@font-face{font-family:"AmsiProCond";src:url("../fonts/amsiprocond-regular-webfont.eot");src:url("../fonts/amsiprocond-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/amsiprocond-regular-webfont.woff2") format("woff2"),url("../fonts/amsiprocond-regular-webfont.woff") format("woff"),url("../fonts/amsiprocond-regular-webfont.ttf") format("truetype"),url("../fonts/amsiprocond-regular-webfont.svg#amsiprocond-reguluploadedfile") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"AmsiProCond";src:url("../fonts/amsiprocond-bold-webfont.eot");src:url("../fonts/amsiprocond-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/amsiprocond-bold-webfont.woff2") format("woff2"),url("../fonts/amsiprocond-bold-webfont.woff") format("woff"),url("../fonts/amsiprocond-bold-webfont.ttf") format("truetype"),url("../fonts/amsiprocond-bold-webfont.svg#amsiprocond-bolduploaded_file") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"AmsiProCond";src:url("../fonts/amsiprocond-ultra-webfont.eot");src:url("../fonts/amsiprocond-ultra-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/amsiprocond-ultra-webfont.woff2") format("woff2"),url("../fonts/amsiprocond-ultra-webfont.woff") format("woff"),url("../fonts/amsiprocond-ultra-webfont.ttf") format("truetype"),url("../fonts/amsiprocond-ultra-webfont.svg#amsiprocond-ultrauploadedfile") format("svg");font-weight:800;font-style:normal}body{padding:0;margin:0;font-family:"AmsiProCond";color:#fff;background-color:#0b0b0b;position:relative}body:before{content:" ";display:block;position:absolute;top:0;left:0;right:0;background-color:#ffe900;height:100vh;pointer-events:none}body.body-login::before{display:none}h1,h2,h3,h4,h5,h6{margin:0}.loader{position:fixed;top:0;left:0;right:0;height:100vh;background-color:#0b0b0b;z-index:100}.loader__spinner{width:48px;height:48px;border:3px solid #ffe900;border-radius:50%;position:absolute;top:50%;left:50%;margin:-24px 0 0 -24px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}.loader__spinner:after{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:56px;height:56px;border-radius:50%;border:3px solid rgba(0,0,0,0);border-bottom-color:#ffe900}.login{background-color:#000;min-height:100vh;padding:5vw 5vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login-bg{-ms-flex-item-align:end;align-self:flex-end;padding:0 5vw;width:100%;height:auto;max-height:calc(100vh - 5vw);overflow:hidden;max-width:1200px}.login-form{-ms-flex-item-align:center;align-self:center}.login-form h2{font-weight:900}.form{width:100%;max-width:360px;min-width:320px}.form .input-form{font-family:"AmsiProCond";font-size:1.5em;font-weight:900;width:100%;border-radius:1em;background-color:#303030;border:2px solid #303030;padding:.4em 1em;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease;transition:all .3s ease}.form .input-form:focus{outline:none}.form .input-form:hover,.form .input-form:focus{border:2px solid #ffe73e}.form .form-group{margin:15px 0 0;position:relative}.form .form-eye{cursor:pointer;position:absolute;right:1em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form .form-eye path,.form .form-eye circle,.form .form-eye line{-webkit-transition:all .3s ease;transition:all .3s ease}.form .form-eye:hover path,.form .form-eye:hover circle,.form .form-eye:hover line,.form .form-eye:focus path,.form .form-eye:focus circle,.form .form-eye:focus line{stroke:#fff !important}.form button{font-family:"AmsiProCond";font-size:1.5em;font-weight:900;margin:15px 0 0;background-color:#ffe73e;width:100%;padding:.4em 1em;text-align:left;border-radius:1em;border:0;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid #ffe73e;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#000}.form button svg line,.form button svg polyline{-webkit-transition:all .3s ease;transition:all .3s ease}.form button:hover,.form button:focus{color:#ffe73e;background-color:#303030;cursor:pointer}.form button:hover svg line,.form button:hover svg polyline,.form button:focus svg line,.form button:focus svg polyline{stroke:#ffe73e !important}.img-fluid{max-width:100%;height:auto;display:block}.main{width:100%;height:60.95vw;background:url("../img/bg-plane-path.png") top center no-repeat #0b0b0b;background-size:contain;position:relative}h1{position:absolute;top:3.2vw;left:3.2vw;font-size:2.43vw;font-weight:800}.signature{position:absolute;font-size:2.43vw;font-weight:800;line-height:1.15}.signature--top{top:43.64vw;left:79.06vw}.signature--bottom{top:46.17vw;left:84.56vw}.metric{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.metric--downloads{top:20.61vw;left:3.2vw}.metric--prints{top:10.28vw;left:19.67vw}.metric--kilometers{top:21.09vw;left:29.89vw}.metric--kilometers .metric__description{max-width:17em}.metric--minutes{top:4.89vw;left:48.73vw}.metric--minutes .metric__description{max-width:20em}.metric--co2{top:26.44vw;left:55.19vw}.metric--co2 .metric__description{max-width:10em}.metric--plastic{top:15.23vw;left:78.93vw}.metric--plastic .metric__description{max-width:8em}.metric__number{padding:.48vw .6vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:.15vw solid #6831cf;border-radius:.75vw}.metric__digit{width:2.37vw;height:2.43vw;margin-left:.3vw;background:url("../img/bg-digit.png") center center no-repeat;background-size:contain;text-align:center;font-size:1.82vw;font-weight:800;line-height:2.43vw;color:#ffe900}.metric__digit:first-child{margin-left:0}.metric__decimalPoint{display:block;width:.48vw;height:auto;margin-left:.21vw}.metric__decimalPoint+.metric__digit{margin-left:.21vw}.metric__title{margin:.23vw 0 .1vw;font-size:1.82vw;font-weight:800;line-height:1}.metric__description{font-size:1.06vw;margin:0}.metric__image{position:absolute;height:auto}.metric__image--tree{top:-5.01vw;right:-4.33vw;width:7.33vw}.graphic{position:absolute;height:auto}.graphic--planet{top:21.09vw;left:15.17vw;width:19.39vw}.graphic--car{top:17.57vw;left:50.62vw;width:21.1vw}.graphic--phone{top:5.05vw;left:81.42vw;width:8.13vw}.graphic--logo{top:3.84vw;left:92.36vw;width:4.99vw}.graphic--tree{display:none}.screen{position:absolute;bottom:0;left:41.28vw;width:33.66vw;height:24.56vw;background:url("../img/bg-screen.png") center bottom no-repeat;background-size:contain}.screen-mobile{display:none}.screen__extension{position:absolute;top:4.05vw;left:7.92vw;right:2.57vw;font-size:.76vw;color:#fff}.screen__numbers{position:absolute;top:7.78vw;left:7.87vw;width:23.31vw;height:8.16vw;background:url("../img/bg-screen-numbers.png") center bottom no-repeat;background-size:contain}.screen__title{position:absolute;top:.83vw;font-size:.76vw;font-weight:800;color:#fff}.screen__title--visitors{left:.51vw}.screen__title--users{left:8.7vw}.screen__title--notifications{left:16.54vw}.screenMetric{position:absolute;top:5.98vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.screenMetric--visitors{left:.39vw;right:16.4vw}.screenMetric--users{left:8.29vw;right:8.5vw}.screenMetric--notifications{left:16.35vw;right:.39vw}.screenMetric__digit{width:1.16vw;height:1.16vw;margin-left:.1vw;background:url("../img/bg-digit.png") center center no-repeat;background-size:contain;text-align:center;font-size:.91vw;line-height:1.16vw;color:#ffe900}.screenMetric__digit:first-child{margin-left:0}.screenMetric__decimalPoint{display:block;width:.2vw;height:auto;margin-left:.03vw}.screenMetric__decimalPoint+.screenMetric__digit{margin-left:.03vw}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:0;left:0;right:0;height:9vw;padding:0 3.2vw;background-color:#ffe900;color:#0b0b0b;font-size:1.06vw;font-weight:bold}.footer p{margin:0}.footer a{color:#0b0b0b;text-decoration:none}.footer a:hover,.footer a:focus{color:#0b0b0b;text-decoration:underline}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width: 1023.98px){.login{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 30px 0}.login-logo{max-width:80px}.login-bg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.login-form{margin:20px 0;-ms-flex-item-align:stretch;align-self:stretch;font-size:20px}.login-form .form{min-width:auto}.login-form .form .input-form,.login-form .form button{font-size:24px}}@media screen and (max-width: 767.98px){body{font-size:5.1401869159vw;line-height:1.2}body::before{display:none}h1{font-size:1.9090909091em;line-height:1.1;position:relative;top:auto;left:auto;max-width:9em;margin-bottom:8.1775700935vw}.login-form{font-size:16px}.login-form .form .input-form,.login-form .form button{font-size:20px}.main{height:auto;padding:41.8224299065vw 7.5vw 0;width:auto;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.main:before{content:"";position:absolute;left:0;right:0;top:90.4205607477vw;bottom:0;background:url(../img/bg-plane-path-mobile.png) top center/contain no-repeat}.graphic--logo{width:14.7196261682vw;top:10.046728972vw;right:4.2056074766vw;left:auto}.metric{position:relative;top:auto;left:auto}.metric__number{padding:.65em;border-radius:15px;border-width:2px}.metric__digit{font-size:1.4545454545em;width:1.1875em;height:1.1875em;line-height:1.1875;margin-left:.75vw}.metric__decimalPoint{width:2.5700934579vw;margin:0 1vw}.metric__title{font-size:1.0909090909em;margin-top:1em}.metric__description{font-size:1em}.metric__image--tree{display:none}.metric--prints{margin-top:17.3551401869vw;-ms-flex-item-align:end;align-self:flex-end;margin-right:2.5vw}.metric--kilometers{margin-top:92.88785vw}.metric--kilometers .metric__description{max-width:15em}.metric--minutes{margin-top:18.28785vw;-ms-flex-item-align:end;align-self:flex-end;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-right:-2.5vw}.metric--minutes .metric__description{max-width:15em}.metric--co2{margin-top:54.38785vw;margin-left:-2.5vw}.metric--co2 .metric__description{max-width:15em}.metric--plastic{margin-top:51.88785vw;margin-left:1px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.metric--plastic .metric__description{max-width:15em}.graphic--planet{top:175.303738vw;left:19vw;width:56.308411215vw;height:83.8785046729vw}.graphic--car{top:390.915888vw;left:6.4158878505vw;width:85.7476635514vw;height:29.1448598131vw}.graphic--phone{top:471.21028vw;left:28.8294392523vw;width:42.2897196262vw;height:46.0280373832vw}.graphic--tree{display:block;top:158.4228971963vw;left:69.1775700935vw;width:45.1869158879vw;height:52.0023364486vw}.screen-mobile{display:block;background:url(../img/bg-screen-mobile.png) top center/contain no-repeat;margin-top:13vw;padding:37vw 7.5vw}.screen-mobile__box{padding:7.2429906542vw 4.2056074766vw;border-radius:11px;margin-bottom:6.308411215vw;position:relative}.screen-mobile__box::before{content:"";position:absolute;background:center center/contain no-repeat}.screen-mobile__box--visitors{background-color:#43278b}.screen-mobile__box--visitors::before{left:30.1401869159vw;top:14.4859813084vw;width:38.6682242991vw;height:31.7757009346vw;background-image:url(../img/bg-mobile-visitors.png)}.screen-mobile__box--app{background-color:#fbb503}.screen-mobile__box--app::before{left:37.8504672897vw;top:10.7476635514vw;width:42.4065420561vw;height:46.0280373832vw;background-image:url(../img/bg-mobile-app.png)}.screen-mobile__box--notifications{background-color:#fc42b9}.screen-mobile__box--notifications::before{left:35.9813084112vw;top:4.6728971963vw;width:28.6214953271vw;height:26.6355140187vw;background-image:url(../img/bg-mobile-bell.png)}.screen__extension{position:relative;top:auto;left:auto;right:auto;font-size:.8181818182em}.screen__numbers{position:relative;left:auto;top:auto;width:auto;height:auto;background:none;margin-top:10vw}.screen__title{position:relative;top:auto;left:auto;font-size:1.1363636364em}.screenMetric{position:relative;top:auto;left:auto;right:auto;margin-top:26vw}.screenMetric__digit{font-size:1.4545454545em;width:1.1875em;height:1.1875em;line-height:1.1875;margin-left:1vw;font-weight:800}.signature{position:relative;font-size:2.0454545455em;top:auto;left:auto}.signature--top{margin-top:35vw;margin-left:3vw}.signature--bottom{margin-left:22vw}.footer{font-size:1em;height:auto;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 7.5vw 3em;margin:13vw -7.5vw 0}.footer .screen{display:none}.footer p{margin-top:1em}}