@import url(https://fonts.googleapis.com/css?family=Open+Sans:600,700,800);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);strong{font-weight:700}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{outline:none;box-sizing:border-box;outline:0}::-moz-selection{background:#ca0039;color:#fff}::selection{background:#ca0039;color:#fff}canvas{position:fixed;top:0;left:0;right:0;bottom:0}body,html{font-family:Open Sans,sans-serif;letter-spacing:0;color:#333;background:#f2f6f7;height:100%}@media only screen and (min-width:0px){body,html{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){body,html{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){body,html{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){body,html{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){body,html{font-size:14px;line-height:20px}}body{overflow-y:scroll}.app{display:flex;flex-flow:column nowrap;height:100%}a{color:#ca0039;text-decoration:none}h1{font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:700}@media only screen and (min-width:0px){h1{font-size:24px;line-height:30px}}@media only screen and (min-width:421px){h1{font-size:24px;line-height:30px}}@media only screen and (min-width:701px){h1{font-size:24px;line-height:30px}}@media only screen and (min-width:1001px){h1{font-size:24px;line-height:30px}}@media only screen and (min-width:1301px){h1{font-size:24px;line-height:30px}}h2{font-family:Open Sans,sans-serif;letter-spacing:.01em}@media only screen and (min-width:0px){h2{font-size:17px;line-height:34px}}@media only screen and (min-width:421px){h2{font-size:17px;line-height:34px}}@media only screen and (min-width:701px){h2{font-size:17px;line-height:34px}}@media only screen and (min-width:1001px){h2{font-size:17px;line-height:34px}}@media only screen and (min-width:1301px){h2{font-size:17px;line-height:34px}}@media only screen and (min-width:0px){h2{margin-bottom:17px}}@media only screen and (min-width:1301px){h2{margin-bottom:20px}}p{font-family:Open Sans,sans-serif;letter-spacing:0;color:#a6a6a6}@media only screen and (min-width:0px){p{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){p{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){p{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){p{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){p{font-size:14px;line-height:20px}}@media only screen and (min-width:0px){p{margin-bottom:17px}}@media only screen and (min-width:1301px){p{margin-bottom:20px}}.material-icons{font-size:16px}.material-icons:not(.material-icons--in-variables-navigation){transition:color .2s}.material-icons--in-headline{color:#a6a6a6;cursor:pointer}@media only screen and (min-width:0px){.material-icons--in-headline{margin-left:7px}}@media only screen and (min-width:1301px){.material-icons--in-headline{margin-left:10px}}.material-icons--action-in-list:hover,.material-icons--in-headline:hover{color:#da0000}.material-icons--drag{cursor:grab}.material-icons--action-in-list{color:#a6a6a6;cursor:pointer}@media only screen and (min-width:0px){.material-icons--action-in-list{padding-right:7px;padding-left:7px}}@media only screen and (min-width:1301px){.material-icons--action-in-list{padding-right:10px;padding-left:10px}}.material-icons--action-in-list:last-child{padding-right:0}@media only screen and (min-width:0px){.material-icons--in-button-as-prefix{padding-right:7px}}@media only screen and (min-width:1301px){.material-icons--in-button-as-prefix{padding-right:10px}}@media only screen and (min-width:0px){.material-icons--in-variables-navigation{padding-left:7px}}@media only screen and (min-width:1301px){.material-icons--in-variables-navigation{padding-left:10px}}.teaser__action:hover{color:#0099d9}@media only screen and (min-width:0px){.page:not(.projects,.release) h1{margin-bottom:40px}}.page__head{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width:0px){.page__head{margin-bottom:40px}}.page--list-edit .list{opacity:.5;pointer-events:none}.page--list-edit .list i{color:unset}.action-bar{border-top:1px solid rgba(0,0,0,.1);height:90px;min-height:90px;background:#fff;display:flex;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:1}.action-bar__containers{width:80vw;display:flex;align-items:center;justify-content:space-between;flex-flow:row wrap;margin:0 auto}.action-bar__container{display:flex;width:50%}.action-bar__container--justify-end{justify-content:flex-end}.button{font-family:Open Sans,sans-serif;letter-spacing:0;border:none;cursor:pointer;font-weight:700;border-radius:3px;background:#0099d9;color:#fff;height:50px;display:flex;align-items:center;justify-content:center;transition:.4s;position:relative;overflow:hidden}@media only screen and (min-width:0px){.button{padding-left:17px;padding-right:17px}}@media only screen and (min-width:1301px){.button{padding-left:20px;padding-right:20px}}@media only screen and (min-width:0px){.button{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.button{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.button{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.button{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.button{font-size:14px;line-height:20px}}.button span{z-index:1;color:#fff}.button:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;content:"";background-color:rgba(51,51,51,.2);transform:translateY(-100%);animation-name:button__on-hover-out;animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.button:hover:before{animation-name:button__on-hover;animation-duration:.2s}.button--secondary{background-color:transparent;color:#a6a6a6;border-radius:0}.button--secondary:before{display:none}@media only screen and (min-width:1001px){.button--secondary:hover{color:#333}}.button--full{display:flex;width:100%;text-align:center;align-items:center;justify-content:center;padding:15px;position:relative;overflow:hidden}.button--icon{gap:10px}.confirmation__foot input[type=submit],.form__input-group input[type=submit]{transition:.2s}@media only screen and (min-width:1001px){.confirmation__foot input[type=submit]:hover,.form__input-group input[type=submit]:hover{opacity:.88}}.button--tertiary{color:#0099d9;border:1px solid #0099d9;border-radius:3px;background:transparent}@media only screen and (min-width:1001px){.button--tertiary:hover{background:#fff}}.button--tertiary:before{display:none}.button--centered{margin:0 auto}.button--transparent-background{background:transparent;color:#a6a6a6;border:none}.button--transparent-background:before{display:none}.button--transparent-background:hover .material-icons{color:#ca0039}.button--no-radius{border-radius:0}.button--no-padding{padding:0!important}@keyframes button__on-hover{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes button__on-hover-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.form{display:flex;flex-flow:row wrap;align-items:flex-start;margin:0 -10px}.form__column{padding:0 10px;flex-grow:1;flex-basis:15%}@media only screen and (min-width:0px){.form__column{margin-bottom:17px}}@media only screen and (min-width:1301px){.form__column{margin-bottom:20px}}.form__columns{display:flex;width:100%}.form__column--aling-self-end{align-self:flex-end}.form__input-group{position:relative}.form__input-group:last-of-type{width:100%}.form__action-group{display:flex;flex-direction:column;gap:10px}.form__label{font-family:Open Sans,sans-serif;letter-spacing:0;display:block;color:#a6a6a6}@media only screen and (min-width:0px){.form__label{margin-bottom:7px}}@media only screen and (min-width:1301px){.form__label{margin-bottom:10px}}@media only screen and (min-width:0px){.form__label{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.form__label{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.form__label{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.form__label{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.form__label{font-size:12px;line-height:18px}}.form__input{font-family:Open Sans,sans-serif;letter-spacing:0;width:100%;height:50px;background:#fff;border-radius:3px;letter-spacing:1px;border:none;border-top:1px solid rgba(0,0,0,.1);border-bottom:0 solid transparent;transition:color .2s,border-bottom .2s;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (min-width:0px){.form__input{padding-left:17px;padding-right:17px}}@media only screen and (min-width:1301px){.form__input{padding-left:20px;padding-right:20px}}@media only screen and (min-width:0px){.form__input{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.form__input{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.form__input{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.form__input{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.form__input{font-size:14px;line-height:20px}}.form__input:focus{border-bottom:1px solid #0099d9}.form__input-title{position:absolute;top:-10px;left:50%;transform:translateX(-50%) translateY(-100%)}.form__suffix{color:#a6a6a6;position:absolute;top:50%;transform:translateY(-50%);right:20px}.form__suffix .material-icons{font-size:20px}.form__prefix{color:#a6a6a6;position:absolute;top:50%;transform:translateY(-50%);left:20px}.form--login .form__input-group{text-align:left;width:100%;margin-bottom:20px}.form__column--no-margin{margin:0!important}.form__column--full{flex-basis:100%}.form__column--half{flex-basis:50%}.form__column--1of3{flex-basis:33.3333333333%}.form__column--1of6{flex-basis:16.6666666667%}@media only screen and (min-width:0px){.form__input--prefixed{padding-left:40px}}@media only screen and (min-width:0px){.form__input--suffixed{padding-right:40px}}.form__input--error,.form__input--error:focus{color:#da0000;border-bottom:1px solid #da0000}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}.list{transition:opacity .2s;display:grid}.list__head{font-family:Open Sans,sans-serif;letter-spacing:0;color:#a6a6a6;border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:subgrid;grid-column:1/-1;gap:15px}@media only screen and (min-width:0px){.list__head{margin-top:17px}}@media only screen and (min-width:1301px){.list__head{margin-top:20px}}@media only screen and (min-width:0px){.list__head{margin-bottom:7px}}@media only screen and (min-width:1301px){.list__head{margin-bottom:10px}}@media only screen and (min-width:0px){.list__head{padding-bottom:17px}}@media only screen and (min-width:1301px){.list__head{padding-bottom:20px}}@media only screen and (min-width:0px){.list__head{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.list__head{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.list__head{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.list__head{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.list__head{font-size:12px;line-height:18px}}.list__head .list__column{font-family:Open Sans,sans-serif;letter-spacing:0;color:#a6a6a6}@media only screen and (min-width:0px){.list__head .list__column{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.list__head .list__column{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.list__head .list__column{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.list__head .list__column{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.list__head .list__column{font-size:12px;line-height:18px}}.list__head .toggle{justify-self:end}.list__body,.list__draggable{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.list__body{gap:10px}.list__item{font-family:Open Sans,sans-serif;letter-spacing:.01em;color:#333;display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center;border-bottom:1px solid rgba(0,0,0,.1);gap:15px;position:relative;transition:transform .2s}@media only screen and (min-width:0px){.list__item{padding-top:17px;padding-bottom:17px}}@media only screen and (min-width:1301px){.list__item{padding-top:20px;padding-bottom:20px}}@media only screen and (min-width:0px){.list__item{font-size:17px;line-height:34px}}@media only screen and (min-width:421px){.list__item{font-size:17px;line-height:34px}}@media only screen and (min-width:701px){.list__item{font-size:17px;line-height:34px}}@media only screen and (min-width:1001px){.list__item{font-size:17px;line-height:34px}}@media only screen and (min-width:1301px){.list__item{font-size:17px;line-height:34px}}.list__item:last-of-type{border-bottom:none}.list__item .actions{justify-self:flex-end}@media only screen and (min-width:0px){.list__item:has(.list__item-color-bar){padding-bottom:17px}}@media only screen and (min-width:1301px){.list__item:has(.list__item-color-bar){padding-bottom:20px}}.list__item .list__item-color-bar{position:absolute;right:0;bottom:0;left:0;height:10px}.list__item .list__item-color-bar:before{content:"";position:absolute;inset:0;background:url(/images/color-preview-bg.png?6dbccf67bd83c7562f3033ed3d78143d) repeat;background-size:contain;z-index:-1}.list__column{display:flex;align-items:center}.list__column--stack{flex-direction:column;align-items:flex-start;gap:15px}.list__column-stack-entry{display:flex;align-items:center;gap:5px}.main-menu{width:100%}.main-menu__items{display:flex;justify-content:space-between}.main-menu__item{display:flex;justify-content:center;width:100%}.main-menu__item:after{content:"";width:1px;height:100%;background:rgba(0,0,0,.1);position:absolute;right:0}.main-menu__item:last-of-type:after{display:none}.main{display:flex;flex-grow:1;flex-shrink:0}.main>div{display:flex;flex-flow:column nowrap;width:100%;height:inherit}.main__scroll-container{position:relative;flex-grow:1;z-index:1;padding-bottom:90px}.main__container{margin:0 auto;width:80vw;height:100%}@media only screen and (min-width:0px){.main__container{padding-top:80px;padding-bottom:40px}}.main__container--login{position:fixed;top:50%;left:50%;transform:translate(-50%,-65%);text-align:center;max-width:400px;padding:0;height:auto}.row{display:flex;flex-flow:column nowrap;height:100%}.sub-menu{background:#f2f6f7;border-bottom:1px solid rgba(0,0,0,.1);z-index:2}.sub-menu__items{width:80vw;margin:0 auto;display:flex}.sub-menu__item{transition:opacity .2s,transform .2s}.sub-menu__link{font-family:Open Sans,sans-serif;letter-spacing:0;position:relative;font-weight:700;display:flex;color:#a6a6a6;transition:color .2s}@media only screen and (min-width:0px){.sub-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.sub-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.sub-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.sub-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.sub-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:0px){.sub-menu__link{padding:17px}}@media only screen and (min-width:1301px){.sub-menu__link{padding:20px}}@media only screen and (min-width:1001px){.sub-menu__link:hover{color:#ca0039}}.sub-menu__link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;background:#a6a6a6;transition:height .2s,background .2s}.sub-menu__link.router-link-active{color:#333}.sub-menu__link.router-link-active:after{background:#ca0039;height:3px}.sub-menu__link--active{color:#333}.topbar{width:100%;height:100px;min-height:100px;background:#fff;display:flex;align-items:center}.topbar__containers{display:flex;flex-flow:row wrap;margin:0 auto;position:relative}@media screen and (min-width:0px){.topbar__containers{width:96vw}}.topbar__container{display:flex;align-items:center;width:25%}.topbar__container--double{width:50%}.topbar__container--justify-center{justify-content:center}.topbar__container--justify-end{justify-content:flex-end}.topbar__current-project{font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:700;color:#333;flex:1;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:0px){.topbar__current-project{font-size:24px;line-height:30px}}@media only screen and (min-width:421px){.topbar__current-project{font-size:24px;line-height:30px}}@media only screen and (min-width:701px){.topbar__current-project{font-size:24px;line-height:30px}}@media only screen and (min-width:1001px){.topbar__current-project{font-size:24px;line-height:30px}}@media only screen and (min-width:1301px){.topbar__current-project{font-size:24px;line-height:30px}}.topbar__text{font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:700;color:#a6a6a6}@media only screen and (min-width:0px){.topbar__text{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.topbar__text{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.topbar__text{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.topbar__text{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.topbar__text{font-size:14px;line-height:20px}}@media only screen and (min-width:0px){.topbar__text{padding-left:17px;padding-top:17px;padding-bottom:17px}}@media only screen and (min-width:1301px){.topbar__text{padding-left:20px;padding-top:20px;padding-bottom:20px}}.topbar__logout-button{display:flex;background-color:transparent;border:none;padding:0}.logo{font-family:Open Sans,sans-serif;letter-spacing:.01em;color:#333;display:flex;align-items:center;cursor:pointer}@media only screen and (min-width:0px){.logo{font-size:17px;line-height:34px}}@media only screen and (min-width:421px){.logo{font-size:17px;line-height:34px}}@media only screen and (min-width:701px){.logo{font-size:17px;line-height:34px}}@media only screen and (min-width:1001px){.logo{font-size:17px;line-height:34px}}@media only screen and (min-width:1301px){.logo{font-size:17px;line-height:34px}}.logo--login{max-width:240px;margin:0 auto 60px}.logo__img{width:40px;height:40px;background:url(/images/logo-circle.png?33a3f80bffde0a334f8b88ac535a5dc4) no-repeat 50%;background-size:contain}@media only screen and (min-width:0px){.logo__img{margin-right:17px}}@media only screen and (min-width:1301px){.logo__img{margin-right:20px}}.logo__text{font-weight:700}.logo__badge{background:#a6a6a6;color:#fff;border-radius:3px;transition:background .2s}@media only screen and (min-width:0px){.logo__badge{margin-right:7px}}@media only screen and (min-width:1301px){.logo__badge{margin-right:10px}}@media only screen and (min-width:0px){.logo__badge{padding:7px}}@media only screen and (min-width:1301px){.logo__badge{padding:10px}}.logo--medium{font-family:Open Sans,sans-serif;letter-spacing:0;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:0px){.logo--medium{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.logo--medium{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.logo--medium{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.logo--medium{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.logo--medium{font-size:14px;line-height:20px}}@media only screen and (min-width:0px){.logo--medium{padding:7px}}@media only screen and (min-width:1301px){.logo--medium{padding:10px}}.logo--medium .logo__text{color:#a6a6a6;transition:color .2s}.logo--medium.router-link-active:after{transform:translateX(-50%) translateY(23px);border-color:transparent transparent #f2f6f7}.logo--medium.router-link-active .logo__badge{background:#333}.logo--medium.router-link-active .logo__text{color:#333}.logo--disabled{cursor:not-allowed}.confirmation{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:10}.confirmation__inner{width:100%;max-width:400px;background:#f2f6f7;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.confirmation__head{display:flex;align-items:center;justify-content:space-between;height:60px;background:#fff;font-weight:700}@media only screen and (min-width:0px){.confirmation__head{padding-left:17px;padding-right:17px}}@media only screen and (min-width:1301px){.confirmation__head{padding-left:20px;padding-right:20px}}.confirmation__close{font-size:18px;color:#333;transition:color .2s}@media only screen and (min-width:0px){.confirmation__close{padding-left:7px;padding-top:7px;padding-bottom:7px}}@media only screen and (min-width:1301px){.confirmation__close{padding-left:10px;padding-top:10px;padding-bottom:10px}}.confirmation__close:hover{color:#da0000}.confirmation__content{color:#a6a6a6;text-align:center}@media only screen and (min-width:0px){.confirmation__content{padding:17px}}@media only screen and (min-width:1301px){.confirmation__content{padding:20px}}.color-preview{border-radius:100%;width:14px;height:14px;background:url(/images/color-preview-bg.png?6dbccf67bd83c7562f3033ed3d78143d) repeat 50%;position:relative;overflow:hidden}@media only screen and (min-width:0px){.color-preview{margin-right:7px}}@media only screen and (min-width:1301px){.color-preview{margin-right:10px}}.color-preview__color{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:100%}.dropdown-menu{position:absolute;top:100%;right:0;border-radius:3px;box-shadow:0 0 35px rgba(0,0,0,.07);background:#fff;border:1px solid rgba(0,0,0,.1);white-space:nowrap;z-index:9}.dropdown-menu:after,.dropdown-menu:before{content:"";width:0;height:0;border-style:solid;border-width:0 5px 6px;position:absolute;right:20px;top:0;transform:translateY(-100%)}.dropdown-menu:before{border-color:transparent transparent rgba(0,0,0,.1)}.dropdown-menu:after{border-color:transparent transparent #fff;transform:translateY(calc(-100% + 1px))}.dropdown-menu--in-top-bar:after,.dropdown-menu--in-top-bar:before{right:auto;left:44px}.dropdown-menu__item{border-bottom:1px solid rgba(0,0,0,.1)}.dropdown-menu__item:last-of-type{border-bottom:0}.dropdown-menu__link{font-family:Open Sans,sans-serif;letter-spacing:0;display:block;color:#a6a6a6;position:relative;transition:color .2s}@media only screen and (min-width:0px){.dropdown-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.dropdown-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.dropdown-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.dropdown-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.dropdown-menu__link{font-size:12px;line-height:18px}}@media only screen and (min-width:0px){.dropdown-menu__link{padding:17px}}@media only screen and (min-width:1301px){.dropdown-menu__link{padding:20px}}.dropdown-menu__link.router-link-active{color:#333}.dropdown-menu__link--logout,.dropdown-menu__link:hover{color:#ca0039}.loading{display:flex;justify-content:center}.loading__item{border-radius:100%;background:#0099d9;width:20px;height:20px;margin-left:5px;margin-right:5px}@media only screen and (min-width:0px){.loading__item{margin-top:40px;margin-bottom:40px}}.loading__item:first-child{animation:opacitychange .99s ease-in-out infinite}.loading__item:nth-child(2){animation:opacitychange .99s ease-in-out .33s infinite}.loading__item:nth-child(3){animation:opacitychange .99s ease-in-out .66s infinite}.notifications{position:fixed;right:0;bottom:0;z-index:10;display:flex;justify-content:flex-end;flex-flow:column wrap}.notification{font-family:Open Sans,sans-serif;letter-spacing:0;overflow:hidden;position:relative;margin-top:4px;border:1px solid rgba(0,0,0,.1);border-right:none;border-radius:3px;background-color:#fff;border-collapse:collapse;color:#67c700;min-height:60px;display:flex;flex-flow:row nowrap;align-items:center}@media only screen and (min-width:0px){.notification{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.notification{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.notification{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.notification{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.notification{font-size:14px;line-height:20px}}@media only screen and (min-width:0px){.notification{padding-left:30px;padding-right:17px}}@media only screen and (min-width:1301px){.notification{padding-right:20px}}.notification:before{content:"";position:absolute;left:0;top:0;bottom:0;width:10px;background:#67c700}.notification__inner{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (min-width:0px){.notification__inner{margin-left:7px}}@media only screen and (min-width:1301px){.notification__inner{margin-left:10px}}.notification__close-icon{color:#a6a6a6!important;cursor:pointer}.notification--error{color:#da0000}.notification--error:before{background:#da0000}.notification--info{color:#0099d9}.notification--info:before{background:#0099d9}.notification-list-enter-active,.notification-list-leave-active{transition:all .4s;transform-origin:top}.notification-list-enter{opacity:0;transform:scaleY(1)}.notification-list-leave-to{opacity:0;transform:translateX(200px)}.teaser__row{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;width:100%}@media only screen and (min-width:0px){.teaser__row{margin-bottom:90px}}.teaser__column--full{width:100%;flex-basis:100%;max-width:100%}.teaser{display:flex;flex-direction:column;border-radius:3px;background:#fff;width:100%;overflow:hidden;cursor:pointer;box-shadow:0 0 0 rgba(0,0,0,.1);transform:translateY(0);transition:box-shadow .2s,transform .2s}.teaser:hover{box-shadow:0 10px 35px rgba(0,0,0,.07);transform:translateY(-10px)}.teaser:hover .teaser__action{transform:translateX(0);opacity:1}.teaser__pattern{width:100%;height:150px;background:#fff;display:flex;justify-content:center}.teaser__color{flex:1}.teaser__image{font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:800;text-transform:uppercase;width:100%;height:150px;background:#ca0039;color:rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center}@media only screen and (min-width:0px){.teaser__image{font-size:80px;line-height:80px}}@media only screen and (min-width:421px){.teaser__image{font-size:80px;line-height:80px}}@media only screen and (min-width:701px){.teaser__image{font-size:80px;line-height:80px}}@media only screen and (min-width:1001px){.teaser__image{font-size:80px;line-height:80px}}@media only screen and (min-width:1301px){.teaser__image{font-size:80px;line-height:80px}}.teaser__caption{display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width:0px){.teaser__caption{padding:40px}}.teaser__actions{display:flex;flex-direction:column}.teaser__actions i{color:#333;transition:color .2s}@media only screen and (min-width:1001px){.teaser__actions i:hover{color:#0099d9}}.teaser__title{font-family:Open Sans,sans-serif;letter-spacing:.01em;color:#333;word-break:break-word}@media only screen and (min-width:0px){.teaser__title{font-size:17px;line-height:34px}}@media only screen and (min-width:421px){.teaser__title{font-size:17px;line-height:34px}}@media only screen and (min-width:701px){.teaser__title{font-size:17px;line-height:34px}}@media only screen and (min-width:1001px){.teaser__title{font-size:17px;line-height:34px}}@media only screen and (min-width:1301px){.teaser__title{font-size:17px;line-height:34px}}@media only screen and (min-width:0px){.teaser__title{margin-bottom:17px}}@media only screen and (min-width:1301px){.teaser__title{margin-bottom:20px}}.teaser__date{font-family:Open Sans,sans-serif;letter-spacing:0;color:#a6a6a6}@media only screen and (min-width:0px){.teaser__date{font-size:12px;line-height:18px}}@media only screen and (min-width:421px){.teaser__date{font-size:12px;line-height:18px}}@media only screen and (min-width:701px){.teaser__date{font-size:12px;line-height:18px}}@media only screen and (min-width:1001px){.teaser__date{font-size:12px;line-height:18px}}@media only screen and (min-width:1301px){.teaser__date{font-size:12px;line-height:18px}}.teaser__action{cursor:pointer;opacity:0;font-size:14px;margin-left:10px;transform:translateX(-10px);transition:opacity .4s,transform .2s,color .2s!important}.fancy-select{min-width:220px;position:relative;cursor:pointer;border:1px solid transparent;transition:border .2s;border-top-left-radius:3px;border-top-right-radius:3px;color:#737373;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2;display:inline-block}@media only screen and (min-width:0px){.fancy-select{margin-bottom:17px}}@media only screen and (min-width:1301px){.fancy-select{margin-bottom:20px}}.fancy-select .material-icons{transition:0s}.fancy-select__value{margin-right:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media only screen and (min-width:0px){.fancy-select__value{margin-left:7px}}@media only screen and (min-width:1301px){.fancy-select__value{margin-left:10px}}.fancy-select__dropdown{position:absolute;inset-inline:0;top:100%;border:1px solid rgba(0,0,0,.1);border-top:none;border-radius:3px;overflow:hidden}.fancy-select__dropdown .fancy-select__item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}@media only screen and (min-width:0px){.fancy-select__dropdown .fancy-select__item-inner{padding-top:17px;padding-bottom:17px}}@media only screen and (min-width:1301px){.fancy-select__dropdown .fancy-select__item-inner{padding-top:20px;padding-bottom:20px}}.fancy-select__item{transition:color .2s;background:#fff}@media only screen and (min-width:0px){.fancy-select__item{padding-left:17px;padding-right:17px}}@media only screen and (min-width:1301px){.fancy-select__item{padding-left:20px;padding-right:20px}}.fancy-select__item:hover{color:#333}.fancy-select__item-inner{display:flex;align-items:center;justify-content:flex-start}.fancy-select--open .fancy-select__item--selected .fancy-select__value~i{transform:scaleY(-1)}.fancy-select__item--selected{background:#f2f6f7;border:1px solid rgba(0,0,0,.1);border-radius:3px}@media only screen and (min-width:0px){.fancy-select__item--selected{padding-top:17px;padding-bottom:17px}}@media only screen and (min-width:1301px){.fancy-select__item--selected{padding-top:20px;padding-bottom:20px}}.fancy-select__item--selected .fancy-select__value~i{transition:transform .2s}.parallax-layers{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1}.parallax-layers__item{width:100%;height:100%}.parallax-layers--login .parallax-layers__item{position:absolute;top:0;left:0;right:0;bottom:0;background-position:bottom;background-repeat:repeat-x}.parallax-layers--login .parallax-layers__item:first-child{background-image:url(/images/construction-back.png?f31f46cff361c8256f1e568930408680)}.parallax-layers--login .parallax-layers__item:nth-child(2){background-image:url(/images/construction-center.png?657371622a919821304cd283db82baa1)}.parallax-layers--login .parallax-layers__item:nth-child(3){background-image:url(/images/construction-top.png?534181ec513cd0876c62f4cf1dd10daf)}.toggle{position:relative;display:inline-block;width:34px;height:15px}.toggle__slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a6a6a6;transition:.4s;border-radius:9999px;outline:1px solid #a6a6a6}.toggle__slider:before{position:absolute;content:"";width:15px;aspect-ratio:1;background-color:#fff;transition:transform .2s ease-out;border-radius:50%}.toggle--active:before{transform:translateX(19px)}.from-to{display:grid;flex-direction:column;align-items:flex-start}.from-to__values-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition-property:opacity,grid-template-rows;transition-duration:.2s}.from-to__values{display:flex;gap:10px;overflow:hidden}.from-to__affix{font-family:Open Sans,sans-serif;letter-spacing:0;font-weight:700;color:#a6a6a6}@media only screen and (min-width:0px){.from-to__affix{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.from-to__affix{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.from-to__affix{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.from-to__affix{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.from-to__affix{font-size:14px;line-height:20px}}.from-to__value{font-family:Open Sans,sans-serif;letter-spacing:0;color:#333}@media only screen and (min-width:0px){.from-to__value{font-size:14px;line-height:20px}}@media only screen and (min-width:421px){.from-to__value{font-size:14px;line-height:20px}}@media only screen and (min-width:701px){.from-to__value{font-size:14px;line-height:20px}}@media only screen and (min-width:1001px){.from-to__value{font-size:14px;line-height:20px}}@media only screen and (min-width:1301px){.from-to__value{font-size:14px;line-height:20px}}.from-to--values-visible .from-to__values-wrapper{opacity:1;grid-template-rows:1fr}@media only screen and (min-width:0px){.release__input-wrapper{margin-bottom:40px}}.release__code-block{background:#333;border-radius:3px;color:#a6a6a6}@media only screen and (min-width:0px){.release__code-block{padding:40px}}.projects__no-projects-fallback{font-family:Open Sans,sans-serif;letter-spacing:0;height:320px;color:#a6a6a6;display:flex;align-items:center;justify-content:center;margin:0 auto}@media only screen and (min-width:0px){.projects__no-projects-fallback{font-size:24px;line-height:30px}}@media only screen and (min-width:421px){.projects__no-projects-fallback{font-size:24px;line-height:30px}}@media only screen and (min-width:701px){.projects__no-projects-fallback{font-size:24px;line-height:30px}}@media only screen and (min-width:1001px){.projects__no-projects-fallback{font-size:24px;line-height:30px}}@media only screen and (min-width:1301px){.projects__no-projects-fallback{font-size:24px;line-height:30px}}.fade-enter-active,.fade-leave-active{transition:opacity .2s,transform .2s}.fade-enter,.fade-leave-active{opacity:0;transform:translateY(10px)}.list-enter-active,.list-leave-active{transition:all .2s}.list-enter{opacity:0;transform:translateY(10px)}.list-leave-to{opacity:0;transform:translateX(20px)}@keyframes opacitychange{0%,to{opacity:0}60%{opacity:1}}.pop-enter-active,.pop-leave-active{transition:opacity .2s,transform .2s}.pop-enter-active .confirmation__inner,.pop-leave-active .confirmation__inner{transition:transform .2s;transform:translate(-50%,-50%) scale(1)}.pop-enter,.pop-leave-active{opacity:0}.pop-enter .confirmation__inner,.pop-leave-active .confirmation__inner{transform:translate(-50%,-50%) scale(.85)}.pop-native-enter-active,.pop-native-leave-active{transition:transform .2s,opacity .2s}.pop-native-enter,.pop-native-leave-active{opacity:0;transform:scale(.85)}.scale-fade-enter-active,.scale-fade-leave-active{transition:opacity .2s,transform .2s;transform-origin:top}.scale-fade-enter,.scale-fade-leave-to{opacity:0;transform:scaleY(0)}