@import url("//hello.myfonts.net/count/348a7d");@import url("//hello.myfonts.net/count/348a7d");.genpass-password{white-space:nowrap;}
.wrapper.tagclouds{text-align:justify;margin-right:1em;}.tagclouds.level1{font-size:1em;}.tagclouds.level2{font-size:1.2em;}.tagclouds.level3{font-size:1.4em;}.tagclouds.level4{font-size:1.6em;}.tagclouds.level5{font-size:1.8em;}.tagclouds.level6{font-size:2em;}.tagclouds.level7{font-size:2.2em;}.tagclouds.level8{font-size:2.4em;}.tagclouds.level9{font-size:2.6em;}.tagclouds.level10{font-size:2.8em;}
@keyframes hover-up-and-down{0%{transform:translateY(0);}50%{transform:translateY(5px);}100%{transform:translateY(0);}}@keyframes hover-back-and-forth{0%{transform:translateX(0);}50%{transform:translateX(5px);}100%{transform:translateX(0);}}@keyframes spaceInDown{0%{opacity:0;transform-origin:50% 100%;transform:scale(0.2) translate(0%,200%);}100%{opacity:1;transform-origin:50% 100%;transform:scale(1) translate(0%,0%);}}@keyframes twisterInDown{0%{opacity:0;transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}30%{transform-origin:0 100%;transform:scale(0,0) rotate(360deg) translateY(-100%);}100%{opacity:1;transform-origin:100% 100%;transform:scale(1,1) rotate(0deg) translateY(0%);}}@keyframes banner-text-animation{0%{opacity:0;transform:scale(0.9) translateY(20px);}100%{opacity:1;transform:scale(1) translateY(0);}}@keyframes fill-header-background{0%{background-position:50% 100%;}12.5%{background-position:50% 87.5%;}25%{background-position:50% 75%;}37.5%{background-position:50% 62.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 37.5%;}75%{background-position:50% 25%;}87.5%{background-position:50% 12.5%;}100%{background-position:50% 0%;}}@keyframes unfill-header-background{0%{background-position:50% 0%;box-shadow:0 3px 9px rgba(0,0,0,0.21);}12.5%{background-position:50% 12.5%;}25%{background-position:50% 25%;}37.5%{background-position:50% 37.5%;}50%{background-position:50% 50%;}62.5%{background-position:50% 62.5%;}75%{background-position:50% 75%;}87.5%{background-position:50% 87.5%;}100%{background-position:50% 100%;}}@keyframes spinAround{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes fade-in-banner{0%{opacity:0;}100%{opacity:1;}}@keyframes fade-in-up-banner-text{0%{opacity:0;transform:translateY(50px);}100%{opacity:1;transform:translateY(0);}}.banner__button,.banner__button--tech,.banner__button--secondary,.button--clients,.clients-section__view-more,.clients-section__popup-button,.small_button,.small_button_seafoam{position:relative;display:inline-block;padding:0.59em 1.7em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;color:#fff;background-color:#e54932;border-radius:5px;transition:background-color 0.3s,color 0.3s;cursor:pointer;}.banner__button:hover,.banner__button--tech:hover,.banner__button--secondary:hover,.button--clients:hover,.clients-section__view-more:hover,.clients-section__popup-button:hover,.small_button:hover,.small_button_seafoam:hover{background-color:#ea683a;color:#fff;transition:background-color 0.3s,color 0.3s;}.banner__button--tech{color:#193059;background-color:#34FF4A;}.banner__button--tech:hover{background-color:#56FF00;box-shadow:0 0 10px #56FF00;color:#193059;}.banner__button--tech:active{background-color:#17d830;}.banner__button--secondary,.button--clients,.clients-section__view-more,.clients-section__popup-button{position:relative;margin-left:20px;color:#e3f4fa;cursor:pointer;background-color:transparent !important;box-shadow:inset 0 0 0 2px #e3f4fa;transition:box-shadow 0.3s;}.banner__button--secondary:hover,.button--clients:hover,.clients-section__view-more:hover,.clients-section__popup-button:hover{color:#193059;box-shadow:inset 0 0 0 30px #e3f4fa;transition:box-shadow 0.3s;}.small_button,.small_button_seafoam{font-size:0.9375em;padding:.5em;}.small_button_seafoam{background-color:#00B9E4;border:1px solid #00B9E4;}.small_button_seafoam:hover{background-color:#fff;color:#00B9E4;}.button--clients{color:#e54932;box-shadow:inset 0 0 0 2px #e54932;}.button--clients:hover{color:white;box-shadow:inset 0 0 0 30px #e54932;}.demo{display:inline-block;margin-left:.25em;vertical-align:middle;font-size:0.875em;border:1px solid #e54932;box-shadow:0 0 3px transparent;transition:color .5s,box-shadow .5s,border .02s;color:#fff;background-color:#e54932;border-radius:5px;line-height:1em;padding:10px;}.demo:hover{color:#fff;background-color:#ea683a;border:1px solid #ea683a;transition:color .5s .12s,box-shadow .5s,border .3s;}.demo.hide-demo-button{display:none;}.hero__play{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;}.hero__play:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.hero__play:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.hero__play:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.hero__play:active{background-color:rgba(255,255,255,0.72);}.product-page .hero__play{position:absolute;top:30%;left:0;right:0;margin:0 auto;}@media (max-width:1200px){.product-page .hero__play{display:none;}}.clients-section{position:relative;padding:105px 0 0 0;text-align:center;background:#fff;z-index:2;margin-bottom:-1px;}.clients-section .layout--page{max-width:100%;}@media (max-width:450px){.clients-section{padding:75px 0 50px 0;}}.clients__container{margin-bottom:16px;}.clients-section__stats{text-align:center;margin-bottom:3em;}@media (max-width:750px){.clients-section__stats{margin-bottom:0;}}.clients-section__stat{display:inline-block;margin:0 .5em;line-height:35px;font-size:1.2em;letter-spacing:1px;text-transform:uppercase;color:#00B9E4;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}@media (max-width:750px){.clients-section__stat{font-size:20px;width:auto;text-align:center;line-height:25px;margin-bottom:10px;}}.clients-section__heading{margin-bottom:20px;text-align:center;color:#193059;}.clients-section__subheading{margin-bottom:50px;text-align:center;text-transform:uppercase;color:#b3b9c3;}@media (max-width:450px){.clients-section__subheading{margin-bottom:1em;}}.clients-section__clients{height:450px;}@media (max-width:450px){.clients-section__clients{height:320px;}}.clients-section__client{position:absolute;width:100%;height:450px;opacity:0;z-index:0;overflow:hidden;transition:0.8s ease;}.clients-section__client.-active{opacity:1;z-index:1;}.clients-section__client.-deactivating{opacity:0;}@media (max-width:450px){.clients-section__client{height:320px;}}.clients-section__slide-background{position:absolute;top:-2px;right:0;bottom:-2px;left:0;background-size:cover;}.clients-section__slide-background:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,#0C0B0B 0%,rgba(19,21,22,0.4) 45%,rgba(19,21,22,0) 60%);}.clients-section__content{display:table;position:relative;margin:0 auto;height:100%;width:70%;max-width:800px;text-align:center;text-shadow:0 0 20px black;color:white;}@media (max-width:870px){.clients-section__content{width:100%;padding:0 10px;box-sizing:border-box;}}.clients-section__centering-container{display:table-cell;vertical-align:middle;}.clients-section__play-button{position:relative;display:inline-block;box-sizing:content-box !important;margin-bottom:1em;padding:.6em;width:1em;height:1em;font-size:60px;border:2px solid #fff;color:#fff;border-radius:50%;transition:all .5s;background-color:rgba(255,255,255,0.3);box-shadow:inset 0 0 3px 0px #7B7979;font-size:2.7em;top:auto;left:auto;margin-bottom:20px;text-shadow:none;}.clients-section__play-button:before{content:"";position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;border:2px dashed #fff;border-radius:50%;opacity:0;transition:opacity .5s;}.clients-section__play-button:hover{border:2px solid transparent;color:#fff;transition:.5s;background-color:rgba(255,255,255,0.5);box-shadow:none;}.clients-section__play-button:hover:before{opacity:1;animation:spinAround 9s linear infinite;}.clients-section__play-button:active{background-color:rgba(255,255,255,0.72);}@media (max-width:450px){.clients-section__play-button{font-size:1.8em;}}@media (max-width:750px){.clients-section__play-button{display:none;}}.clients-section__quote{margin-top:0;margin-bottom:0.33em;font-size:2.45em;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;line-height:1.4;opacity:0;}.-active .clients-section__quote{opacity:1;}@media (max-width:750px){.clients-section__quote{font-size:1.85em;}}@media (max-width:450px){.clients-section__quote{font-size:1.45em;}}.jp .clients-section__quote{font-style:normal;}.clients-section__play-button + .clients-section__quote{margin-top:0;}.clients-section__quote-source{text-transform:uppercase;letter-spacing:2px;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;opacity:0;}.-active .clients-section__quote-source{opacity:1;}@media (max-width:450px){.clients-section__quote-source{font-size:0.8em;}}.clients-section__slider-nav{position:relative;display:table;width:100%;text-align:center;background:#f5f7fa;border-bottom:2px solid #eef1f5;}@media (max-width:750px){.clients-section__slider-nav{padding-bottom:60px;}}.clients-section__nav-item{position:relative;display:table-cell;vertical-align:middle;}.clients-section__nav-item:last-child{margin-right:0;}@media (max-width:750px){.clients-section__nav-item{display:inline-block;-ms-transform:scale(0.7);transform:scale(0.7);margin-bottom:-50px;}}.clients-section__nav-indicator{position:absolute;border:15px solid #f5f7fa;border-left-width:25px;border-right-width:25px;border-top-color:transparent;border-left-color:transparent;border-right-color:transparent;top:-30px;left:8.4%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}@media (max-width:750px){.clients-section__nav-indicator{display:none;}}.clients-section__nav-item.-newbelgium .clients-section__nav-logo{max-height:70px;}.clients-section__nav-item.-newbelgium .clients-section__nav-logo:hover{background-size:70px;}.clients-section__nav-item.-newbelgium.-active .clients-section__nav-logo{background-size:70px;}.clients-section__nav-logo{position:relative;margin-top:10px;background-repeat:no-repeat;background-position:50%;background-size:0;z-index:1;cursor:pointer;opacity:0.5;}.clients-section__nav-logo:hover,.-active .clients-section__nav-logo{opacity:1;background-size:100px;}.clients-section__nav-logo:hover .grayscale-logo,.-active .clients-section__nav-logo .grayscale-logo{opacity:0;}.clients-section__nav-logo .grayscale-logo{opacity:1;}.clients-section__view-more{border-color:#d1d8e2;color:#00B9E4;}.clients-section__view-more:hover{color:#00B9E4;}.clients-section__popup-button{color:#e54932;box-shadow:inset 0 0 0 2px #e54932;font-size:0.875em;padding:0.8em 1.7em;}.clients-section__popup-button:hover{color:white;box-shadow:inset 0 0 0 30px #e54932;}.clients-section__link-button{position:relative;color:#00B9E4;text-decoration:none;transition:color 0.3s;display:inline-block;margin:50px 25px 0;font-family:"SofiaProSemiBold","roboto","Helvetica Neue",Helvetica,Arial,Sans-Serif;}.clients-section__link-button:after{content:'\00bb';position:absolute;right:-1em;top:0;bottom:0;}.clients-section__link-button:hover{color:#09e4ff;}.clients-section__link-button:active{color:#0682e4;transition:color 0s;}
.de #content .form-item{padding:0px;}#content label,#content legend{display:block;font-weight:bold;color:#666;position:static;line-height:1.5em;}#content input.password-confirm,#content input.password-field{width:16em;margin-bottom:0.4em;}#content .password-strength{margin-top:.6em;width:17em;float:right;}#content .password-strength-text{float:right;font-weight:bold;}#content .password-strength-title{display:inline;}#content .password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}#content .password-indicator div{height:100%;width:0%;background-color:#47C965;}#content div.password-confirm{float:right;margin-top:1.2em;visibility:hidden;width:17em;}#content div.status,#content .ok{color:#47C965;}#content .confirm-parent,#content .password-parent{clear:left;margin:0;width:36.3em;}#content div.form-item div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}#content div.password-suggestions ul{margin-bottom:0;padding-left:15px;}#content .form-item{padding:9px 0;margin:0 0 15px;}#content .form-item .description{margin:5px 0;line-height:1.231em;font-size:0.923em;color:#666;}#content .form-item{border:none;background-color:transparent;}#content .form-item input{background-color:#fff;border:auto;border:1px solid #ccc;border-radius:3px;}
