@font-face{font-family:Spartan;src:url(../fonts/Spartan-Medium.573b5570.woff2) format("woff2"),url(../fonts/Spartan-Medium.dfe235a1.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Spartan;src:url(../fonts/Spartan-Bold.3b63346a.woff2) format("woff2"),url(../fonts/Spartan-Bold.e4cb8559.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Spartan;src:url(../fonts/Spartan-Regular.695dd583.woff2) format("woff2"),url(../fonts/Spartan-Regular.bbb3ea93.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Spartan;src:url(../fonts/Spartan-SemiBold.c6be3b5b.woff2) format("woff2"),url(../fonts/Spartan-SemiBold.6a6317c1.woff) format("woff");font-weight:600;font-style:normal}*{box-sizing:border-box}.subheadline,a,a.link--download,a.link--scrolldown,a.subnav__link,button,caption,dd,dt,figcaption,footer a,footer li span,input,label,legend,ol,option,p,select,span,td,text,textarea,th,time,ul{font-family:Spartan,sans-serif;font-weight:400;font-size:1rem}a,a span,b,h1,h1 span,h2,h2 span,h3,h3 span,h4,h5,strong{font-family:Spartan,serif;font-weight:600}a{color:#000}h1{font-size:1.25rem}h1,h3{text-transform:uppercase}h3{font-size:1rem}.wrapper-app{position:relative;max-width:64rem;margin:0 auto}.appmain{margin-top:7rem}@media screen and (min-width:48rem){.appmain{margin-top:8rem}}.appmain a{text-decoration:underline}.appmain .privacy-notes{margin:2rem 0;background-color:#efefef;padding:1rem;border-radius:.5rem}.button{border:1px solid #000;padding:.5rem 1rem;background:transparent;display:flex;align-items:center;margin:0 1rem 1rem 0;border-radius:.25rem}.button i{margin-right:.5rem}.button i svg{width:1.5rem}.button:focus,.button:hover{background-color:#000;color:#fff}.button:focus i svg line,.button:focus i svg path,.button:focus i svg polyline,.button:hover i svg line,.button:hover i svg path,.button:hover i svg polyline{stroke:#fff}.button:hover{cursor:pointer}.button:focus{outline:none}.button.button--icon i{margin-right:0}.button.button--dense{border:none}.button.has-newfiles{font-weight:600}.buttongroup{display:flex;width:100%}.buttongroup .button{margin-right:0;border-radius:0;flex:0 0 50%;padding:.5rem 1rem;text-transform:uppercase;font-size:.875rem}.buttongroup .button:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.buttongroup .button:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.buttongroup .button+.button{border-left:none}.buttongroup .button.is-active,.buttongroup .button:hover{background-color:#000;color:#fff}.buttongroup .button.is-active circle,.buttongroup .button.is-active line,.buttongroup .button.is-active path,.buttongroup .button.is-active polygon,.buttongroup .button.is-active polyline,.buttongroup .button:hover circle,.buttongroup .button:hover line,.buttongroup .button:hover path,.buttongroup .button:hover polygon,.buttongroup .button:hover polyline{stroke:#fff}.app-header{position:fixed;top:0;left:0;width:100%;padding:1rem;background-color:#fff;z-index:100}.app-header .app-header__inner{display:flex;justify-content:space-between;align-items:center;max-width:64rem;margin:0 auto;border-bottom:1px solid #000;padding-bottom:1rem}.app-header .app-header__inner a{text-decoration:none}.app-header .app-header__inner .logo{display:flex;align-items:center;white-space:nowrap}.app-header .app-header__inner .logo img{max-width:2rem;margin-right:1rem}@media screen and (min-width:48rem){.app-header .app-header__inner .logo img{max-width:4rem}}.app-header .app-header__inner .logo p{color:#000;text-transform:uppercase;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none}@media screen and (min-width:48rem){.app-header .app-header__inner .logo p{font-size:1.125rem}}.app-header .app-header__inner nav{display:flex}.app-header .app-header__inner nav .button{margin-right:0;margin-bottom:0;padding:.5rem;border-radius:50%}.app-header .app-header__inner nav .button i{width:1.5rem;height:1.5rem;display:block}.app-header .app-header__inner nav .button:focus circle,.app-header .app-header__inner nav .button:focus line,.app-header .app-header__inner nav .button:focus path,.app-header .app-header__inner nav .button:focus polygon,.app-header .app-header__inner nav .button:focus polyline,.app-header .app-header__inner nav .button:hover circle,.app-header .app-header__inner nav .button:hover line,.app-header .app-header__inner nav .button:hover path,.app-header .app-header__inner nav .button:hover polygon,.app-header .app-header__inner nav .button:hover polyline{stroke:#fff}.form__item{padding:.5rem 0;display:flex;flex-wrap:wrap}@media screen and (min-width:48rem){.form__item{flex-wrap:nowrap}}.form__item label{padding:.5rem 0;flex:0 0 100%}@media screen and (min-width:48rem){.form__item label{flex:0 0 50%}}.form__item input{border:1px solid #000;padding:.5rem 1rem;font-size:1rem;flex:0 0 100%}@media screen and (min-width:48rem){.form__item input{flex:0 0 50%}}.form__item input:focus{outline:none}.form__item.form__item--action{justify-content:space-between}.form__item .form__error{color:red}.form__item .form__success{color:green}.loginbox .form__item--action{padding:1rem 0}.loginbox .form__item--action,.loginbox .form__item--action .login__loading{display:flex;align-items:center}.loginbox .form__item--action .login__loading span{margin-right:1rem}.wrapper-folder-overview .row{display:flex;flex-wrap:wrap}.wrapper-folder-overview .property .property__label,.wrapper-folder-overview .property .property__value{display:inline-block}.wrapper-folder-overview .property .property__label{margin-right:1rem;font-weight:600}.folder-list{display:flex;flex-wrap:wrap}.file-list .file-list__item{display:flex;border-bottom:1px solid #f49412;flex-wrap:wrap;padding:.5rem 0}@media screen and (min-width:48rem){.file-list .file-list__item{flex-wrap:nowrap}}.file-list .file-list__item:last-child{border-bottom:0}.file-list .file-list__item p{padding:1rem 2rem 1rem 3.5rem;margin:0;font-weight:600;display:flex;align-items:center;line-height:1.6;position:relative}.file-list .file-list__item p a{font-weight:600;line-height:1.6;text-decoration:none;position:relative}.file-list .file-list__item p a circle,.file-list .file-list__item p a line,.file-list .file-list__item p a path,.file-list .file-list__item p a polyline{stroke:#f49412}.file-list .file-list__item p a:hover{text-decoration:underline}.file-list .file-list__item p a i{left:-2.5rem}@media screen and (min-width:48rem){.file-list .file-list__item p a i{left:-2.5rem}}.file-list .file-list__item p.file-list__file{flex:0 0 100%;border-bottom:1px solid #f7f7f7}@media screen and (min-width:48rem){.file-list .file-list__item p.file-list__file{flex:1 1 auto;border-bottom:none}}.file-list .file-list__item p:first-child{border-right:none}.file-list .file-list__item p.created,.file-list .file-list__item p.downloaded{font-size:.75rem;padding-top:.5rem;padding-bottom:.5rem;color:#5f5f5f}@media screen and (min-width:48rem){.file-list .file-list__item p.created,.file-list .file-list__item p.downloaded{border-top:0;order:0}}.file-list .file-list__item p.created svg,.file-list .file-list__item p.downloaded svg{width:1.25rem}.file-list .file-list__item p.created circle,.file-list .file-list__item p.created path,.file-list .file-list__item p.created polyline,.file-list .file-list__item p.downloaded circle,.file-list .file-list__item p.downloaded path,.file-list .file-list__item p.downloaded polyline{stroke:#f49412}.file-list .file-list__item p.created{order:1;flex:0 0 30%}@media screen and (min-width:48rem){.file-list .file-list__item p.created{flex:0 0 180px;border-top:0;order:0}}.file-list .file-list__item p.downloaded{order:2;flex:0 0 50%}@media screen and (min-width:48rem){.file-list .file-list__item p.downloaded{flex:0 0 220px;border-top:0;order:0}}.file-list .file-list__item p i{position:absolute;left:1rem;top:50%;transform:translateY(-50%)}.file-list .file-list__item p i svg{width:1.5rem;display:inline-block;margin-right:.5rem}.file-list .file-list__item.is-downloaded a,.file-list .file-list__item.is-downloaded p{font-weight:400}.file-list .file-list__item:hover{background-color:#f8f8f8}.dates-list .dates-list__item{display:flex;border-bottom:1px solid #f49412;flex-wrap:wrap;padding:.5rem 0;align-items:flex-start}@media screen and (min-width:48rem){.dates-list .dates-list__item{flex-wrap:nowrap}}.dates-list .dates-list__item:last-child{border-bottom:0}.dates-list .dates-list__item p{padding:1rem 2rem 1rem 3.5rem;margin:0;font-weight:600;display:flex;align-items:center;line-height:1.6;position:relative}.dates-list .dates-list__item p a{font-weight:600;line-height:1.6;text-decoration:none;position:relative}.dates-list .dates-list__item p a circle,.dates-list .dates-list__item p a line,.dates-list .dates-list__item p a path,.dates-list .dates-list__item p a polyline{stroke:#f49412}.dates-list .dates-list__item p a:hover{text-decoration:underline}.dates-list .dates-list__item p a i{left:-2.5rem}@media screen and (min-width:48rem){.dates-list .dates-list__item p a i{left:-2.5rem}}.dates-list .dates-list__item p i{position:absolute;left:1rem;top:1rem}@media screen and (min-width:48rem){.dates-list .dates-list__item p i{top:1rem}}.dates-list .dates-list__item p i svg{width:1.5rem;display:inline-block;margin-right:.5rem}.dates-list .dates-list__item p.dates__begindate{padding-bottom:0;padding-right:0;flex:0 0 100%}@media screen and (min-width:48rem){.dates-list .dates-list__item p.dates__begindate{flex:0 0 260px;padding-bottom:2rem}}.dates-list .dates-list__item p.dates__begindate{font-size:1.125rem}.dates-list .dates-list__item:hover{background-color:#f8f8f8}.vc-container .vc-title{font-weight:600}.vc-container .vc-day-content span,.vc-container .vc-title,.vc-container .vc-weekday{font-family:Spartan,serif}.vc-container .vc-day-popover-container{background-color:#000}