body,html{height:100%;margin:0}*{font-family:Roboto,sans-serif;font-weight:400}h1{margin:0;font-size:35px;font-weight:100;color:#00b2d1;line-height:1;letter-spacing:-.75px;text-transform:uppercase}@media (min-width:768px){h1{font-size:60px}}h2{margin:0;font-size:30px;font-weight:100;color:rgba(0,0,0,.6);line-height:1;letter-spacing:-.5px;text-transform:uppercase}@media (min-width:768px){h2{font-size:60px}}h2 a{font-size:inherit;font-weight:inherit}h2 a,h2 a:hover{color:inherit}h3,h4{color:rgba(0,0,0,.6);font-size:20px;font-weight:400;text-transform:uppercase}@media (min-width:768px){h3,h4{font-size:30px}}a{color:#000;text-decoration:none;outline:none}a:hover{color:#005662}a.link,a.link:after{display:inline-block}a.link:after{width:0;height:0;margin-left:7px;content:"";vertical-align:middle;border:5px solid transparent;border-right:none;border-left:5px solid #005662}p{margin:0 0 30px;font-size:16px;line-height:1.4;letter-spacing:1px}@media (min-width:768px){p{font-size:20px}}p:last-child{margin-bottom:0}p.lead{margin-bottom:60px;font-size:20px;font-weight:400;letter-spacing:2px;color:rgba(0,0,0,.6)}@media (min-width:768px){p.lead{font-size:30px}}li{font-size:16px;line-height:1.4;letter-spacing:1px}@media (min-width:768px){li{font-size:20px}}.drop-select{display:block;position:relative}@media (min-width:600px){.drop-select{display:inline-block}}.drop-select .drop-select__active{cursor:pointer}.drop-select .drop-select__active:hover{color:#005662}.drop-select .drop-select__choices{position:relative;min-width:280px;max-width:100%;max-height:0;background-color:#fff;text-align:left;z-index:91;overflow:hidden;transition:max-height .4s ease-in-out}@media (min-width:600px){.drop-select .drop-select__choices{display:none;position:absolute;top:45px;right:0;max-height:none;overflow:initial}}.drop-select .drop-select__choices .drop-select__choices__pointer{display:none;position:absolute;top:-8px;right:30px}@media (min-width:600px){.drop-select .drop-select__choices .drop-select__choices__pointer{display:block}}.drop-select .drop-select__choices .drop-select__choices__pointer:before{display:block;content:"";width:14px;height:14px;transform:rotate(45deg);background-color:#fff}.drop-select .drop-select__choices .drop-select__choices__content{padding:20px 20px 0}@media (min-width:600px){.drop-select .drop-select__choices .drop-select__choices__content{padding:20px}}.drop-select .drop-select__choices strong{display:block;margin-bottom:15px;font-weight:500}.drop-select .drop-select__choices .languages{display:grid;grid-template-columns:1fr 1fr 1fr}@media (min-width:600px){.drop-select .drop-select__choices .languages{grid-template-columns:1fr 1fr}}.drop-select .drop-select__choices a{color:rgba(0,0,0,.6);text-decoration:none}.drop-select .drop-select__choices a:hover{color:#005662}.drop-select.open .drop-select__choices{max-height:300px}@media (min-width:600px){.drop-select.open .drop-select__choices{display:block}}#ds-cover{display:none;position:fixed;top:0;left:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:90}@media (min-width:600px){#ds-cover{display:block}}form .form-grid{display:grid;grid-template-columns:1fr;grid-gap:5px}@media (min-width:600px){form .form-grid{grid-template-columns:150px 1fr;grid-gap:20px}}form .form-grid>div{height:100%}form .form-grid>div label{margin-top:10px}form>div{display:flex;align-items:center}form input[type=email],form input[type=password],form input[type=text]{width:100%;padding:5px;font-size:18px;border:none;border-bottom:1px solid #005662;background-color:transparent;transition:all .4s ease-in-out}form input[type=email]:focus,form input[type=password]:focus,form input[type=text]:focus{outline:none;border-bottom-color:rgba(0,86,98,.2)}form input[type=email].is-invalid,form input[type=password].is-invalid,form input[type=text].is-invalid{background-color:rgba(219,80,39,.2);color:#db5027}form input[type=email].is-invalid:focus,form input[type=password].is-invalid:focus,form input[type=text].is-invalid:focus{background-color:rgba(219,80,39,.1)}@media (min-width:600px){form input[type=email],form input[type=password],form input[type=text]{max-width:400px}}form [type=submit]{border:none;cursor:pointer;margin-right:10px!important}form label{display:inline-block;font-size:20px;cursor:pointer}form label.checkbox{display:grid;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;grid-gap:.5em;color:#00b2d1}form label.checkbox--disabled{color:#9f9f9f}form label.checkbox.is-invalid{color:#db5027}form label.checkbox .radio__label{color:#000}form label.checkbox .checkbox__control{display:inline-grid;width:1em;height:1em;border-radius:.25em;border:.1em solid}form label.checkbox .checkbox__control svg{transition:transform .1s ease-in 25ms;transform:scale(0);transform-origin:bottom left}form label.checkbox .checkbox__input{display:grid;grid-template-areas:"checkbox"}form label.checkbox .checkbox__input>*{grid-area:checkbox}form label.checkbox .checkbox__input input{opacity:0;width:1em;height:1em}form label.checkbox .checkbox__input input:focus+.checkbox__control{box-shadow:0 0 0 .05em #fff,0 0 .15em .1em currentColor}form label.checkbox .checkbox__input input:checked+.checkbox__control svg{transform:scale(1)}form label.checkbox .checkbox__input input:disabled+.checkbox__control{color:#9f9f9f}form .error{display:inline-block;margin-top:10px;color:#db5027}.form_action{width:100%;margin-top:20px;justify-content:end}.alert{padding:10px;margin-bottom:20px;border-radius:5px}.alert.alert-success{color:#00b2d1;border:1px solid #00b2d1}.transform{position:relative}.transform .transform__layers{position:absolute;width:100%;height:100%;left:50%;top:0;transform:translateX(-50%);pointer-events:none;perspective:1000px}.transform .transform__layers .transform__layer{position:absolute;left:0;top:0;will-change:transform}.transform .transform__layers .transform__layer img{box-shadow:0 4px 12px rgba(0,0,0,.2)}.cookie-consent{position:fixed;bottom:30px;left:20px;padding:20px;width:100%;max-width:500px;background-color:#fff;border:1px solid #00b2d1;box-sizing:border-box}.cookie-consent .cookie-consent__message{margin-bottom:20px}.cookie-consent .cookie-consent__actions{text-align:right}.cookie-consent .cookie-consent__button{border:none;cursor:pointer}.site__header{padding:30px 15px;border-bottom:1px solid #00b2d1}.site__header .logo-title{display:block;flex:1;text-decoration:none}.site__header .logo-title .logo-title__main{display:block;margin:0;font-size:48px;font-weight:100;color:#00b2d1;line-height:1;letter-spacing:-.75px;text-transform:uppercase}@media (min-width:768px){.site__header .logo-title .logo-title__main{font-size:96px}}.site__header .logo-title .logo-title__sub{display:block;margin:0;font-size:35px;font-weight:100;color:rgba(0,0,0,.6);line-height:1;letter-spacing:-.5px;text-transform:uppercase}@media (min-width:768px){.site__header .logo-title .logo-title__sub{font-size:60px}}.site__header .site__menu{margin-top:20px;flex:1;text-align:right}@media (min-width:600px){.site__header .site__menu{margin-top:0}}.site__header .site__menu .drop-select__active{display:flex;align-items:center}.site__header .site__menu .drop-select__active .icon{padding-right:5px}.site__header .login,.site__header .register{display:flex}@media (min-width:600px){.site__header .login,.site__header .register{display:inline-block;margin-left:20px}}.site__header .login .login-btn,.site__header .login .register-btn,.site__header .register .login-btn,.site__header .register .register-btn{display:flex;align-items:center}.site__header .login .login-btn i,.site__header .login .register-btn i,.site__header .register .login-btn i,.site__header .register .register-btn i{margin-right:5px}.site__content{padding-top:40px}@media (min-width:600px){.site__content{padding-top:80px}}.container{width:100%;max-width:1200px;margin:0 auto}.site__footer{margin-top:30px;padding-top:30px;padding-bottom:30px;border-top:1px solid #00b2d1}.site__footer ul{display:flex;flex-flow:column;margin:0;padding:0;list-style:none}@media (min-width:600px){.site__footer ul{flex-flow:row}}.site__footer a{padding:0 15px;text-decoration:none;text-transform:uppercase}body{display:flex;flex-flow:column}body .site__footer,body .site__header{flex:0}body .site__content{flex:1}.content.-gradient{padding-top:80px;background-color:#f2fbfd;background-image:linear-gradient(-10deg,#fff 16%,#f2fbfd)}.container.-line{margin-bottom:80px;border-bottom:1px solid #00b2d1}.single-column{margin-bottom:40px;padding:0 15px;display:grid;grid-gap:20px;grid-template-columns:1fr}@media (min-width:768px){.single-column{margin-bottom:80px}}.single-column.offset-1,.single-column.offset-2{padding:0 8.333%}.single-column.-line{padding-bottom:40px;border-bottom:1px solid #00b2d1}.single-column>.-center{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.double-column{margin-bottom:40px;padding:0 15px;display:grid;grid-gap:20px;grid-template-columns:1fr}@media (min-width:768px){.double-column{margin-bottom:80px;grid-gap:20px 120px;grid-template-columns:1fr 1fr}}@media (min-width:768px){.double-column.-side{grid-template-columns:auto minmax(300px,400px)}}.double-column.-line{padding-bottom:40px;border-bottom:1px solid #00b2d1}.double-column .signin-actions{margin-top:-15px}.double-column .image{order:1;text-align:center}.double-column .image img{width:80%}@media (min-width:600px){.double-column .image img{width:100%}}@media (min-width:600px){.double-column .image{order:0}}.double-column .text{order:2}@media (min-width:600px){.double-column .text{order:0}}.image img{max-width:100%}.actions{display:flex;flex-flow:row}.actions .spacer{flex:1}.actions .btn{display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;height:36px;padding:0 15px;align-items:center;justify-content:center;color:#000;text-decoration:none;background-color:#fff;border-radius:4px;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.actions .btn.-dark{background-color:#000;color:#fff}.actions .btn:hover{opacity:.8}.actions .btn span{display:flex;align-items:center}.actions .btn .icon{padding-right:5px}.actions.-full{flex-flow:column}.actions.-full .btn{margin-bottom:20px}.divider{position:relative;margin:20px 0;text-align:center}.divider span{display:block;padding:0 15px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);text-transform:uppercase;background-color:#f2fbfd}.divider hr{margin:20px 0;color:#00b2d1}.signin-actions{padding:15px;background-color:#f2fbfd}.signin-actions h2{margin-bottom:40px;font-size:40px;line-height:1.2;font-weight:400}.signin-actions a{text-align:center}.icon:before{display:inline-flex;justify-content:center;width:20px;height:20px}.icon.icon-login{content:url(/img/login.svg)}.icon.icon-linkedin{content:url(/img/linkedin.svg)}.icon.icon-register{content:url(/img/register.svg)}.icon.icon-web{content:url(/img/web.svg)}.home__head-teaser h1{margin-bottom:40px}.home__register{display:none;margin:80px 0}@media (min-width:768px){.home__register{display:block}}.home__register .home__register__options{width:100%;max-width:420px;margin-top:20px;flex-flow:column}.home__register .home__register__options .btn{margin-bottom:20px}@media (min-width:1024px){.home__register .home__register__options{flex-flow:row}.home__register .home__register__options .btn{margin-bottom:0}}.home__radar img{width:100%}.teaser-container{padding:80px 0}.teaser-container:nth-child(odd){background-color:#f2fbfd;background-image:linear-gradient(-10deg,#fff 16%,#f2fbfd)}.teaser-container h2,.teaser-container p{margin-bottom:40px}.teaser-container img.-border{border:1px solid rgba(0,178,209,.2)}.cookie-consent .cookie-consent__button,.teaser-button,form [type=submit]{display:inline-block;padding:15px 20px;margin-right:20px;background-color:#00b2d1;color:#fff;font-size:18px;border-radius:3px;transition:all .2s ease;outline:none}.cookie-consent .cookie-consent__button:hover,.teaser-button:hover,form [type=submit]:hover{transform:translateY(-1px);background-color:rgba(0,178,209,.8);box-shadow:0 4px 12px rgba(0,0,0,.1);color:#fff}.cookie-consent .-inverted.cookie-consent__button,.teaser-button.-inverted,form .-inverted[type=submit]{background-color:transparent;border:1px solid #00b2d1;color:#00b2d1}.signup-teaser{padding:20px;margin:0 20px 80px;background-color:#00b2d1;background-image:linear-gradient(172deg,#00b2d1 16%,#f2fbfd);box-shadow:0 4px 12px rgba(0,0,0,.1);border-radius:20px;text-align:center}@media (min-width:600px){.signup-teaser{padding:40px}}.signup-teaser h2,.signup-teaser p{margin-bottom:40px;color:#fff}.cookie-consent .signup-teaser .cookie-consent__button,.signup-teaser .cookie-consent .cookie-consent__button,.signup-teaser .teaser-button,.signup-teaser form [type=submit],form .signup-teaser [type=submit]{display:block;margin-bottom:20px;margin-right:0;background-color:#fff;color:#00b2d1;text-transform:uppercase}@media (min-width:600px){.cookie-consent .signup-teaser .cookie-consent__button,.signup-teaser .cookie-consent .cookie-consent__button,.signup-teaser .teaser-button,.signup-teaser form [type=submit],form .signup-teaser [type=submit]{display:inline-block;margin-bottom:0;margin-right:20px}}.cookie-consent .signup-teaser .cookie-consent__button:hover,.signup-teaser .cookie-consent .cookie-consent__button:hover,.signup-teaser .teaser-button:hover,.signup-teaser form [type=submit]:hover,form .signup-teaser [type=submit]:hover{background-color:#f2fbfd;color:#00b2d1}.directory{margin:0 0 0 20px;padding:0;list-style:none}.directory li a{position:relative;display:block;padding:5px 0 5px 20px;font-size:20px;color:rgba(0,0,0,.6);transition:color .2s ease}.directory li a:before{content:"#";color:#00b2d1;position:absolute;top:5px;left:0}.directory li a:hover{color:#00b2d1}.controls{position:fixed;bottom:40px;right:40px}.controls .control{display:block;padding:10px;cursor:pointer;border:none;outline:none;color:#fff}.controls .control.up{visibility:hidden;opacity:0;width:40px;height:40px;background-color:#00b2d1;background-image:url(/img/up_white.svg);background-repeat:no-repeat;background-position:50%;background-size:20px 20px;transition:color .2s ease}.controls .control.up.-hidden{-webkit-animation:fadeOutControls .5s ease-in-out forwards;animation:fadeOutControls .5s ease-in-out forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.controls .control.up.-visible{-webkit-animation:fadeInControls .5s ease-in-out forwards;animation:fadeInControls .5s ease-in-out forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.controls .control.up:hover{background-color:rgba(0,178,209,.8);box-shadow:0 4px 12px rgba(0,0,0,.1)}@-webkit-keyframes fadeInControls{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeInControls{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes fadeOutControls{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes fadeOutControls{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}.blob-suggestion-list{display:grid;grid-gap:50px;grid-template-columns:1fr 1fr 1fr}.blob-suggestion{width:100%;padding:15px;background-color:#f2fbfd}.blob-suggestion header{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #00b2d1}.blob-suggestion footer{margin-top:15px;display:grid;grid-template-columns:1fr 1fr}.blob-suggestion h4{margin:0}.blob-suggestion .tags{margin:0;padding:0;list-style:none;display:flex}.blob-suggestion .tags li{flex:1;margin:0 10px;padding:5px 10px;text-align:center;color:rgba(0,0,0,.6);background-color:#fff;border-radius:15px;transition:background-color 1s ease-in-out}