.settings button,a,a:focus,button,div,div:focus,img:focus,input,li:focus,th:focus,tr:focus{outline:0}.login .links a,a,a:hover,button,div,input{text-decoration:none}@font-face{font-family:'Segoe UI';src:url(SegoeUI-Light.eot);src:url(SegoeUI-Light.eot?#iefix) format("embedded-opentype"),url(SegoeUI-Light.woff2) format("woff2"),url(SegoeUI-Light.woff) format("woff"),url(SegoeUI-Light.ttf) format("truetype"),url(SegoeUI-Light.svg#SegoeUI-Light) format("svg");font-weight:300;font-style:normal}.configurator .models .outer-wrapper .inner-wrapper,.configurator .models .outer-wrapper .inner-wrapper .flex-row,.configurator .models .outer-wrapper .inner-wrapper .flex-row.img .item,.configurator-steps .configurator-wrapper .done-screen .img-wrapper,.configurator-steps .configurator-wrapper .header .menu,.configurator-steps .configurator-wrapper .header .menu .next label,.configurator-steps .configurator-wrapper .header .menu .prev label,.configurator-steps .configurator-wrapper .header .menu .wrap-bar,.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .flex-row,.configurator-steps .configurator-wrapper .items-list .item,.configurator-steps .configurator-wrapper .items-list .item .img,.configurator-steps .form .upload .image,.configurator-steps .progress-wrapper .buttons,.configurator-steps .progress-wrapper .buttons span,.contact .description,.contact .more,.contact .more div,.events .list .row,.events .list .row .event div,.events .list .row a,.flex,.forgotten-password,.gallery .header,.gallery .header .buttons,.gallery .img-wrapper,.guest .image,.guest .image .title,.guest .share-header,.left-side nav .labels-menu,.left-side nav .labels-menu li,.left-side nav .notifications li,.left-side nav .notifications li a,.left-side nav .side-menu,.left-side nav .side-menu .menu-item,.main,.main .content,.main .content .events .event,.main .labels,.main .labels label,.main-loader,.media .wrapper section .heading,.media .wrapper section .heading .buttons,.media .wrapper section .list .item,.media .wrapper section .list .item .buttons,.media .wrapper section .list .item .content,.reports .filters,.reports .filters .item,.reports .list table tbody tr td span,.roi .calculations .data-view .percents .row .line-wrapper .inner-line-wrapper,.roi .calculations .data-view .results .wrapper .row,.roi .data .header,.roi .form .upload .image,.settings .content .list .item,.submenu li,.video-player .header,.video-player .header .buttons,.videos .wrapper section .list .row .item .img-wrap:hover .hover-overlay{display:flex}.relative{position:relative}.configurator .models .outer-wrapper .inner-wrapper .flex-row.img .item,.configurator-steps .configurator-wrapper .items-list .item .img,.configurator-steps .form .upload .image,.configurator-steps .progress-wrapper .buttons span,.contact .more,.contact .more div,.events .list .row,.events .list .row .event div,.events .list .row a,.flex-align-center,.forgotten-password,.gallery .header,.gallery .header .buttons,.guest .image,.guest .image .title,.guest .share-header,.left-side nav .labels-menu li,.left-side nav .notifications li,.left-side nav .notifications li.heading,.main .labels label,.main-loader,.media .wrapper section .heading,.media .wrapper section .heading .buttons,.media .wrapper section .list .item,.media .wrapper section .list .item .content,.reports .filters .item,.reports .list table tbody tr td span,.roi .data .header,.roi .form .upload .image,.settings .content .list .item,.submenu li,.submenu li.heading,.video-player .header,.video-player .header .buttons,.videos .wrapper section .list .row .item .img-wrap .hover-overlay{-webkit-flex-align:center;align-items:center}.configurator-steps .configurator-wrapper .done-screen .img-wrapper,.configurator-steps .configurator-wrapper .header .menu .next label,.configurator-steps .configurator-wrapper .header .menu .prev label,.configurator-steps .configurator-wrapper .header .menu .wrap-bar,.configurator-steps .configurator-wrapper .items-list .item .img,.configurator-steps .form .upload .image,.contact .more,.events .list .row a,.flex-justify-center,.forgotten-password,.gallery .img-wrapper,.guest .image .title,.main .labels label,.main-loader,.roi .form .upload .image,.videos .wrapper section .list .row .item .img-wrap .hover-overlay{justify-content:center}.app-wrapper{height:100vh;width:100vw;overflow:hidden;position:absolute;top:0;left:0}body,html{height:100vh;overflow:hidden}.configurator{background:#f1f0f2;background:linear-gradient(135deg,#f1f0f2 0,#e3e3e3 100%);text-align:center;height:100vh}.configurator .logo{width:13.0208333333vh;height:3.2552083333vh;background-image:url(../icons/logo.png);background-position:50%;background-repeat:no-repeat;background-size:13.0208333333vh 3.2552083333vh;float:right;margin-top:3.7760416667vh;margin-right:2.9296875vw}.configurator h1{padding:4.5572916667vh 0 2.0182291667vh;margin:0;line-height:1;float:left;font-size:4.6875vh;width:100%}.configurator label{font-size:1.6927083333vh;color:#a0a0a0;margin:0;width:100%;float:left}.configurator .models{width:100%;float:left;padding:7.2916666667vh 14.6484375vh 3.90625vh}.configurator .models .outer-wrapper .inner-wrapper{padding:0;flex-direction:column}.configurator .models .outer-wrapper .inner-wrapper .flex-row .item{width:33.33%;background-color:#fff;border:1px solid #dadada;float:left;margin-right:26px}.configurator .models .outer-wrapper .inner-wrapper .flex-row .item:last-child{margin-right:0}.configurator .models .outer-wrapper .inner-wrapper .flex-row.img .item{padding-top:3.2552083333vh;justify-content:center;border-bottom:none}.configurator .models .outer-wrapper .inner-wrapper .flex-row.img .item img{max-height:11.2630208333vh;max-width:14.6484375vh}.configurator .models .outer-wrapper .inner-wrapper .flex-row.title .item{border-bottom:none;border-top:none}.configurator .models .outer-wrapper .inner-wrapper .flex-row.title .item h3{margin-top:4.296875vh;margin-bottom:1.171875vh;font-size:3.3854166667vh}.configurator .models .outer-wrapper .inner-wrapper .flex-row.title .item label{font-size:1.6927083333vh;margin-bottom:2.6041666667vh}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item{padding:0 2.63671875vw;text-align:left;border-top:none;position:relative}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item span{text-transform:uppercase;padding-top:3.125vh;font-size:1.0416666667vh;margin-bottom:2.6041666667vh;border-top:solid 1px #ececec;width:100%;color:#b8b8b8;float:left}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item p{font-size:1.5625vh;line-height:2.2135416667vh;margin-bottom:13.0208333333vh}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item button{position:absolute;border:1px solid #3c92d0;color:#3c92d0;height:5.2083333333vh;text-align:center;bottom:3.6458333333vh;width:calc(100% - 5.26vw);background-color:#fff}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item button:hover{background-color:#3c92d0;color:#fff}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item:after{position:absolute;content:"";width:100%;height:.9114583333vh;background-color:#3c92d0;bottom:0;left:0}.configurator-steps .configurator-wrapper{box-shadow:inset -15px 0 30px -5px #d5d5d6;transition:all .5s 0s;width:66.66%;float:left;height:100vh;background-color:#f0f0f1}.configurator-steps .configurator-wrapper .header .title{padding:4.1vh 2.8vw;font-size:1.95vh;border-bottom:solid 1px #e2e2e3;color:#595959;position:relative}.configurator-steps .configurator-wrapper .header .title span{margin:0 3.9vw;width:.63vw;height:1.12vw;background-image:url(../icons/right.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block}.configurator-steps .configurator-wrapper .header .title a{position:absolute;right:2.8vw;top:calc(50% - 3.17vw);display:block}.configurator-steps .configurator-wrapper .header .title a .prev{text-transform:uppercase}.configurator-steps .configurator-wrapper .header .title a .prev img{width:3.125vw}.configurator-steps .configurator-wrapper .header .title a .prev label{font-size:1.17vh;color:#595959;top:-.78125vh;position:relative}.configurator-steps .configurator-wrapper .header .title a .prev .icon{height:6.34765625vw;background-image:url(../icons/back.png);background-repeat:no-repeat;background-size:4.296875vh;background-position:50%;position:relative;width:4.296875vh;cursor:pointer}.configurator-steps .configurator-wrapper .header .menu{width:100%;float:left;padding:0 2.73vw}.configurator-steps .configurator-wrapper .header .menu .prev{float:left;text-transform:uppercase;margin-top:2.6041666667vh}.configurator-steps .configurator-wrapper .header .menu .prev .icon{height:3.22265625vw;background-image:url(../icons/back.png);background-repeat:no-repeat;background-size:4.296875vh;background-position:50%;position:relative;width:4.296875vh;cursor:pointer}.configurator-steps .configurator-wrapper .header .menu .prev img{width:3.125vw}.configurator-steps .configurator-wrapper .header .menu .prev label{font-size:1.17vh;color:#595959;position:relative;margin-top:1.3020833333vh;width:4.296875vh}.configurator-steps .configurator-wrapper .header .menu .wrap-bar{flex-grow:1}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar{float:left;padding:2.6041666667vh 0}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .flex-row{width:100%}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item{float:left;text-align:center;width:6.34765625vw}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item .status{height:3.22265625vw;background-image:url(../icons/circle.png);background-repeat:no-repeat;background-size:1.69vh;background-position:50%;position:relative}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item .status .line{position:absolute;width:2.9296875vw;height:2px;top:calc(50% - 1px);background-color:#4193cd;right:-1.5vw}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item label{font-size:1.17vh;color:#595959;position:relative;margin-top:1.3020833333vh}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item.active{width:6.8359375vw}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item.active .status{background-image:url(../icons/active_circle.png);background-size:2.73vh}.configurator-steps .configurator-wrapper .header .menu .wrap-bar .menu-bar .item.checked .status{background-image:url(../icons/kljuka.png);background-size:2.21vh 1.7vh}.configurator-steps .configurator-wrapper .header .menu .next{float:left;text-transform:uppercase;margin-top:2.6041666667vh}.configurator-steps .configurator-wrapper .header .menu .next img{width:3.125vw}.configurator-steps .configurator-wrapper .header .menu .next label{font-size:1.17vh;color:#595959;position:relative;margin-top:1.3020833333vh;width:4.296875vh}.configurator-steps .configurator-wrapper .header .description .desc-wrapper p,.configurator-steps .configurator-wrapper .header .description .desc-wrapper ul li{margin-top:10px}.configurator-steps .configurator-wrapper .header .menu .next .icon{height:3.22265625vw;background-image:url(../icons/next.png);background-repeat:no-repeat;background-size:4.296875vh;background-position:50%;position:relative;width:4.296875vh;cursor:pointer}.configurator-steps .configurator-wrapper .header .description{overflow:hidden;width:100%;border:1px solid #e3e3e3;border-left:none;border-right:none;font-size:1.4322916667vh;color:#7b7b7b;position:relative}.configurator-steps .configurator-wrapper .header .description .desc-wrapper{width:100%;padding:2.1484375vh 14.6484375vw 2.1484375vh 3.02734375vw;white-space:nowrap;max-height:5.9895833333vh;text-overflow:ellipsis;overflow:hidden}.configurator-steps .configurator-wrapper .header .description .desc-wrapper ul{list-style:none;padding-left:20px}.configurator-steps .configurator-wrapper .header .description .desc-wrapper ul li span{background:url(../icons/kljuka.png);background-size:cover;width:2.5vh;height:2vh;display:inline-block;vertical-align:middle;margin-right:10px}.configurator-steps .configurator-wrapper .header .description img{position:absolute;right:2.8vw;height:1.513671875vw;transform:rotate(90deg);top:calc(1.8vh + 4px)}.configurator-steps .configurator-wrapper .header .description img.close{transform:rotate(-90deg)}.configurator-steps .configurator-wrapper .header .description.opened .desc-wrapper{max-height:500px;overflow:auto;white-space:normal}.configurator-steps .configurator-wrapper .items-list{padding:0 2.8vw 9.765625vh;margin-top:1.627vh;max-height:68.373vh;overflow:scroll;position:relative}.configurator-steps .configurator-wrapper .items-list.last-step{max-height:64vh}.configurator-steps .configurator-wrapper .items-list .item,.configurator-steps .configurator-wrapper .items-list .skip{background-color:#fff;border:1px solid #e3e3e3;padding:3.25vh 1.318vw;font-size:1.56vh;color:#595959;position:relative;margin-bottom:.78vh}.configurator-steps .configurator-wrapper .items-list .item .check,.configurator-steps .configurator-wrapper .items-list .skip .check{position:absolute;cursor:pointer;height:4.56vh;width:4.56vh;background-size:4.56vh;right:1.318vw;top:calc(50% - 2.28vh);border:2px solid #949494;border-radius:50%}.configurator-steps .configurator-wrapper .items-list .item .check.checked,.configurator-steps .configurator-wrapper .items-list .skip .check.checked{background-image:url(../icons/check_white.png);background-size:2.1484375vh 1.6927083333vh;background-color:#4193cd;border-color:#4193cd;background-position:50%;background-repeat:no-repeat}.configurator-steps .configurator-wrapper .items-list .item{padding:.9765625vh;position:relative;margin-bottom:0}.configurator-steps .configurator-wrapper .items-list .item .img{width:20%;float:left;border-right:solid 1px #f1f1f1;text-align:center;justify-content:center;align-items:center}.configurator-steps .configurator-wrapper .items-list .item .img img{max-width:6vw;height:11.0677083333vh}.configurator-steps .configurator-wrapper .items-list .item .title{width:30%;float:left;padding:1.6276041667vh 2.6041666667vh;font-size:2.0833333333vh}.configurator-steps .configurator-wrapper .items-list .item .title span{font-size:1.4973958333vh;line-height:1;display:block;padding-top:1.3020833333vh}.configurator-steps .configurator-wrapper .items-list .item .title div{color:#efa70c;font-size:1.5625vh;margin-top:4.75vh}.configurator-steps .configurator-wrapper .items-list .item .title div label{color:#8f8f8f;font-size:1.0416666667vh}.configurator-steps .configurator-wrapper .items-list .item .description{width:39%;float:left;font-size:1.4322916667vh;color:#8f8f8f;border-right:solid 1px #f1f1f1;border-left:solid 1px #f1f1f1;padding:1.6276041667vh 1.61vw;line-height:2.0833333333vh}.configurator-steps .configurator-wrapper .items-list .item .check-wrapper{width:11%;float:left}.configurator-steps .configurator-wrapper .items-list .groups-wrapper>.group{margin:0}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group>.group-header .title{width:30%}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group>.group-header .expand-wrapper{position:relative;width:11%}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group>.group-header .expand-wrapper .expand{position:absolute;right:1.318vw;height:1.513671875vw;transform:rotate(90deg);top:calc(1.8vh + 4px)}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group .item:not(:last-child){margin-bottom:0}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group.expanded>.group-header .expand{transform:rotate(-90deg);opacity:.2}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group.expanded>.children{display:block}.configurator-steps .configurator-wrapper .items-list .groups-wrapper .group>.children{margin-left:2.6041666667vh;left:0;top:100%;display:none}.configurator-steps .configurator-wrapper .done-screen{text-align:center;border-top:solid 1px #e0e0e1;font-size:1.6927083333vh;color:#959595}.configurator-steps .configurator-wrapper .done-screen .img-wrapper{position:relative;width:100%;margin-top:7.8125vh;height:40.6901041667vh;margin-bottom:6.5104166667vh}.configurator-steps .configurator-wrapper .done-screen .img-wrapper img{position:absolute;height:40.6901041667vh;left:25%}.configurator-steps .configurator-wrapper .done-screen big{margin-bottom:1.6276041667vh;display:block;font-size:3.90625vh;color:#000}.configurator-steps .progress-wrapper{transition:all .5s 0s;width:33.33%;float:left;height:100vh;background-color:#fff;position:relative}.container,.main-loader,.main-loader img{transition:all .5s .5s}.configurator-steps .progress-wrapper .row{margin:0}.configurator-steps .progress-wrapper .price-group .children{margin-left:1.953125vh;display:none}.configurator-steps .progress-wrapper .price-group .row{padding-left:0}.configurator-steps .progress-wrapper .price-group .price-group-header{display:flex;justify-content:space-between;align-items:center;position:relative;font-weight:700;font-size:1.3020833333vh}.configurator-steps .progress-wrapper .price-group .price-group-header .expand{height:1vw;transform:rotate(90deg)}.configurator-steps .progress-wrapper .price-group.expanded>.price-group-header .expand{transform:rotate(-90deg);opacity:.2}.configurator-steps .progress-wrapper .price-group.expanded>.children{display:block}.configurator-steps .progress-wrapper .header{padding:3.25vh 1.95vw;width:100%}.configurator-steps .progress-wrapper .header .logo{height:3.2552083333vh;width:13.0208333333vh;background-image:url(../icons/logo.png);background-repeat:no-repeat;background-size:13.0208333333vh 3.2552083333vh;float:right}.configurator-steps .progress-wrapper .summary{margin-top:3.25vh}.configurator-steps .progress-wrapper .summary .row{color:#868686;font-size:1.5625vh;padding:1.953125vh 1.95vw;border-bottom:solid 1px #ededed}.configurator-steps .progress-wrapper .summary .row div{width:100%;float:left}.configurator-steps .progress-wrapper .summary .row label{color:#525252;float:right}.configurator-steps .progress-wrapper .summary .row .billing-group{padding-left:1.953125vh}.configurator-steps .progress-wrapper .summary .row .billing-group label{color:#525252}.configurator-steps .progress-wrapper .summary .row.total label{font-size:1.95vh;color:#3c92d0}.configurator-steps .progress-wrapper .summary .row .components-sum label,.configurator-steps .progress-wrapper .summary .row .installation-sum label{color:#3c92d0}.configurator-steps .progress-wrapper .simulator{padding:3.2552083333vh 2.44140625vw;height:26.0416666667vh;position:relative}.configurator-steps .progress-wrapper .simulator img{height:23.4375vh;position:absolute;left:3.41796875vw}.configurator-steps .progress-wrapper .progress{background-color:#fff;font-size:1.171875vh;color:#868686;height:auto;text-transform:uppercase;padding:4.16vh 1.95vw 2.6vh;border-bottom:solid 1px #ededed;margin-bottom:0;box-shadow:none}.configurator-steps .progress-wrapper .progress .bar-wrapper{width:88.5%;float:left;position:relative;height:.4vh}.configurator-steps .progress-wrapper .progress .bar-wrapper .line{height:.4vh;width:100%;background-color:#dcdcdc;position:absolute;left:0;top:0;border-radius:5px}.configurator-steps .progress-wrapper .progress .bar-wrapper .done{height:.4vh;background-color:#efa70c;position:absolute;left:0;top:0;border-radius:5px}.configurator-steps .progress-wrapper .progress span{width:11.5%;float:left;text-align:right}.configurator-steps .progress-wrapper .progress span.finished{background-image:url(../icons/checked.png);margin-left:1.197266vw;background-size:3.4505208333vh;width:3.4505208333vh;height:3.4505208333vh}.configurator-steps .progress-wrapper .prices{padding:2.92vh 1.95vw 10vh;max-height:40.3645833333vh;overflow:scroll}.configurator-steps .progress-wrapper .prices h2{color:#171717;font-size:2.0833333333vh;margin:0}.configurator-steps .progress-wrapper .prices h5{border-bottom:solid 1px #ededed;margin-top:3.6vh;padding-bottom:2.0833333333vh;width:100%}.configurator-steps .progress-wrapper .prices .billing-group{margin-bottom:3.6vh}.configurator-steps .progress-wrapper .prices .row{padding:.9765625vh 0 .9765625vh 1.953125vh;width:100%;font-size:1.3020833333vh;color:#6b6b6b}.configurator-steps .progress-wrapper .prices .row label{float:right;color:#000}.configurator-steps .progress-wrapper .prices .row.total{color:#3c92d0}.configurator-steps .progress-wrapper .prices .row.total label{font-size:1.4322916667vh;color:#3c92d0}.configurator-steps .progress-wrapper .prices.strech{max-height:59.8958333333vh!important}.configurator-steps .progress-wrapper .buttons{height:7.9427083333vh;background-color:#3c92d0;position:absolute;bottom:0;width:100%;padding:.9765625vw}.configurator-steps .progress-wrapper .buttons button{color:#fff;background-color:transparent;flex-grow:1;border:1px solid #fff;font-size:1.5625vh;padding:0}.configurator-steps .progress-wrapper .buttons button:hover{background-color:rgba(255,255,255,.17)}.configurator-steps .progress-wrapper .buttons span{margin:0 1.953125vw;height:100%;text-transform:uppercase;color:#5dbcff;font-size:1.4322916667vh}.configurator-steps .split{width:50%}.configurator-steps .split .header .title{border-bottom:none}.summary .prices{max-height:53.1901041667vh!important}body{background-color:#424144;font-family:Verdana,Geneva,sans-serif}label{font-weight:400}.main-loader{height:100vh;width:100vw;background-color:#38373a;position:absolute;top:0;left:0;z-index:1000;opacity:1;background-image:url(../icons/white_logo.png);background-repeat:no-repeat;background-size:15%;background-position:50% 10%}.container,.modal-content .modal-body .error-wrap{position:relative}.main-loader img{height:10%;margin-top:50%;opacity:.6}.main-loader.fade-out,.main-loader.fade-out img{opacity:0}.main-loader.hide{display:none}.container{width:92.67578125vw;float:right;height:100%;background-color:#f7f7f7;transform:translateX(0)}.container.push-aside{transform:translateX(21.97265625vw)}.container.push-aside .open-submenu{width:21.97265625vw}.configurator .models .outer-wrapper .inner-wrapper .flex-row.content .item button,.configurator-steps .progress-wrapper .buttons button,.contact .more button,.events .list .row a,.hover,.main .content .user button,.main .main-menu .item .img,.roi .calculations .button-wrap button,.roi .calculations .data-view .main-results .big-wrapper .box .more-bar:hover,.roi .calculations .data-view .results .wrapper .arrow:hover,.videos .wrapper section .list .row .item .img-wrap:hover .hover-overlay{transition:all .3s 0s}.hide-app .container{transform:translateX(0);transition:all 0 0;width:100vw}.inner-wrapper{padding:50px;display:table}div::-webkit-scrollbar,li::-webkit-scrollbar,ul::-webkit-scrollbar{width:.48828125vw;background-color:transparent;visibility:visible;opacity:1}div::-webkit-scrollbar-track,li::-webkit-scrollbar-track,ul::-webkit-scrollbar-track{-webkit-box-shadow:none;border-radius:.48828125vw;background-color:transparent}div::-webkit-scrollbar-thumb,li::-webkit-scrollbar-thumb,ul::-webkit-scrollbar-thumb{border-radius:.48828125vw;-webkit-box-shadow:none;background-color:#dedede;visibility:visible;opacity:1}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.modal-content{border-radius:0;top:10%}.modal-content .modal-body{padding:4.5572916667vh;text-align:center}.modal-content .modal-body big{font-size:1.953125vh;color:#3c91d1;text-transform:uppercase;display:block;margin-bottom:3.90625vh}.modal-content .modal-body p{font-size:1.5625vh;line-height:1.953125vh}.modal-content .modal-body button{padding:0 6.8359375vh;border:1px solid #3c91d1;height:5.3385416667vh;font-size:1.5625vh;background-color:#fff;margin-top:5.859375vh}.modal-content .modal-body input{margin-top:2.9296875vh;width:100%;height:4.5572916667vh;padding:0 1.953125vh;border:1px solid #dfdfdf}.modal-content .modal-body input:focus{border-bottom:solid 2px #3c91d1}.modal-content .modal-body input.error{border-bottom:solid 2px #da3131}.modal-content .modal-body input.success{border-bottom:solid 2px #088b3a}.modal-content .modal-body .error-wrap label.error{position:absolute;left:0;bottom:-3vh;text-align:left}.modal-content .modal-body .close-button{width:20px;position:absolute;right:10px;top:0;font-size:30px;font-weight:700;cursor:pointer;color:#333}.modal-header img{height:2.557292vh;float:right}.main{position:relative;height:100vh;background:#f1f1f2;background:linear-gradient(135deg,#f1f1f2 0,#dbdcdc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f2', endColorstr='#dbdcdc', GradientType=1 );flex-direction:column;align-items:flex-end}.main .inner-wrapper{width:100%;height:54.296875vh;padding:0 2.9296875vw}.main .logo{width:20.1822916667vh;height:4.8828125vh;background-image:url(../icons/logo.png);background-size:20.1822916667vh,4.8828125vh;background-position:50%;background-repeat:no-repeat;margin-top:3.90625vh;margin-right:0;float:right}.main .main-menu{width:100%;float:left;padding-top:12.2395833333vh}.main .main-menu .item{width:calc(14.28% - 7.7px);width:11.669921875vw;float:left;position:relative;margin-right:.830078125vw}.main .main-menu .item .img{height:15.8854166667vh;background-color:#fff;background-repeat:no-repeat;background-position:50%;position:relative;z-index:0}.main .main-menu .item .img:hover{background-color:#56a4da;box-shadow:10px 5px 72px 0 rgba(1,1,1,.25)}.main .main-menu .item .img:hover.config{background-image:url(../icons/config_white_white.png)}.main .main-menu .item .img:hover.savings{background-image:url(../icons/savings_white_white.png)}.main .main-menu .item .img:hover.videos{background-image:url(../icons/video_white_white.png)}.main .main-menu .item .img:hover.images{background-image:url(../icons/images_white_white.png)}.main .main-menu .item .img:hover.downloads{background-image:url(../icons/download_white_white.png)}.main .main-menu .item .img:hover.reports{background-image:url(../icons/list_white_white.png)}.main .main-menu .item .img:hover.contact{background-image:url(../icons/profile_white_white.png)}.main .main-menu .item .img:hover::after{background-color:#5ebdff}.main .main-menu .item .img.config{background-image:url(../icons/config.png);background-size:5.078125vh 5.859375vh}.main .main-menu .item .img.savings{background-image:url(../icons/savings.png);background-size:5.2083333333vh}.main .main-menu .item .img.videos{background-image:url(../icons/video.png);background-size:5.859375vh 4.3619791667vh}.main .main-menu .item .img.images{background-image:url(../icons/images.png);background-size:5.859375vh 4.3619791667vh}.main .main-menu .item .img.downloads{background-image:url(../icons/download.png);background-size:4.6875vh 5.2083333333vh}.main .main-menu .item .img.reports{background-image:url(../icons/list.png);background-size:4.7526041667vh 5.2083333333vh}.main .main-menu .item .img.contact{background-image:url(../icons/profile.png);background-size:5.0130208333vh 4.8828125vh}.main .main-menu .item .img::after{position:absolute;height:.6510416667vh;width:100%;content:"";bottom:0;left:0;background-color:#4f9dd5}.main .main-menu .item .icon{height:3.125vw;width:3.125vw;z-index:1;border-radius:50%;border:.341796875vw solid #e8e8e8;background-color:#fff;background-image:url(../icons/logo_small.png);background-size:.9765625vw 1.26953125vw;background-repeat:no-repeat;background-position:center;position:absolute;left:calc(50% - 1.55vw);top:-1.5625vw}.main .main-menu .item:last-child{margin-right:0}.main .labels{width:100%;float:left;margin-top:12px;position:relative;z-index:5}.main .content .events h2,.main .content .user h1{margin-top:0;font-family:'Segoe UI'}.main .labels label{background-color:#fff;font-size:1.171875vh;text-transform:uppercase;padding:1.220703125vw .48828125vw;text-align:center;width:11.669921875vw;float:left;margin-right:.830078125vw}.main .labels label:last-child{margin-right:0}.main .content{height:45.7682291667vh;width:100%}.main .content .user{width:53%;background-color:#f4f4f4;padding:6.3151041667vh 6.25vw 3.22265625vw;overflow:scroll;max-height:45.7682291667vh}.main .content .user h1{margin-bottom:3.2552083333vh;font-size:5.2083333333vh;line-height:1}.main .content .user button{height:3.90625vw;border:none;background-color:#4f9dd5;outline:0;color:#fff;padding-left:3.90625vw;padding-right:1.5625vw;font-size:1.5625vh;background-image:url(../icons/settings_snow_white.png);background-size:1.708984375vw;background-position:1.46484375vw 50%;background-repeat:no-repeat}.main .content .user button:hover{background-image:url(../icons/settings_blue.png);background-color:transparent;color:#4f9dd5;border:1px solid #4f9dd5}.main .content .user p{font-size:1.4973958333vh;line-height:3.2552083333vh;margin-bottom:4.5572916667vh;color:#5a5a5a}.main .content .events{width:47%;max-height:45.7682291667vh;overflow:scroll;padding:4.248046875vw 7.32421875vw 2.9296875vw;background-color:#e8e8e8}.main .content .events h2{font-size:2.734375vh;padding-left:6.34765625vw;padding-top:.390625vw;padding-bottom:4.296875vh;background-image:url(../icons/calendar_blue.png);background-repeat:no-repeat;background-position:0 0;background-size:2.734375vw 2.83203125vw;border-bottom:solid #b4b4b5 1px;margin-bottom:1.953125vh}.main .content .events .event{width:100%;margin:3.2552083333vh 0;font-size:1.5625vh;color:#5d5d5d;position:relative;cursor:default}.main .content .events .event a{color:#5d5d5d}.main .content .events span{left:9.765625vw;top:0;position:absolute}.left-side{width:7.32421875vw;height:100vh;background-color:#38373a;float:left;z-index:5;position:relative}.left-side nav{height:100%}.left-side nav li{list-style-type:none}.left-side nav .side-menu{height:100%;padding:0;flex-direction:column}.left-side nav .side-menu .menu-item{background-color:#38373a;flex-grow:1;background-repeat:no-repeat;background-position:50%;cursor:pointer;position:relative}.left-side nav .side-menu .menu-item img{opacity:.4;width:20%;position:absolute;bottom:.6510416667vh;left:40%}.left-side nav .side-menu .menu-item.active{background-color:#444346;box-shadow:inset 8px -1px 0 -5px #449ad6}.left-side nav .side-menu .menu-item.hovered{background-color:#3e3d40;box-shadow:inset 8px -1px 0 -5px #449ad6}.left-side nav .side-menu .menu-item:nth-child(2){background-size:3.5807291667vh 3.3854166667vh}.left-side nav .side-menu .menu-item:nth-child(3){background-size:3.5807291667vh 4.2317708333vh}.left-side nav .side-menu .menu-item:nth-child(4){background-size:2.7994791667vh}.left-side nav .side-menu .menu-item:nth-child(5){background-size:3.125vh 2.34375vh}.left-side nav .side-menu .menu-item:nth-child(6){background-size:3.125vh 2.4088541667vh}.left-side nav .side-menu .menu-item:nth-child(7){background-size:2.9947916667vh 3.3203125vh}.left-side nav .side-menu .menu-item:nth-child(8){background-size:3.3854166667vh 3.125vh}.left-side nav .side-menu .menu-item:nth-child(9){background-size:2.9947916667vh 3.4505208333vh}.left-side nav .side-menu .menu-item:nth-child(10),.left-side nav .side-menu .menu-item:nth-child(11){background-size:3.2552083333vh}.left-side nav .side-menu .menu-item:nth-child(12){background-size:2.9947916667vh 3.90625vh}.left-side nav .side-menu .menu-item:nth-child(12) .notify{width:15px;height:15px;border-radius:50%;background:#337ab7;position:absolute;left:35%;top:35%;color:#fff;font-size:8px;font-weight:700;text-align:center;padding-top:2px}.left-side nav .side-menu .menu-item a{display:block;height:inherit;width:100%}.left-side nav .side-menu .toggle-menu{position:relative}.left-side nav .side-menu .toggle-menu .hamburger{list-style:none;padding:0;position:absolute;width:.9765625vh;width:.8463541667vh;width:.7161458333vh;top:calc(50% - 1.7vh);left:calc(50% - 1.7vh);transition:all 233ms cubic-bezier(.5,0,0,1)}.left-side nav .side-menu .toggle-menu .hamburger li{width:3.4505208333vh;height:1px;background:#a7a7a7;margin:1.0416666667vh 0 0;padding:0;transform:translate3d(0,0,0);transition:all 333ms cubic-bezier(.5,0,0,1)}.left-side nav .labels-menu,.left-side nav .notifications{position:absolute;left:7.32421875vw;top:0;transition:all .5s .5s}.left-side nav .side-menu .toggle-menu .hamburger.opened .first{transform:rotate(-135deg) translateY(-6.5px) translateX(-7.5px)}.left-side nav .side-menu .toggle-menu .hamburger.opened .second{filter:alpha(Opacity=0);opacity:0}.submenu li.active,.submenu li.li-wrapper .li.active{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#545356', endColorstr='#00545356', GradientType=1 )}.left-side nav .side-menu .toggle-menu .hamburger.opened .third{transform:rotate(135deg) translateY(5.5px) translateX(-7.5px)}.left-side nav .labels-menu{height:100%;padding-left:0;flex-direction:column;background-color:#38373a;overflow:hidden;width:0}.left-side nav .labels-menu li{width:19.53125vw;height:11%;padding-left:3.02734375vw;cursor:pointer}.left-side nav .labels-menu li a{color:#fff}.left-side nav .labels-menu li.active{background-color:#444346;color:#4fa0d8}.left-side nav .labels-menu li.active a{color:#4fa0d8}.left-side nav .labels-menu li.hovered{background-color:#3e3d40}.left-side nav .labels-menu.show-labels{width:19.53125vw}.left-side nav .notifications{width:0;color:#cecece;font-size:1.5625vh;height:100%;overflow-y:scroll;overflow-x:hidden;padding:0;background-color:#2e2d30}.left-side nav .notifications li{width:34.1796875vw;padding:30px 3.90625vh;height:auto;position:relative;font-size:1.4322916667vh;line-height:1.953125vh}.left-side nav .notifications li a{color:#cecece}.left-side nav .notifications li .date{color:#8a8a8a;min-width:30px;max-width:30px;margin-right:20px}.left-side nav .notifications li:after{position:absolute;height:1px;background-color:#444345;width:calc(100% - 5.859375vw);left:2.9296875vw;content:"";bottom:0}.left-side nav .notifications li.heading{color:#fff;font-size:1.953125vh;padding-left:2.9296875vw}.left-side nav .notifications li.heading small{color:#3d93d0;font-size:1.5625vh;position:relative;left:.390625vw;top:.390625vh}.container .overlay,.submenu{top:0;transition:all .5s .5s}.left-side nav .notifications li.heading:after{background-color:transparent}.left-side nav .notifications.open-submenu{width:34.1796875vw}.hide-app .left-side{display:none}.container{padding:0;z-index:0}.container .overlay{position:fixed;width:100%;height:100%;background-color:#000;opacity:.5;z-index:52;left:0}.submenu,.submenu li{width:21.97265625vw;font-size:1.5625vh}.hide{opacity:0!important}.media .wrapper section .heading .buttons a:hover,.media .wrapper section .list .item .buttons a:hover,.submenu li.heading a:hover{opacity:.6}.submenu{position:absolute;background-color:#424144;color:#cecece;height:100vh;overflow:hidden;padding:0;z-index:-1;float:left;transform:translateX(-21.875vw);flex-direction:column}.submenu li{padding:1.953125vh 2.9296875vw 1.953125vh 5.859375vw;line-height:1.953125vh;cursor:pointer;position:relative}.submenu li:first-child{height:8.33333%;padding:0 2.9296875vw 0 5.859375vw}.submenu li a{height:auto;color:#cecece}.submenu li.item:before{position:absolute;height:1.3020833333vh;width:1.3020833333vh;border-radius:50%;background-color:transparent;content:"";left:1.953125vh;top:calc(50% - .64vh);border:1px solid #fff}.submenu li.active{background:linear-gradient(to right,#545356 0,rgba(84,83,86,0) 100%)}.submenu li.active:before{background-color:#449ad6;border:none}.submenu li.active a{color:#fff}.submenu li.heading{color:#fff;font-size:1.953125vh;padding-left:3.90625vh;position:relative}.submenu li.heading small{color:#3d93d0;font-size:1.5625vh;position:relative;left:.390625vw;top:.390625vh}.submenu li.heading a{position:absolute;right:2.5390625vh;width:2.9296875vh;height:2.9296875vh;background-image:url(../icons/settings_white.png);background-size:2.9296875vh;background-position:50%;background-repeat:no-repeat;top:calc(50% - 1.5vh)}.submenu li.li-wrapper{max-height:89.1927083333vh;overflow-x:hidden;height:auto;display:block;padding:0;width:20.80078125vw}.submenu li.li-wrapper::-webkit-scrollbar-thumb{background-color:#626164}.submenu li.li-wrapper .li{width:20.80078125vw;float:left;display:block;position:relative;font-size:1.5625vh;line-height:1.953125vh;cursor:pointer}.submenu li.li-wrapper .li a{height:auto;color:#cecece;position:relative;padding:1.953125vh 2.9296875vw 1.953125vh 5.859375vw;display:block}.submenu li.li-wrapper .li a:before{position:absolute;height:1.3020833333vh;width:1.3020833333vh;border-radius:50%;background-color:transparent;content:"";left:2.587890625vw;top:2.2786458333vh;border:1px solid #fff}.submenu li.li-wrapper .li a.has-subs{padding-right:5.859375vw}.submenu li.li-wrapper .li a.has-subs:after{height:.9765625vh;width:1.6276041667vh;right:2.9296875vw;background-repeat:no-repeat;background-position:50%;background-image:url(../icons/down_white.png);content:"";position:absolute;background-size:1.6276041667vh .9765625vh;top:1.953125vh}.submenu li.li-wrapper .li a.has-subs.rotate:after{transform:rotate(180deg)}.submenu li.li-wrapper .li.active{background:linear-gradient(to right,#545356 0,rgba(84,83,86,0) 100%)}.submenu li.li-wrapper .li.active a{color:#fff}.submenu li.li-wrapper .li.active a:before{background-color:#449ad6;border:none}.submenu li.li-wrapper .li .subcategories{text-align:right;padding-right:4.8828125vw;max-height:0;overflow:hidden;transition:all .5s 0s}.submenu li.li-wrapper .li .subcategories.opened{max-height:100vh}.submenu li.li-wrapper .li .subcategories .sub{padding-bottom:1.953125vh}.submenu li.li-wrapper .li .subcategories .sub.active{color:#3d91ce}.unseen-media-tag{width:1.2vh;height:1.2vh;background:#2995C8;border-radius:50%;position:absolute;right:1vw;top:10px}.unseen-media{font-weight:700;color:#fff}.settings{background-color:#f7f7f7;height:100vh;padding-left:4.39453125vw;padding-right:2.6041666667vh;width:70.80078125vw}.settings .header{width:100%;float:left;padding:2.6041666667vh 0}.settings .header .logo{height:3.2552083333vh;width:13.0208333333vh;float:right;background-image:url(../icons/logo.png);background-size:13.0208333333vh 3.2552083333vh;background-repeat:no-repeat}.settings .header .title{width:45.8984375vw;border-bottom:solid 1px #dedede;padding-bottom:3.2552083333vh;float:left;font-size:1.5625vh;color:#9f9f9f}.settings .header .title h2{margin:0 0 1.6276041667vh;color:#5f5959;font-size:3.125vh;line-height:1}.settings button{border:none;background-color:#4f9dd5;color:#fff;float:right;margin-top:3.2552083333vh;padding-right:6vh;background-image:url(../icons/logout_white.png);background-position:calc(100% - 2.6vh) 50%;background-repeat:no-repeat;background-size:2.2786458333vh;height:5.859375vh;padding-left:2.6041666667vh;font-size:1.5625vh}.settings .content{float:left;width:100%}.settings .content form{width:43.9453125vw;margin-left:4.638671875vw}.settings .content .list{margin-top:3.2552083333vh;max-height:81.3802083333vh;overflow:scroll}.settings .content .list .item{height:7.1614583333vh;position:relative}.settings .content .list .item md-switch{position:absolute;right:2.6041666667vh;margin:0;top:calc(50% - 1.6927083333vh)}.settings .content .list .item md-switch .md-container{height:3.3854166667vh;width:6.640625vh}.settings .content .list .item md-switch .md-container .md-bar{width:6.640625vh;height:3.515625vh;border-radius:1.953125vh;border:1px solid #d0d0d0;box-shadow:inset 0 0 10px 0 rgba(189,189,189,.21);-webkit-box-shadow:inset 0 0 10px 0 rgba(189,189,189,.21);-moz-box-shadow:inset 0 0 10px 0 rgba(189,189,189,.21);top:0;background-color:#fff}.settings .content .list .item md-switch .md-container .md-thumb-container{width:3.3854166667vh;top:0}.settings .content .list .item md-switch .md-container .md-thumb-container .md-thumb{width:3.3854166667vh;height:3.3854166667vh;background-color:#fff;box-shadow:0 0 15px 0 rgba(189,189,189,.71)}.settings .content .list .item md-switch.md-checked .md-bar{background-color:#3c92d0}.settings .content .list .item md-switch.disabled .md-bar{background-color:#e2e2e2}.settings .content .list .item.disabled{color:#bbb}.settings .content .list .item.disabled md-switch .md-container .md-bar{background-color:#e6e6e6}.media{overflow:visible;background-color:#f2f2f2;padding:3.2552083333vh 3.2552083333vh 0;width:70.703125vw;margin-top:0;transform:translateX(0);transition:all .5s .5s}.media .wrapper{max-height:96.875vh;overflow:scroll}.media .wrapper section{padding-right:2.44140625vw;padding-bottom:2.44140625vw}.media .wrapper section .heading{height:6.5104166667vh;background-color:#3d91ce;color:#fff;text-transform:uppercase;padding:0 1.953125vw}.media .wrapper section .heading label{font-size:1.5625vh;float:left;margin:0;padding:0;flex-grow:1;-webkit-flex-grow:1}.media .wrapper section .heading .buttons a button{background-repeat:no-repeat;background-position:center;background-color:transparent;border:none}.media .wrapper section .heading .buttons a:first-child button{width:2.4739583333vh;height:2.9947916667vh;background-image:url(../icons/share_white.png);background-size:2.4739583333vh 2.9947916667vh}.media .wrapper section .heading .buttons a:nth-child(2) button{width:2.9296875vh;height:2.2786458333vh;background-image:url(../icons/download_small_white.png);background-size:2.9296875vh 2.2786458333vh;margin-left:3.7760416667vh}.media .wrapper section .list{background-color:#fff;border:1px solid #ddd;border-top:none}.media .wrapper section .list .item{padding:3.2552083333vh 1.46484375vw 0 3.2552083333vh}.media .wrapper section .list .item img{width:8.7890625vw}.media .wrapper section .list .item .content{padding-left:3.90625vw}.media .wrapper section .list .item .content .content-wrapper{border-right:#dcdce1 solid 1px}.media .wrapper section .list .item .content .content-wrapper .title{margin-bottom:3.2552083333vh;font-size:1.953125vh;color:#363636}.media .wrapper section .list .item .content .content-wrapper .description{font-size:1.5625vh;color:#948c8c;padding-right:12.6953125vw;float:left}.media .wrapper section .list .item .buttons{width:4.39453125vw;float:right;flex-direction:column}.media .wrapper section .list .item .buttons a{display:block;width:100%;text-align:center}.media .wrapper section .list .item .buttons a button{background-repeat:no-repeat;background-position:center;background-color:transparent;border:none;padding:0;width:5.859375vh}.media .wrapper section .list .item .buttons a:first-child{border-bottom:solid 1px #ddd}.video-player videogular vg-play-pause-button button,.video-player videogular vg-play-pause-button button:focus{border:none;outline:0}.media .wrapper section .list .item .buttons a:first-child button{margin-bottom:2.2786458333vh;height:2.9947916667vh;background-image:url(../icons/share_grey.png);background-size:2.4739583333vh 2.9947916667vh}.media .wrapper section .list .item .buttons a:nth-child(2) button{margin-top:2.9296875vh;height:2.2786458333vh;background-image:url(../icons/download_small_black.png);background-size:2.9296875vh 2.2786458333vh}.media .wrapper section .list .item:last-child{padding-bottom:3.2552083333vh}.media .wrapper section:last-children{padding-bottom:0}.downloads .wrapper section .list .item .content{width:100%}.downloads .wrapper section .list .item .content .content-wrapper{flex-grow:1}.downloads .wrapper section:last-child{padding-bottom:80vh}.downloads .list .item{position:relative}.downloads .list .item .unseenMedia-icon{position:absolute;top:0;left:9vw}.videos{padding-right:0}.videos .wrapper section{width:100%;float:left}.videos .wrapper section .list{width:100%;float:left;padding:3.2552083333vh 0 3.2552083333vh 1.953125vw}.videos .wrapper section .list .row{margin:0 0 4.5572916667vh}.videos .wrapper section .list .row .item{width:18.212890625vw;margin-right:1.953125vw;float:left;display:block;padding:0;font-size:1.5625vh;color:#363636;line-height:1}.videos .wrapper section .list .row .item .img-wrap{height:16.6666666667vh;width:100%;background-size:cover;margin-bottom:1.4322916667vh;position:relative}.videos .wrapper section .list .row .item .img-wrap .img{height:100%;width:100%;background-size:cover;background-position:center;z-index:0}.videos .wrapper section .list .row .item .img-wrap .hover-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(129,129,129,.75);z-index:1;opacity:0}.videos .wrapper section .list .row .item .img-wrap .hover-overlay a:hover,.videos .wrapper section .list .row .item .img-wrap .hover-overlay button:hover,.videos .wrapper section .list .row .item .img-wrap .hover-overlay div:hover{opacity:.6}.videos .wrapper section .list .row .item .img-wrap .hover-overlay button{width:5.615234375vw;height:5.615234375vw;background-image:url(../icons/play_big.png);background-size:cover;background-position:50%;outline:0;box-shadow:none;border:none;background-color:transparent;margin:0 1.7578125vw}.gallery,.gallery .header{background-color:rgba(31,31,31,.7)}.videos .wrapper section .list .row .item .img-wrap .hover-overlay div{height:2.685546875vw;width:2.197265625vw;background-image:url(../icons/share_white.png);background-size:2.197265625vw 2.685546875vw;background-repeat:no-repeat;background-position:50%}.videos .wrapper section .list .row .item .img-wrap .hover-overlay a{width:2.783203125vw;height:2.1484375vw;background-image:url(../icons/download_small_white.png);background-size:2.783203125vw 2.1484375vw;background-repeat:no-repeat;background-position:50%;display:block}.videos .wrapper section .list .row .item .img-wrap:hover .hover-overlay{opacity:1}.videos .wrapper section .list .row .item .title{width:100%;float:left}.videos .wrapper section .list .row .item .title label{width:80%;float:left;font-size:1.5625vh;color:#363636;font-weight:100}.videos .wrapper section .list .row .item .title span{text-align:right;width:20%;float:left;color:#8f8f8f}.videos .wrapper section .list .row .item:last-child{margin-right:0}.videos .wrapper section .list .row:last-child{margin-bottom:0}.images{padding-right:0}.images .wrapper section{width:100%;float:left}.images .wrapper section .list{width:100%;float:left;padding:3.2552083333vh 0 3.2552083333vh 1.953125vw}.images .wrapper section .list .row{margin:0 0 4.5572916667vh}.images .wrapper section .list .row .item{width:18.212890625vw;margin-right:1.953125vw;float:left;display:block;padding:0;font-size:1.5625vh;color:#363636;line-height:1}.images .wrapper section .list .row .item .img{height:16.6666666667vh;width:100%;background-size:cover;background-position:center;margin-bottom:1.4322916667vh}.images .wrapper section .list .row .item:last-child{margin-right:0}.images .wrapper section .list .row:last-child{margin-bottom:0}.gallery{position:absolute;width:92.65747813vw;height:100vh;top:0;left:-21.97265625vw;z-index:50;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat}.gallery .background{height:100%;width:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.gallery .header{height:8.4635416667vh;color:#fff;font-size:2.34375vh;padding:0 2.9296875vw;position:relative;z-index:1}.gallery .header .title{flex-grow:1}.gallery .header .buttons a{display:block;background-repeat:no-repeat;background-size:cover;margin-left:4.39453125vw}.gallery .header .buttons a:hover{opacity:.6}.gallery .header .buttons .share{height:4.7526041667vh;width:3.90625vh;background-image:url(../icons/share_white.png);opacity:.7;cursor:pointer}.gallery .header .buttons .download{width:4.8828125vh;height:3.90625vh;background-image:url(../icons/download_small_white.png);opacity:.7}.gallery .header .buttons .close{background-image:url(../icons/close.png);width:4.3619791667vh;height:4.3619791667vh;opacity:.7}.gallery .img-wrapper{width:100%;height:5px;align-items:baseline}.gallery .img-wrapper img{position:relative;top:0;max-height:100vh;max-width:100vw}.gallery .carousel{margin-top:80.2083333333vh;bottom:2.6041666667vh;left:2.6041666667vh}.gallery .carousel slick button{display:none!important}.gallery .carousel slick .slick-track{height:8.4635416667vh}.gallery .carousel slick .slick-track img{margin-left:1.953125vw;height:8.4635416667vh}.video-player{position:absolute;width:92.65747813vw;height:100vh;top:0;left:-21.97265625vw;z-index:50;overflow:hidden}.video-player videogular vg-overlay-play .overlayPlayContainer{opacity:1}.video-player .header .buttons a:hover,.video-player videogular vg-overlay-play .play:hover,.video-player videogular vg-play-pause-button button:hover{opacity:.6}.video-player videogular vg-overlay-play .play{background-color:rgba(31,31,31,.9)}.video-player videogular vg-overlay-play .play:before{width:17.578125vh;height:17.578125vh;background-image:url(../icons/play_big.png);background-size:17.578125vh;background-repeat:no-repeat;content:"";position:absolute;top:calc(50% - 8.785vh);left:calc(50% - 8.785vh)}.video-player videogular vg-play-pause-button{outline:0}.video-player videogular vg-play-pause-button button:before{width:2.9296875vh;height:2.9296875vh;content:"";background-image:url(../icons/small_play.png);background-size:2.9296875vh;background-repeat:no-repeat;position:absolute;top:calc(50% - 1.46vh);left:2.9296875vw}.video-player videogular vg-play-pause-button button.pause:before{background-image:url(../icons/pause.png);background-size:contain;background-position:50%}.video-player videogular vg-scrub-bar .container{height:.78125vh;width:100%;border-radius:5px}.video-player videogular vg-scrub-bar .container vg-scrub-bar-current-time{background-color:#3c92d0;border-radius:5px;padding-left:1.953125vw}.video-player videogular vg-scrub-bar .container vg-scrub-bar-current-time:after{width:2.6041666667vh;height:2.6041666667vh;border-radius:50%;background-color:#fff;position:absolute;content:"";right:0;top:calc(50% - 1.3vh)}.video-player videogular vg-scrub-bar [role=slider]{height:.78125vh;background-color:#c9c9c9;border-radius:5px}.video-player videogular vg-time-display{font-size:2.34375vh;width:9.765625vw}.video-player videogular vg-controls .controls-container{padding-left:2.44140625vw;bottom:1.953125vh;background-color:transparent}.video-player videogular vg-poster img{height:100%}.video-player .header{height:8.4635416667vh;color:#fff;font-size:2.34375vh;padding:0 2.9296875vw;background-color:rgba(31,31,31,.7);position:absolute;top:0;z-index:20;width:100%}.video-player .header .title{flex-grow:1}.video-player .header .buttons a{display:block;background-repeat:no-repeat;background-size:cover;margin-left:4.39453125vw}.video-player .header .buttons .share{height:4.7526041667vh;width:3.90625vh;background-image:url(../icons/share_white.png);opacity:.7;cursor:pointer}.video-player .header .buttons .download{width:4.8828125vh;height:3.90625vh;background-image:url(../icons/download_small_white.png);opacity:.7;cursor:pointer}.video-player .header .buttons .close{background-image:url(../icons/close.png);width:4.3619791667vh;height:4.3619791667vh;opacity:.7}.reports{width:100%;height:100vh;background-color:#f0f0f1}.reports .header{padding:2.2786458333vh 2.2786458333vh 0 3.2552083333vh;color:#595959;font-size:1.953125vh}.reports .header .logo{height:3.2552083333vh;width:13.0208333333vh;float:right;background-image:url(../icons/logo.png);background-size:13.0208333333vh 3.2552083333vh;background-repeat:no-repeat}.reports .filters{padding:5.2083333333vh}.reports .filters .item{height:5.859375vh;text-align:center;background-color:#fff;border:1px solid #d8d8d8;padding:0 2.44140625vw;white-space:nowrap;font-size:1.5625vh;color:#4a4a4a}.reports .filters .item.type{margin-left:1.3671875vw;padding:0 1.46484375vw;min-width:19.53125vw}.reports .filters .item.type .title{text-align:right;flex-grow:1}.reports .filters .item.type span{width:1.5625vh;height:1.5625vh;border-radius:50%}.reports .filters .item:hover{border-color:#3193d7;color:#3193d7}.reports .list{padding:0 1.708984375vw 0 3.90625vw}.reports .list table{padding-right:1.953125vw;width:100%}.reports .list table thead th{font-size:1.3020833333vh;color:grey;padding-bottom:2.6041666667vh}.reports .list table thead th:first-child{padding-left:2.197265625vw}.reports .list table thead th .arrow{width:1.6276041667vh;height:.8463541667vh;margin-left:2.2786458333vh;display:inline-block}.reports .list table thead th .arrow.reverse{transform:rotate(180deg)}.reports .list table tbody tr td span{font-size:1.5625vh;height:6.5104166667vh;background-color:#fff;color:grey;border-bottom:solid 1px #d8d8d8;border-top:solid 1px #d8d8d8;margin-bottom:1.953125vh}.reports .list table tbody tr td a{float:left;display:block;cursor:pointer}.reports .list table tbody tr td a.share{height:2.9296875vh;width:2.4739583333vh;background-image:url(../icons/share_grey.png);background-size:2.4739583333vh 2.9296875vh;background-repeat:no-repeat;background-position:50%}.reports .list table tbody tr td a.download{width:2.34375vw;height:2.5390625vh;background-image:url(../icons/download_small_black.png);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:4.4270833333vh}.reports .list table tbody tr td a.delete{width:2.0182291667vh;height:2.6692708333vh;background-image:url(../icons/trash_black.png);background-size:contain;background-repeat:no-repeat;background-position:50%;margin-left:3.90625vh}.reports .list table tbody tr td a:hover{opacity:.6}.reports .list table tbody tr td:first-child span{padding-left:1.708984375vw;font-size:1.953125vh;border-bottom:solid 1px #d8d8d8!important;border-top:solid 1px #d8d8d8!important;border-left:solid .48828125vw}.reports .list table tbody tr td:last-child{width:13.671875vw}.reports .list table tbody tr td:last-child span{border-right:solid 1px #d8d8d8}.reports dir-pagination-controls{margin-left:3.90625vw}.reports .pagination{margin:0}.contact{width:100%;height:100vh;background-color:#fff}.contact .header{padding:2.2786458333vh 2.2786458333vh 3.2552083333vh 3.2552083333vh;color:#595959;font-size:1.953125vh;background-color:#fcfcfc}.contact .header .logo{height:3.2552083333vh;width:13.0208333333vh;float:right;background-image:url(../icons/logo.png);background-size:13.0208333333vh 3.2552083333vh;background-repeat:no-repeat}.contact .description{padding-top:2.6041666667vh;background-color:#fcfcfc;padding-bottom:2.6041666667vh}.contact .description div{padding-top:2.2786458333vh;padding-bottom:1.953125vh}.contact .description div:nth-child(1){padding-right:3.41796875vw;padding-left:4.8828125vw;text-align:right;font-size:1.5625vh;color:#464646}.contact .description div:nth-child(2){min-width:27.34375vw;padding-left:3.41796875vw;border-left:solid 1px #dedede;font-size:1.953125vh;color:#464646}.contact .bullets{background-color:#f4f4f4;padding:0 9.765625vw 3.90625vh;float:left;width:100%}.contact .bullets .item{width:33.3333%;float:left;padding:0 3.662109375vw;text-align:center;color:#6d6d6d;font-size:1.4322916667vh}.contact .bullets .item .icon{height:9.765625vh;width:9.765625vh;background-image:url(../icons/checked.png);background-size:9.765625vh;background-repeat:no-repeat;background-position:50%;margin:3.5807291667vh auto}.contact .more{background-color:#f0f0f0;padding:1.3020833333vh;font-size:1.5625vh;border-top:solid 1px #e7e7e7}.contact .more div:nth-child(1){text-align:right;padding-left:14.6484375vw;padding-right:1.611328125vw}.contact .more div:nth-child(2){padding-left:1.611328125vw;min-width:27.34375vw}.contact .more button{height:5.2083333333vh;font-size:1.5625vh;padding:0 1.46484375vw;border:1px solid #2f83c0;background-color:transparent;white-space:nowrap}.contact .more button:hover{color:#fff;background-color:#2f83c0}.contact .contacts{background-color:#fff;text-align:center;width:100%;float:left}.contact .contacts h4{margin:0;font-size:3.125vh;padding:4.5572916667vh 0;font-family:'Segoe UI'}.contact .contacts .item{text-align:center;width:33.3333%;float:left;font-size:1.5625vh;color:#474747}.contact .contacts .item .img{margin-bottom:4.5572916667vh}.contact .contacts .item .img img{height:13.0208333333vh;width:13.0208333333vh;position:relative;border-radius:50%;overflow:hidden}.contact .contacts .item b{color:#3d3d3d;font-weight:300;padding-bottom:.6510416667vh;font-size:1.953125vh;display:block}.contact .contacts .item small{color:#898989;font-size:1.5625vh;margin-bottom:1.953125vh;line-height:1;width:100%;float:left}.contact .contacts .item a{color:#474747}.events{width:100%;height:100vh;background-color:#f7f7f7}.events .header{padding:2.2786458333vh 2.2786458333vh 0 3.2552083333vh;color:#595959;font-size:1.953125vh;float:left;width:100%}.events .header .logo{height:3.2552083333vh;width:13.0208333333vh;float:right;background-image:url(../icons/logo.png);background-size:13.0208333333vh 3.2552083333vh;background-repeat:no-repeat}.events .list{padding-left:2.9296875vw;width:100%;float:left;overflow:scroll;max-height:91vh}.events .list .thead{line-height:1;margin-top:6.5104166667vh;font-size:1.3020833333vh;color:grey}.events .list .row{margin:2.2786458333vh 0 0;float:left;width:100%}.events .list .row .event{background-color:#fafafa;height:5.859375vh}.events .list .row .event .icon{height:5.859375vh;background-color:#3c92d0;background-size:2.2135416667vh 2.4739583333vh;background-image:url(../icons/calendar_bright_white.png);background-repeat:no-repeat;background-position:50%}.events .list .row .event .date,.events .list .row .event .location,.events .list .row .event .title{border-top:solid #d8d8d8 1px;border-bottom:solid #d8d8d8 1px}.events .list .row .event .location{border-right:solid #d8d8d8 1px}.events .list .row .event div{height:100%;font-size:1.5625vh;color:#1b1b1b}.events .list .row a{float:left;margin-left:1.220703125vw;border:2px solid #449ad6;width:13.427734375vw;color:#3c92d0;font-size:1.5625vh;height:5.859375vh}.events .list .row a:hover{background-color:#449ad6;color:#fff}.events .list .icon{width:4.39453125vw;float:left;min-height:1px}.events .list .date{width:11.71875vw;padding-left:1.708984375vw;float:left}.events .list .title{width:32.71484375vw;float:left}.events .list .location{width:20.01953125vw;float:left}.roi .data{width:50%;height:100vh;float:left;background:#f1f0f2;background:linear-gradient(135deg,#f1f0f2 0,#e3e3e3 100%);box-shadow:inset -15px 0 30px -5px #d5d5d6;padding:3.5807291667vh 1.708984375vw 0 2.9296875vw;overflow-y:scroll}.roi .data .header{margin-bottom:2vh;width:100%}.roi .data .header h2{font-size:2.34375vh;color:#595959;margin:0;flex-grow:1}.roi .data .header a{width:3.173828125vw;height:3.173828125vw;display:block;background-image:url(../icons/back.png);background-size:3.173828125vw;background-repeat:no-repeat;background-position:50%;cursor:pointer}.roi .data .header .title{padding:4.1vh 2.8vw;font-size:1.95vh;border-bottom:solid 1px #e2e2e3;color:#595959;position:relative}.roi .data .header .title span{margin:0 3.9vw;width:.63vw;height:1.12vw;background-image:url(../icons/right.png);background-position:center;background-repeat:no-repeat;background-size:cover;display:inline-block}.roi .data .header .title a{position:absolute;right:2.8vw;top:calc(50% - 3.17vw);display:block}.roi .data .header .title a .prev{text-transform:uppercase}.roi .data .header .title a .prev img{width:3.125vw}.roi .data .header .title a .prev label{font-size:1.17vh;color:#595959;top:-.78125vh;position:relative}.roi .data .header .title a .prev .icon{height:6.34765625vw;background-image:url(../icons/back.png);background-repeat:no-repeat;background-size:4.296875vh;background-position:50%;position:relative;width:4.296875vh}.roi .data .wrapper{padding-right:2.05078125vw;max-height:87.890625vh;overflow:scroll}.roi .data .wrapper .item{border:1px solid #e3e3e3;background-color:#fff;margin-bottom:1.7578125vh;padding:2.4088541667vh 1.953125vw .78125vh;font-size:1.5625vh;color:#232323;width:100%;float:left}.roi .data .wrapper .item label{font-size:1.5625vh;font-weight:100;color:#232323;margin-bottom:0;width:100%;float:left}.roi .data .wrapper .item .slider-wrapper{width:100%;float:left;height:75px;margin-top:1.953125vh}.roi .data .wrapper .item .slider-wrapper .rzslider{width:27.24609375vw;float:left}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-bar-wrapper .rz-bar{height:.4557291667vh;background-color:#dbdbdb}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-bar-wrapper .rz-bar.rz-selection{background-color:#3c92d0;visibility:visible!important}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-pointer{height:2.9296875vh;width:2.9296875vh;background-color:#fff;box-shadow:0 0 16px 0 rgba(1,1,1,.33);background-image:url(../icons/logo_small.png);background-size:1.171875vh 1.5625vh;background-repeat:no-repeat;background-position:50%;top:-1.23vh}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-pointer:after{content:"";background-color:transparent}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-bubble{font-size:1.4322916667vh;color:#848484;background-color:#f6f6f6;padding:.9765625vh;bottom:2.9296875vh;line-height:1;visibility:visible}.roi .data .wrapper .item .slider-wrapper .rzslider .rz-bubble.rz-limit{background-color:transparent;bottom:-2.9296875vh;font-size:1.171875vh;color:#c3c3c3;padding:0 1.3020833333vh;visibility:visible!important}.roi .data .wrapper .item .slider-wrapper input{width:4.8828125vw;height:4.2317708333vh;border:1px solid #cbcbcb;font-size:1.4322916667vh;color:#848484;text-align:center;float:right;min-width:3.90625vw;margin-top:2.2786458333vh}.roi .data .wrapper .item .open-bar{width:100%;float:left;border-top:solid 1px #e5e5e5;height:2.2786458333vh;background-image:url(../icons/down_grey.png);background-size:1.8880208333vh 1.0416666667vh;background-repeat:no-repeat;background-position:50% 100%}.roi .data .wrapper .item .open-bar.open{background-image:url(../icons/up_grey.png)}.roi .data .wrapper .item .desc-wrap{width:100%;float:left;transition:all .5s 0s;max-height:0;overflow:hidden;color:#848484;font-size:1.3020833333vh;line-height:1.7578125vh}.roi .data .wrapper .item .desc-wrap .description{padding:1.3020833333vh 0}.roi .data .wrapper .item .desc-wrap.open{max-height:100vh}.roi .calculations{width:50%;float:left;background-color:#2a292c;height:100vh;color:#fff;position:relative}.roi .calculations .row{margin:0}.roi .calculations .header{padding:3.2552083333vh 3.2552083333vh 0 1.708984375vw;font-size:2.34375vh;color:#fff}.roi .calculations .header .logo{height:3.2552083333vh;width:13.0208333333vh;float:right;background-image:url(../icons/white_logo.png);background-size:13.0208333333vh 3.2552083333vh;background-repeat:no-repeat}.roi .calculations .header span{width:100%;float:left;padding-top:.6510416667vh;color:#efa70c;font-size:1.4322916667vh}.roi .calculations .graph{margin-top:4.2317708333vh;width:100%;float:left}.roi .calculations .graph .base{position:relative;float:left;width:100%;overflow:hidden;padding-top:.7vh}.roi .calculations .graph .base .line{background-color:#3b3a3d;height:1px;width:100%;float:left;position:relative;margin-bottom:6.1197916667vh}.roi .calculations .graph .base .line span{position:absolute;left:2.5390625vw;top:-.9765625vh;color:#a3a3a3;font-size:1.3020833333vh}.roi .calculations .graph .base .line.line4{margin-bottom:3.3203125vh}.roi .calculations .graph .base .x-axis{background-color:#4e4d4f;height:2px;width:100%;float:left;position:relative}.roi .calculations .graph .base .x-axis span{color:#fefefe;font-size:1.3020833333vh;position:absolute;right:.9765625vw;top:-2.2786458333vh}.roi .calculations .graph .base .functions{height:22.4609375vh;width:39.892578125vw;position:absolute;right:0}.roi .calculations .graph .base .functions div{height:.3255208333vh;position:absolute}.roi .calculations .graph .base .functions .investment{background-color:#fff;width:100%}.roi .calculations .graph .base .functions .benefit{background-color:#efa70c;height:.4557291667vh}.roi .calculations .graph .base .functions .benefit:after{position:absolute;background-color:#efa70c;height:.4557291667vh;content:"";width:124vh;left:0}.roi .calculations .graph .base .functions .payback{background-color:#3d8fca}.roi .calculations .graph .base .functions .write-off{background-color:#3d8fca;bottom:0;right:0;left:auto}.roi .calculations .graph .base .functions .write-off:after{position:absolute;content:"";left:0;top:0;height:.3255208333vh;background-color:#3d8fca;width:100vw}.roi .calculations .graph .base .functions.negative .benefit,.roi .calculations .graph .base .functions.negative .payback,.roi .calculations .graph .base .functions.negative .write-off{background-color:transparent}.roi .calculations .graph .base .functions.negative .benefit:after,.roi .calculations .graph .base .functions.negative .payback:after,.roi .calculations .graph .base .functions.negative .write-off:after{background-color:#da3131}.roi .calculations .graph .numbers{width:39.892578125vw;float:right}.roi .calculations .graph .numbers span{width:3.22265625vw;text-align:left;font-size:1.3020833333vh;color:#a3a3a3;display:block;float:left;line-height:1;padding-top:1.6276041667vh}.roi .calculations .graph .legend{width:100%;float:left;color:#fff;font-size:1.3020833333vh;padding-left:6.73828125vw;padding-top:2.9296875vh}.roi .calculations .graph .legend div{float:left;position:relative;margin-right:4.58984375vw;padding-left:2.294921875vw;line-height:1}.roi .calculations .graph .legend div img{height:1.6276041667vh;position:absolute;left:0;top:-.2vh;display:none}.login form a,.roi .calculations .graph.white .legend div img{display:block}.roi .calculations .graph .legend div:before{width:1.6276041667vh;height:1.6276041667vh;border-radius:50%;position:absolute;left:0;content:"";top:-.2vh}.roi .calculations .graph .legend div:nth-child(1):before{background-color:#fff}.roi .calculations .graph .legend div:nth-child(2):before{background-color:#efa70c}.roi .calculations .graph .legend div:nth-child(3){margin-right:0}.roi .calculations .graph .legend div:nth-child(3):before{background-color:#3193d7}.roi .calculations .graph.white{background-color:#fff}.roi .calculations .graph.white .base .line,.roi .calculations .graph.white .base .x-axis{background-color:#d8d8d8}.roi .calculations .graph.white .base .functions .investment,.roi .calculations .graph.white .legend div:nth-child(1):before{background-color:#6c6b6f}.roi .calculations .graph.white .legend div{color:#2a292c}.roi .calculations .data-view{width:100%;float:left;margin-top:5.4036458333vh;padding:0 1.07421875vw 17.7734375vh 2.44140625vw;max-height:45.4427083333vh;overflow:scroll}.roi .calculations .data-view .main-results .big-wrapper{width:19.53125vw;float:left}.roi .calculations .data-view .main-results .big-wrapper:nth-child(2){margin-left:2.44140625vw}.roi .calculations .data-view .main-results .big-wrapper .box{width:100%;float:left;background-color:#242326;font-size:2.734375vh;color:#3c92d0;line-height:1;padding-top:3.5807291667vh;text-align:center}.roi .calculations .data-view .main-results .big-wrapper .box label{width:100%;flex:left;font-size:1.4322916667vh;line-height:1;color:#fff}.roi .calculations .data-view .main-results .big-wrapper .box .more-bar{width:100%;margin-top:3.5807291667vh;height:3.90625vh;background-color:#2f2d33;background-image:url(../icons/down_more.png);background-size:1.7578125vh .9114583333vh;background-repeat:no-repeat;background-position:50%;float:left}.roi .calculations .data-view .main-results .big-wrapper .box .more-bar.open{background-image:url(../icons/up_less.png)}.roi .calculations .data-view .main-results .big-wrapper .box .more-bar:hover{background-color:#4e4d4f}.roi .calculations .data-view .main-results .big-wrapper .description{max-height:0;width:100%;float:left;color:#fff;transition:all .5s 0s;overflow:hidden}.roi .calculations .data-view .main-results .big-wrapper .description .wrapper{padding:1.3020833333vh 1.8020833333vh;font-size:1.3020833333vh;line-height:1.6vh}.roi .calculations .data-view .main-results .big-wrapper .description.open{max-height:100vh}.roi .calculations .data-view .results{margin-top:5.7291666667vh;width:100%;float:left}.roi .calculations .data-view .results .wrapper{width:100%;float:left}.roi .calculations .data-view .results .wrapper:first-child{margin-bottom:2.2786458333vh}.roi .calculations .data-view .results .wrapper .row{min-height:5.3385416667vh;width:36.62109375vw;float:left;background-color:#252427;padding:1.953125vh 1.708984375vw 1.3671875vw 1.953125vh;font-size:1.4322916667vh;border-left:solid 3px #3e93d0}.roi .calculations .data-view .results .wrapper .row span{float:right;flex-grow:1;width:40%;text-align:right}.roi .calculations .data-view .results .wrapper .arrow{width:4.6223958333vh;height:4.3619791667vh;margin-top:.5208333333vh;margin-left:1.220703125vw;background-color:#36343a;float:left;background-image:url(../icons/down_white.png);background-size:1.7578125vh .9114583333vh;background-repeat:no-repeat;background-position:50%}.roi .calculations .data-view .results .wrapper .arrow.open{background-image:url(../icons/up_white.png)}.roi .calculations .data-view .results .wrapper .arrow:hover{background-color:#4e4d4f}.roi .calculations .data-view .results .wrapper .others{max-height:0;width:100%;float:left;overflow:hidden;transition:all .5s 0s}.roi .calculations .data-view .results .wrapper .others.open{max-height:100vh}.roi .calculations .data-view .percents{float:left;width:100%;font-size:1.953125vh;color:#fff;padding-top:4.2317708333vh}.roi .calculations .data-view .percents .row{margin-top:2.4088541667vh;font-size:1.3020833333vh;color:#a2a2a2}.roi .calculations .data-view .percents .row .line-wrapper{width:100%;float:left;padding-right:1.220703125vw;padding-top:1.6276041667vh}.roi .calculations .data-view .percents .row .line-wrapper .inner-line-wrapper{width:35.64453125vw;float:left}.roi .calculations .data-view .percents .row .line-wrapper .inner-line-wrapper:last-child{padding-bottom:2vh}.roi .calculations .data-view .percents .row .line-wrapper .inner-line-wrapper .line{height:.6510416667vh;border-radius:5px;float:left;transition:all .5s 0s}.roi .calculations .data-view .percents .row .line-wrapper .inner-line-wrapper label{float:left;margin:0 0 0 2.63671875vw;font-size:1.5625vh;position:relative;top:-.9765625vh;color:#fff}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .inner-line-wrapper .line{background-color:#3e93d0}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .diff{float:right;font-size:1.5625vh;position:relative;top:-.9765625vh;color:#efa70c}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .diff.positive{color:#3e93d0}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .diff.positive span{background-image:url(../icons/up_blue.png)}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .diff.negative{color:#efa70c}.roi .calculations .data-view .percents .row:nth-child(1) .line-wrapper .diff span{width:.87890625vw;height:.5859375vw;display:block;float:left;margin-right:.9765625vw;background-size:.87890625vw .5859375vw;background-repeat:no-repeat;background-position:50%;background-image:url(../icons/down_yellow.png);position:relative;top:.6510416667vh}.roi .calculations .data-view .percents .row:nth-child(2){margin-top:1.3020833333vh}.roi .calculations .data-view .percents .row:nth-child(2) .line-wrapper .inner-line-wrapper .line{background-color:#efa70c}.roi .calculations .button-wrap{position:absolute;bottom:0;left:0;width:100%;background-color:#3c92d0;padding:1.171875vh 3.2552083333vh}.roi .calculations .button-wrap button{width:100%;height:5.3385416667vh;border:1px solid #fff;color:#fff;background-color:transparent;font-size:1.5625vh}.roi .calculations .button-wrap:hover button{background-color:#fff;border-color:#3c92d0;color:#3c92d0}.login{height:100vh;background-color:#2a292c;float:left;width:100%}.login .logo{background-image:url(../icons/white_logo.png);width:26.0416666667vh;height:6.5104166667vh;background-size:26.0416666667vh 6.5104166667vh;background-repeat:no-repeat;background-position:50%;margin:10.0911458333vh auto auto}.login form{width:33.9192708333vh;margin:16.9270833333vh auto auto}.login form .input-wrapper{position:relative}.login form .input-wrapper input[type=text],.login form .input-wrapper input[type=password]{height:5.2083333333vh;border:none;background-color:transparent;color:#fff;outline:0;width:100%;border-bottom:solid 2px #414142;font-size:1.5625vh;padding-left:4.8828125vh}.login form .input-wrapper input[type=text].error,.login form .input-wrapper input[type=password].error{border-bottom:solid #da3131 2px}.login form .input-wrapper input[type=text]:focus,.login form .input-wrapper input[type=password]:focus{border-color:#3d93d0}.login form .input-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #2a292c inset;-webkit-text-fill-color:#fff!important}.login form .input-wrapper .username{background-image:url(../icons/username_grey.png);background-size:1.953125vh 2.2135416667vh;background-position:50% 0;background-repeat:no-repeat;width:1.953125vh;height:2.2135416667vh;position:absolute;bottom:1.6276041667vh;left:4px}.login form .input-wrapper .password{background-image:url(../icons/password_grey);background-size:1.8229166667vh 2.734375vh;background-position:50% 0;background-repeat:no-repeat;width:1.8229166667vh;height:2.734375vh;position:absolute;bottom:1.3020833333vh;left:4px}.login form .input-wrapper #username:focus~.username{background-image:url(../icons/username.png)}.login form .input-wrapper #confirm:focus~.password,.login form .input-wrapper #password:focus~.password{background-image:url(../icons/password_blue.png)}.login form button{height:5.859375vh;background-color:#3c92d0;color:#fff;border:none;outline:0;width:100%;margin-top:13.671875vh}.login form button.disabled{opacity:.8}.login form button.disabled img{height:50%}.login form a{margin-top:6.1848958333vh;color:#fff;font-size:1.5625vh;width:100%;text-align:center;cursor:pointer}.login form.error{color:#da3131;text-align:center}.login form.success{color:#efefef;text-align:center}.login .links{width:33.9192708333vh;margin:16.9270833333vh auto auto;text-align:center}.login .links a{color:#fff}.login input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.login input[type=checkbox].css-checkbox+label.css-label{padding:0 0 0 4.8828125vh;height:1.8229166667vh;background-size:1.8229166667vh 3.6458333333vh;display:inline-block;line-height:1.8229166667vh;background-repeat:no-repeat;background-position:0 0;font-size:1.5625vh;font-weight:100;vertical-align:middle;cursor:pointer;color:#585858;margin-top:2.6041666667vh}.login input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -1.8229166667vh}label.error,label.success{margin-top:.9765625vh;background-position:100% 100%;font-size:1.3020833333vh;width:100%;background-repeat:no-repeat}.login label.css-label{background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_59ade66aecf276e59a422e287010fbb2.png);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}label.error{color:#da3131;background-size:2.0833333333vh 1.6927083333vh;background-image:url(../icons/danger.png);padding:0}label.success{color:#088b3a;background-size:1.6927083333vh;background-image:url(../icons/success.png);text-align:left}.form label,form label{width:100%;padding:5.5338541667vh 0 2.2786458333vh 1.708984375vw;color:grey;font-size:1.3020833333vh;line-height:1}.form input,.form select,form input,form select{height:5.859375vh;padding-left:1.953125vw;width:100%;color:#1b1b1b;font-size:1.5625vh;border:1px solid #d8d8d8;background-color:#fff;outline:0!important;border-radius:0}.form input.disabled,.form select.disabled,form input.disabled,form select.disabled{color:#a3a3a3}.form input.error,.form select.error,form input.error,form select.error{border-bottom:solid 2px #da3131;color:#da3131;background-size:2.0833333333vh 1.6927083333vh;background-image:url(../icons/danger.png);background-position:98% 50%;background-repeat:no-repeat}.form select,form select{background-image:url(../icons/down_black.png);background-position:calc(100% - 1.953125vw) 50%;background-size:1.6927083333vh .9765625vh;background-repeat:no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.configurator-steps .form,.roi .form{padding:1vw 2.8vw 0}.configurator-steps .form input,.configurator-steps .form select,.roi .form input,.roi .form select{margin-bottom:1.953125vh}.configurator-steps .form .upload,.roi .form .upload{width:100%;margin-bottom:1.953125vh;float:left}.configurator-steps .form .upload .image,.roi .form .upload .image{border:1px solid #d8d8d8;height:13.9973958333vh;width:calc(50% - .7vh);float:left;position:relative;font-size:1.5625vh}.configurator-steps .form .upload .image:nth-child(2),.roi .form .upload .image:nth-child(2){float:right}.configurator-steps .form .upload .image input[type=file],.roi .form .upload .image input[type=file]{position:absolute;width:100%;top:0;height:100%;left:0;opacity:0;z-index:10;cursor:pointer}.configurator-steps .form .upload .image img,.roi .form .upload .image img{height:3.2552083333vh}.configurator-steps .form .upload .image span,.roi .form .upload .image span{width:100%;margin-top:1.953125vh;display:block}.configurator-steps .form button.error img,.configurator-steps .form button.loading img,.configurator-steps .form button.success img,.roi .form button.error img,.roi .form button.loading img,.roi .form button.success img{display:none}.configurator-steps .form .upload .image div,.roi .form .upload .image div{text-align:center}.configurator-steps .form .upload .image .uploaded span,.roi .form .upload .image .uploaded span{color:#868686}.configurator-steps .form .upload .image .no-image span,.roi .form .upload .image .no-image span{color:#3c92d0}.configurator-steps .form .upload .image:hover:after,.roi .form .upload .image:hover:after{width:100%;height:3px;content:"";position:absolute;bottom:0;left:0;background-color:#3c92d0}.configurator-steps .form button,.roi .form button{height:5.859375vh;text-align:center;width:100%;color:#fff;font-size:1.5625vh;border:1px solid #3c92d0;outline:0!important;border-radius:0;background-color:#3c92d0}.configurator-steps .form button:hover,.roi .form button:hover{background-color:transparent;color:#3c92d0}.configurator-steps .form button img,.roi .form button img{height:3.2552083333vh}.configurator-steps .form button.loading,.roi .form button.loading{background-image:url(../icons/ring.svg);background-size:3.7vh;background-position:50%;background-repeat:no-repeat;background-color:rgba(60,146,208,.67);color:transparent}.configurator-steps .form button.error,.roi .form button.error{background-image:url(../icons/danger.png);background-size:3.7vh;background-position:50%;background-repeat:no-repeat;background-color:transparent;border:1px solid #da3131;color:transparent}.configurator-steps .form button.success,.roi .form button.success{background-image:url(../icons/success.png);background-size:3.7vh;background-position:50%;background-repeat:no-repeat;background-color:transparent;border:1px solid #25ae88;color:transparent}.guest{width:100%;height:100vh;background-color:#f2f2f2}.guest .share-header{width:100%;float:left;padding:0 1.26953125vw;height:10%}.guest .share-header .logo{height:4.296875vh;width:17.8385416667vh;flex-grow:1;line-height:1;float:left;background-image:url(../icons/logo.png);background-size:17.8385416667vh 4.296875vh;background-repeat:no-repeat}.guest .share-header a{padding:1.5625vh 3.2552083333vh;float:right;border:3px solid #3c92d0;color:#000;font-size:1.3671875vw}.guest .share-header .title{width:45.8984375vw;border-bottom:solid 1px #dedede;padding-bottom:3.2552083333vh;float:left;font-size:1.5625vh;color:#9f9f9f}.guest .share-header .title h2{margin:0 0 1.6276041667vh;color:#5f5959;font-size:3.125vh;line-height:1}.guest .wrapper{max-height:96.875vh;width:70.80078125vw;margin:auto}.guest .media{float:left;width:100%;height:90%}.guest .gallery{top:-11%;position:absolute;height:100vh;left:0}.guest .image{height:90%;width:100vw;background-size:cover;float:left;position:relative}.guest .image .title{height:8.4635416667vh;background-color:rgba(31,31,31,.7);color:#fff;font-size:2.34375vh;padding:0 2.9296875vw;width:100%;position:absolute;bottom:0;left:0}.guest .image .title h3{font-size:2.34375vh;color:#fff;flex-grow:1;margin:0}.guest .image .title a{width:4.8828125vh;height:3.90625vh;background-image:url(../icons/download_small_white.png);opacity:.7;background-size:4.8828125vh 3.90625vh}.guest .image img{max-height:100%;max-width:100%;margin:auto}.guest .file,.guest .video{height:90%;width:100vw;background-size:cover;float:left;position:relative}.guest .video .video-player{top:0;position:absolute;left:0;width:100%;height:90vh}.guest .videos .video-player{top:-11%;position:absolute;height:100vh;left:0}.guest .video-player videogular vg-scrub-bar .container{width:100%}.guest .video-player videogular vg-scrub-bar .container vg-scrub-bar-current-time{background-color:#3c92d0}.hide-app .guest .gallery,.hide-app .guest .video-player{width:100vw}.unseenMedia-icon{float:right;border-radius:50%;width:3.2vh;height:3.2vh;background-color:#F8A23A;border:5px solid #fff;margin:1.2em 1.2em 0 0}.forgotten-password{flex-direction:column;-webkit-flex-direction:column}.forgotten-password h1{font-family:'Segoe UI';font-size:3.125vh;color:#fff;text-align:center}.forgotten-password form{margin:12.3697916667vh 0 0}.forgotten-password form button{border:2px solid #2f83c0;background-color:transparent}div,label,span{outline:0}