@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonbook-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonbook-webfont.woff) format("woff");font-weight:350;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonblack-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonblack-webfont.woff) format("woff");font-weight:800;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonextrabold-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonextrabold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonbold-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonbold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonsemibold-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonsemibold-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonmedium-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonmedium-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonlight-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonlight-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonextralight-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonextralight-webfont.woff) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Campton;src:url(https://static.mima-app.at/font/campton/camptonthin-webfont.woff2) format("woff2"),url(https://static.mima-app.at/font/campton/camptonthin-webfont.woff) format("woff");font-weight:100;font-style:normal}@font-face{font-family:Font Awesome\ 6 Brands;font-style:normal;font-weight:400;src:url(https://static.mima-app.at/font/font-awesome/fa-brands-400.eot);src:url(https://static.mima-app.at/font/font-awesome/fa-brands-400.eot#iefix) format("embedded-opentype"),url(https://static.mima-app.at/font/font-awesome/fa-brands-400.woff2) format("woff2"),url(https://static.mima-app.at/font/font-awesome/fa-brands-400.woff) format("woff"),url(https://static.mima-app.at/font/font-awesome/fa-brands-400.ttf) format("truetype"),url(https://static.mima-app.at/font/font-awesome/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:100;src:url(https://static.mima-app.at/font/font-awesome/fa-thin-100.eot);src:url(https://static.mima-app.at/font/font-awesome/fa-thin-100.eot#iefix) format("embedded-opentype"),url(https://static.mima-app.at/font/font-awesome/fa-thin-100.woff2) format("woff2"),url(https://static.mima-app.at/font/font-awesome/fa-thin-100.woff) format("woff"),url(https://static.mima-app.at/font/font-awesome/fa-thin-100.ttf) format("truetype"),url(https://static.mima-app.at/font/font-awesome/fa-thin-100.svg#fontawesome) format("svg")}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:300;src:url(https://static.mima-app.at/font/font-awesome/fa-light-300.eot);src:url(https://static.mima-app.at/font/font-awesome/fa-light-300.eot#iefix) format("embedded-opentype"),url(https://static.mima-app.at/font/font-awesome/fa-light-300.woff2) format("woff2"),url(https://static.mima-app.at/font/font-awesome/fa-light-300.woff) format("woff"),url(https://static.mima-app.at/font/font-awesome/fa-light-300.ttf) format("truetype"),url(https://static.mima-app.at/font/font-awesome/fa-light-300.svg#fontawesome) format("svg")}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:400;src:url(https://static.mima-app.at/font/font-awesome/fa-regular-400.eot);src:url(https://static.mima-app.at/font/font-awesome/fa-regular-400.eot#iefix) format("embedded-opentype"),url(https://static.mima-app.at/font/font-awesome/fa-regular-400.woff2) format("woff2"),url(https://static.mima-app.at/font/font-awesome/fa-regular-400.woff) format("woff"),url(https://static.mima-app.at/font/font-awesome/fa-regular-400.ttf) format("truetype"),url(https://static.mima-app.at/font/font-awesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:Font Awesome\ 6 Pro;font-style:normal;font-weight:900;src:url(https://static.mima-app.at/font/font-awesome/fa-solid-900.eot);src:url(https://static.mima-app.at/font/font-awesome/fa-solid-900.eot#iefix) format("embedded-opentype"),url(https://static.mima-app.at/font/font-awesome/fa-solid-900.woff2) format("woff2"),url(https://static.mima-app.at/font/font-awesome/fa-solid-900.woff) format("woff"),url(https://static.mima-app.at/font/font-awesome/fa-solid-900.ttf) format("truetype"),url(https://static.mima-app.at/font/font-awesome/fa-solid-900.svg#fontawesome) format("svg")}html{font-size:62.5%;margin:0;overflow-x:hidden;padding:0}body{font-family:Campton,sans-serif;color:#000}body,body *{font-weight:350;margin:0;padding:0}body,body *{-webkit-tap-highlight-color:transparent!important;-webkit-appearance:none!important;appearance:none!important;background:transparent;border:none;box-sizing:border-box;font-style:normal;outline:none!important;text-decoration:none;font-size:1.6rem}body input[type=search]::-webkit-search-cancel-button,body input[type=search]::-webkit-search-decoration,body input[type=search]::-webkit-search-results-button,body input[type=search]::-webkit-search-results-decoration{display:none!important}body input[type=search]::-ms-clear,body input[type=search]::-ms-reveal{display:none!important;width:0;height:0}body select::-ms-expand{display:none}#__blaze-root{align-content:start;display:flex;flex-wrap:wrap;width:100vw}@media (max-width:1023px){#__blaze-root{flex-direction:column;flex-wrap:nowrap;height:100vh;overflow-y:scroll}}@media (min-width:1024px){#__blaze-root{min-height:100vh}}.mobile-only{height:40px;left:0;position:absolute;top:0;width:55px}@media (min-width:1024px){.mobile-only{display:none}}.icon{display:inline-flex;position:relative}.icon svg{width:1.8rem;height:1.8rem;margin:auto}.icon svg path{transition:fill 90ms ease-out}.icon.highlight.active svg path,.icon.highlight:hover svg path{fill:#461356}.active>.unless-active,:not(.active)>.if-active{display:none}.user-icon{background-color:#efefef;background-position:50%;background-size:cover;border-radius:50%;display:inline-block;flex-shrink:0;height:3.6rem;overflow:hidden;width:3.6rem}.user-icon.generated{padding:0}.user-icon.generated svg{width:100%;height:100%}.user-icon.generated svg circle{fill:transparent;stroke-width:8px;stroke:#461356}.user-icon.generated svg circle:nth-of-type(2){stroke-dasharray:none;stroke:#461356}.user-icon.generated svg circle:nth-child(3){display:none}.user-icon.generated .text-over{bottom:0;color:#efefef;font-family:Campton,sans-serif;font-weight:500;font-size:1.6rem;height:2rem;left:0;line-height:2rem;letter-spacing:0;margin:auto;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:2}img{max-width:100%}.btn{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}.btn .icon{margin:3px 5px -3px -6px;vertical-align:text-top}.btn .icon svg{fill:#fff}.btn:not(.state-disabled):not(.state-active):hover{background:#57186b}.btn.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}.btn.state-active .icon>svg{fill:#461356}.btn.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){.btn{width:100%}}.btn.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}.btn-secondary{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;font-size:1.4rem;height:calc(2rem + 10px);margin-bottom:5px;margin-top:5px;padding:4px 15px}.btn-secondary .icon{margin:3px 5px -3px -6px;vertical-align:text-top}.btn-secondary .icon svg{fill:#fff}.btn-secondary:not(.state-disabled):not(.state-active):hover{background:#57186b}.btn-secondary.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}.btn-secondary.state-active .icon>svg{fill:#461356}.btn-secondary.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){.btn-secondary{width:100%}}.btn-secondary.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}.btn-tertiary{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;background:rgba(70,19,86,.1);color:#461356}.btn-tertiary .icon{margin:3px 5px -3px -6px;vertical-align:text-top}.btn-tertiary .icon svg{fill:#fff}.btn-tertiary:not(.state-disabled):not(.state-active):hover{background:#57186b}.btn-tertiary.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}.btn-tertiary.state-active .icon>svg{fill:#461356}.btn-tertiary.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){.btn-tertiary{width:100%}}.btn-tertiary.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}.btn-tertiary:hover{color:#fff}.btn-text{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none}.btn-text .icon{margin-right:5px;vertical-align:text-top}.btn-text .icon svg{fill:#461356}.btn-text:hover{color:#792195}.btn-blank{display:inline;margin:0;padding:0}.btn-icon{cursor:pointer;height:4rem;position:relative;width:4rem}.btn-icon.state-attention:after{background:#461356;border-radius:50%;content:"";height:.8rem;position:absolute;right:calc(50% - 1.5rem);top:calc(50% - 1.5rem);width:.8rem}.btn-google{background:#fff;color:#000;text-align:left;box-shadow:inset 0 0 0 1px #e5e5e5}.btn-google:hover{background:#e5e5e5!important}.btn-apple{background:#000;color:#fff;text-align:left}.btn-apple:hover{background:#444!important}.btn-margin-top{margin-top:2rem}form{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px;position:relative;width:calc(100% + 40px)}form+form{margin-top:90px}form>section{flex-basis:100%;max-width:350px;margin:0 20px}form>section.full{max-width:860px}form>section.line h2{font-size:2rem;line-height:2;margin:55px auto 0 0;text-align:left}@media (max-width:599px){form>section.line h2{margin:0}}@media (min-width:600px){form>section.line{display:flex;max-width:100%}form>section.line>*{flex-basis:200px}form>section.line>:not(:first-child){margin-left:30px}}form>section h2{display:block;margin-top:45px;text-align:left}form>.footnote{flex-basis:100%;font-size:1.3rem;margin:15px 20px 0;max-width:860px}form .widget-input{display:block;margin-top:30px;position:relative}form .widget-input label{display:flex;flex-direction:column;position:relative}form .widget-input label span.error{order:3;color:red;font-size:1.3rem;padding:0}form .widget-input label input,form .widget-input label select,form .widget-input label textarea{font-family:Campton,sans-serif;font-weight:350;background:#efefef;border-radius:4px;border:1px solid #efefef;color:#000;font-size:1.6rem;line-height:3rem;height:calc(3rem + 10px);order:2;padding:6px 12px 4px;width:100%;margin-top:10px}form .widget-input label input.error,form .widget-input label select.error,form .widget-input label textarea.error{border-color:red}form .widget-input label input+.error+span,form .widget-input label input+span,form .widget-input label select+.error+span,form .widget-input label select+span,form .widget-input label textarea+.error+span,form .widget-input label textarea+span{font-size:1.3rem;order:1;user-select:none}form .widget-input label input~button,form .widget-input label select~button,form .widget-input label textarea~button{cursor:pointer;height:calc(3rem + 10px);position:absolute;right:0;top:26px;width:calc(3rem + 10px)}form .widget-input.type-image .image-preview{font-family:Campton,sans-serif;font-weight:350;background:#efefef;border-radius:4px;border:1px solid #efefef;color:#000;font-size:1.6rem;line-height:3rem;height:calc(3rem + 10px);order:2;padding:6px 12px 4px;width:100%;background-position:50%;background-size:cover;height:230px;margin-top:2px;position:relative;width:230px}form .widget-input.type-image .image-preview.error{border-color:red}form .widget-input.type-image input{bottom:0;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%}form .widget-input.type-image input+span{margin-bottom:8px}form .widget-input.type-image .placeholder{bottom:0;height:60px;left:0;margin:auto;position:absolute;right:0;top:0;width:60px}form .widget-input.type-image .placeholder .icon>svg{height:60px;width:60px}form .widget-input.type-image .clear{background:#fff;border-radius:50%;cursor:pointer;height:24px;margin:0;padding:4px;position:absolute;right:7px;top:6px;transition:background 90ms ease-out;width:24px;z-index:1}form .widget-input.type-image .clear>.icon{height:14px;margin:0;width:14px}form .widget-input.type-image .clear>.icon svg{height:14px;width:14px}form .widget-input.type-image .clear>.icon path{fill:#000;transition:fill 90ms ease-out}form .widget-input.type-image .clear:hover{background:#f2f2f2}form .widget-input.type-search label{position:relative}form .widget-input.type-search label>.icon{position:absolute;right:0;top:0;width:4rem;height:4rem}form .widget-input.type-search label>.icon svg{fill:#efefef}form .widget-input.type-file{cursor:pointer}form .widget-input.type-file label{flex-direction:row;flex-wrap:wrap}form .widget-input.type-file input[type=file]{bottom:0;cursor:pointer;font-size:0;height:100%;left:0;max-height:none;max-width:none;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:31}form .widget-input.type-file input[type=file]+span{flex-basis:100%;margin-bottom:20px;order:1}form .widget-input.type-file span{order:2;transition:color 90ms ease-out}form .widget-input.type-file span svg{transition:fill 90ms ease-out}form .widget-input.type-file .icon{margin-right:10px}form .widget-input.type-file:hover .icon svg{fill:#461356}form .widget-input.type-file:hover .icon+span{color:#461356}form .widget-input.type-file .file-list{order:3}form .widget-input.type-links{display:flex;flex-wrap:wrap}form .widget-input.type-links label>span{font-size:1.3rem}form .widget-input.type-links label+section{margin-top:6px}form .widget-input.type-links section{display:flex;margin:0 -2px;width:calc(100% + 4px);flex-basis:calc(100% + 4px)}form .widget-input.type-links section label{flex-grow:1;margin:2px}form .widget-input.type-links section label:nth-child(2){max-width:26rem}form .widget-input.type-links section input{margin-top:4px}form .widget-input.type-links section+section{border-top:1px solid #ccc;padding:4px 0 0;margin:6px -2px 0}form .widget-input.type-links section .btn-icon{cursor:pointer;flex-shrink:0;margin:4px 0 0;display:flex;align-items:center;justify-content:flex-end}form .widget-input.type-links>button{margin:5px 0 0 auto}form .widget-input.type-textarea textarea{height:calc(12.1rem + 10px);max-width:100%;min-width:100%;width:100%;line-height:1.3;color:#000}form .widget-input.type-select select{background-image:url(https://static.mima-app.at/icon/chevron-down.svg);background-position:right 12px center;background-repeat:no-repeat;background-size:1.2rem;color:#000}form .widget-checkbox,form .widget-checkbox-group,form .widget-radio{display:block;margin-top:30px;position:relative}form .widget-checkbox-group.extra-spacing,form .widget-checkbox.extra-spacing,form .widget-radio.extra-spacing{margin-top:63px}form .widget-checkbox-group .label,form .widget-checkbox-group label,form .widget-checkbox .label,form .widget-checkbox label,form .widget-radio .label,form .widget-radio label{display:flex;flex-wrap:wrap;position:relative;line-height:1.4}form .widget-checkbox-group .label span.checkbox-label,form .widget-checkbox-group label span.checkbox-label,form .widget-checkbox .label span.checkbox-label,form .widget-checkbox label span.checkbox-label,form .widget-radio .label span.checkbox-label,form .widget-radio label span.checkbox-label{flex:1}form .widget-checkbox-group .label span.error,form .widget-checkbox-group label span.error,form .widget-checkbox .label span.error,form .widget-checkbox label span.error,form .widget-radio .label span.error,form .widget-radio label span.error{order:2;color:red;font-size:1.3rem;padding:0;width:100%}form .widget-checkbox-group .label span.error+i,form .widget-checkbox-group label span.error+i,form .widget-checkbox .label span.error+i,form .widget-checkbox label span.error+i,form .widget-radio .label span.error+i,form .widget-radio label span.error+i{box-shadow:0 0 0 1px red}form .widget-checkbox-group .label a,form .widget-checkbox-group label a,form .widget-checkbox .label a,form .widget-checkbox label a,form .widget-radio .label a,form .widget-radio label a{color:#000;text-decoration:underline}form .widget-checkbox-group .label,form .widget-checkbox .label,form .widget-radio .label{flex-direction:column}form .widget-checkbox-group .label>span,form .widget-checkbox .label>span,form .widget-radio .label>span{font-size:1.3rem;order:1}form .widget-checkbox-group label,form .widget-checkbox label,form .widget-radio label{order:3}form .widget-checkbox-group label>span,form .widget-checkbox label>span,form .widget-radio label>span{padding:2px 0 0 10px;user-select:none}form .widget-checkbox-group input,form .widget-checkbox input,form .widget-radio input{opacity:0;position:absolute;top:0;left:0;width:1px;height:1px}form .widget-checkbox-group i,form .widget-checkbox i,form .widget-radio i{font-family:Campton,sans-serif;font-weight:350;background:#efefef;border-radius:4px;border:1px solid #efefef;color:#000;font-size:1.6rem;line-height:3rem;height:calc(3rem + 10px);order:2;width:100%;cursor:pointer;display:flex;flex-shrink:0;height:2.4rem;order:0;padding:0;width:2.4rem}form .widget-checkbox-group i.error,form .widget-checkbox i.error,form .widget-radio i.error{border-color:red}form .widget-checkbox-group i .icon,form .widget-checkbox i .icon,form .widget-radio i .icon{margin:auto;opacity:0;transition:opacity 90ms ease-out}form .widget-checkbox-group i .icon svg,form .widget-checkbox i .icon svg,form .widget-radio i .icon svg{fill:#000}form .widget-checkbox-group input:checked+.error+i .icon,form .widget-checkbox-group input:checked+i .icon,form .widget-checkbox input:checked+.error+i .icon,form .widget-checkbox input:checked+i .icon,form .widget-radio input:checked+.error+i .icon,form .widget-radio input:checked+i .icon{opacity:1}form .widget-checkbox-group label,form .widget-radio label{margin-top:10px}form .widget-checkbox-group .label>span,form .widget-radio .label>span{margin-bottom:5px}form .widget-radio i{border-radius:50%}form .widget-radio i svg{width:1.6rem;height:1.6rem}form button[type=submit]{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;margin-top:25px;position:relative}form button[type=submit] .icon{margin:3px 5px -3px -6px;vertical-align:text-top}form button[type=submit] .icon svg{fill:#fff}form button[type=submit]:not(.state-disabled):not(.state-active):hover{background:#57186b}form button[type=submit].state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}form button[type=submit].state-active .icon>svg{fill:#461356}form button[type=submit].state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){form button[type=submit]{width:100%}}form button[type=submit].expand-width{display:block;flex-basis:100%;text-align:center;width:100%}form .result{margin-top:2rem}form .inherit{margin-top:5px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{padding:7px 12px}.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg{fill:#461356}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month{display:flex;padding:0}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month>*{padding:0 1rem;background:transparent!important}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months{flex-grow:1;font-size:1.8rem;line-height:1.2;text-align:center}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .flatpickr-monthDropdown-months:hover:not(:focus){color:#461356;cursor:pointer}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper{flex-basis:7rem}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input{font-size:1.8rem;height:100%;line-height:1.2;padding:0;text-align:center;width:100%}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper input:hover{color:#461356;cursor:pointer}.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowDown,.flatpickr-calendar .flatpickr-months .flatpickr-month .flatpickr-current-month .numInputWrapper .arrowUp{display:none!important}.flatpickr-calendar .flatpickr-weekdays{background:#efefef;font-family:Campton,sans-serif;font-weight:500;text-transform:uppercase}.flatpickr-calendar .flatpickr-day{box-shadow:inset 0 0 0 2px #fff;border-color:#fff!important}.truncate{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h1,h1{font-family:Campton,sans-serif;font-weight:500;color:#461356;font-size:3.5rem;line-height:1.2;text-align:center}.h1+p,h1+p{margin-top:45px}.h2,h2{font-size:2.4rem;text-align:center}.h2,.h3,h2,h3{font-family:Campton,sans-serif;font-weight:350;color:#000;line-height:1.2}.h3,h3{font-size:1.8rem}@media (max-width:1023px){.h3,h3{text-align:center}}.subline{margin-top:2rem}p{line-height:1.4}main.external{display:flex;flex-wrap:wrap;margin:0 auto;padding:20px;width:100%}main.external>.inner{max-width:360px;margin:0 auto}.logo-external{height:40px;margin:15px auto 0;width:160px}.logo-external svg{height:100%;width:100%}@media (max-width:1023px){header.internal{display:none}}@media (min-width:1024px){header.internal{display:flex;flex-basis:100%;height:100px;order:1}header.internal .header-logo{margin:auto 40px}header.internal .header-logo svg{width:150px;height:40px}}@media (max-width:1023px){main.internal{height:100vh;overflow-y:scroll;padding:0 15px 210px;width:100%}}@media (min-width:1024px){main.internal{flex-basis:33%;flex-grow:1;min-height:calc(100% - 100px);margin:0 30px;max-width:770px;min-width:620px;order:3;padding:0 0 100px}}@media (max-width:1023px){nav.internal{background:#fff;border-top-left-radius:10px;border-top-right-radius:10px;bottom:calc(-100vh + 180px);box-shadow:0 0 8px -3px rgba(0,0,0,.3);height:calc(100vh - 100px);left:0;position:fixed;right:0;transition:bottom .24s ease-out,box-shadow .24s ease-out;z-index:100}nav.internal.active{bottom:0;box-shadow:0 0 100px 200px rgba(0,0,0,.3)}}@media (min-width:1024px){nav.internal{flex-basis:33%;flex-shrink:1;height:calc(100% - 100px);max-width:370px;min-height:calc(100% - 100px);min-width:320px;order:2;padding:0 30px}}@media (min-width:1024px) and (max-width:1419px){nav.internal{margin-right:0}}@media (min-width:1420px){nav.internal{margin-right:auto}}@media (max-width:1419px){aside.internal{display:none}}@media (min-width:1420px){aside.internal{flex-basis:33%;flex-shrink:1;height:calc(100% - 100px);margin:0 0 0 auto;max-width:370px;order:4}}.js-print{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;display:block;margin:3rem 0 3rem auto}.js-print .icon{margin:3px 5px -3px -6px;vertical-align:text-top}.js-print .icon svg{fill:#fff}.js-print:not(.state-disabled):not(.state-active):hover{background:#57186b}.js-print.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}.js-print.state-active .icon>svg{fill:#461356}.js-print.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){.js-print{width:100%}}.js-print.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}@media (max-width:1023px){.js-print{margin:3rem 0 3rem auto}}@media (min-width:1024px){.js-print{margin:3rem 0 3rem auto}}@media (max-width:600px){.js-print{margin:3rem 0;width:100%}}@media print{.js-print,.navigation-header,.navigation-header-overlay,aside,header,nav{display:none!important}*{overflow:hidden!important;margin:0}main.internal{padding:0;margin:0;width:100%;height:100%}h1,h2,p,span{color:#000}h1{font-size:8mm;text-align:center!important;padding:0 10mm}h2{font-size:6mm;margin-top:10mm!important}p{font-size:4mm}}.accomplishment-detail h1,.accomplishment-detail h2,.accomplishment-detail h3,.accomplishment-detail h4,.accomplishment-detail h5,.accomplishment-detail h6{text-align:left}.accomplishment-detail h1+ol,.accomplishment-detail h1+p,.accomplishment-detail h1+ul,.accomplishment-detail h2+ol,.accomplishment-detail h2+p,.accomplishment-detail h2+ul,.accomplishment-detail h3+ol,.accomplishment-detail h3+p,.accomplishment-detail h3+ul,.accomplishment-detail h4+ol,.accomplishment-detail h4+p,.accomplishment-detail h4+ul,.accomplishment-detail h5+ol,.accomplishment-detail h5+p,.accomplishment-detail h5+ul,.accomplishment-detail h6+ol,.accomplishment-detail h6+p,.accomplishment-detail h6+ul{margin-top:1rem}.accomplishment-detail h1+h1,.accomplishment-detail h1+h2,.accomplishment-detail h1+h3,.accomplishment-detail h2+h1,.accomplishment-detail h2+h2,.accomplishment-detail h2+h3,.accomplishment-detail h3+h1,.accomplishment-detail h3+h2,.accomplishment-detail h3+h3,.accomplishment-detail h4+h1,.accomplishment-detail h4+h2,.accomplishment-detail h4+h3,.accomplishment-detail h5+h1,.accomplishment-detail h5+h2,.accomplishment-detail h5+h3,.accomplishment-detail h6+h1,.accomplishment-detail h6+h2,.accomplishment-detail h6+h3{margin-top:3rem}.accomplishment-detail h1+h4,.accomplishment-detail h1+h5,.accomplishment-detail h1+h6,.accomplishment-detail h2+h4,.accomplishment-detail h2+h5,.accomplishment-detail h2+h6,.accomplishment-detail h3+h4,.accomplishment-detail h3+h5,.accomplishment-detail h3+h6,.accomplishment-detail h4+h4,.accomplishment-detail h4+h5,.accomplishment-detail h4+h6,.accomplishment-detail h5+h4,.accomplishment-detail h5+h5,.accomplishment-detail h5+h6,.accomplishment-detail h6+h4,.accomplishment-detail h6+h5,.accomplishment-detail h6+h6{margin-top:2rem}.accomplishment-detail ol+h1,.accomplishment-detail ol+h2,.accomplishment-detail ol+h3,.accomplishment-detail p+h1,.accomplishment-detail p+h2,.accomplishment-detail p+h3,.accomplishment-detail ul+h1,.accomplishment-detail ul+h2,.accomplishment-detail ul+h3{margin-top:3rem}.accomplishment-detail ol+h4,.accomplishment-detail ol+h5,.accomplishment-detail ol+h6,.accomplishment-detail p+h4,.accomplishment-detail p+h5,.accomplishment-detail p+h6,.accomplishment-detail ul+h4,.accomplishment-detail ul+h5,.accomplishment-detail ul+h6{margin-top:2rem}.accomplishment-detail ul{padding-left:2rem}@media print{.accomplishment-detail h1{margin-top:3rem}}.accomplishment-list .accomplishment-list-item{border-bottom:1px solid #ccc;padding:1rem 0}.accomplishment-list .accomplishment-list-item a{display:flex;align-items:center}.accomplishment-list .accomplishment-list-item a .title{flex:1;padding-right:2rem;color:#000;font-size:1.8rem}.accomplishment-list .accomplishment-list-item a .icon svg{fill:#461356}.accomplishment-list-headline{text-align:left;margin-bottom:2rem}.address-detail{font-family:Campton,sans-serif;font-weight:350;display:flex;font-size:1.4rem;line-height:1.2;margin-top:5px}.address-detail .icon{margin:auto 14px auto 0;flex-shrink:0}.address-short{display:inline-block}.login-box .navigation-header>.title,.register-box .navigation-header>.title{flex-basis:5px}.login-box .navigation-header>.title+a,.register-box .navigation-header>.title+a{flex-grow:1;line-height:calc(2rem + 40px);margin-left:auto;text-align:right;width:auto}.login-box .btn-google,.register-box .btn-google{width:100%;margin:35px 0 0}.login-box .btn-apple,.register-box .btn-apple{width:100%;margin:10px 0 0}.login-box .h2,.register-box .h2{margin-top:45px}.login-box button[type=submit],.register-box button[type=submit]{width:100%}.login-box section>a,.register-box section>a{color:#461356;display:inline-block;margin-top:5px}.login-box .result,.register-box .result{background:#fff;border:1px solid #461356;color:#461356;font-size:1.4rem;margin-top:30px;padding:15px}.register-box .step:not(.state-active){display:none}.pwa-install-helper{background:#efefef;border-radius:4px;color:#000;margin:0 0 30px;padding:20px}@media (display-mode:standalone){.pwa-install-helper{display:none}}.pwa-install-helper.unknown,.pwa-install-helper>div{display:none}.pwa-install-helper.android>.android,.pwa-install-helper.ios>.ios{display:block}.pwa-install-helper p strong{font-family:Campton,sans-serif;font-weight:500}.pwa-install-helper ol{margin:0;padding:0 0 0 20px}.pwa-install-helper ol li{margin:10px 0 0}.pwa-install-helper img{margin:15px 0 0}.chat-message-list{height:calc(100vh - 465px);overflow-y:scroll;padding:0 15px 0 0}@media (max-width:1023px){.chat-message-list{height:calc(100vh - 2rem - 280px);padding:0}}.chat-message-list-element{display:flex}.chat-message-list-element+.chat-message-list-element{margin-top:15px}.chat-message-list-element .inner{background:#fff;border-radius:4px;border:1px solid #efefef;flex-shrink:1;margin-right:auto;max-width:65%;padding:10px 12px 5px}.chat-message-list-element .text{color:#656565;display:inline-block;font-size:1.6rem}.chat-message-list-element .date-short,.chat-message-list-element .username{color:#a4a4a4;display:inline-block;font-size:1.2rem;text-align:right}.chat-message-list-element.state-own .inner{background:#efefef;margin-left:auto;margin-right:0}.chat-message-form{height:100px}.chat-message-form section{display:flex;height:70px;margin:15px;max-width:none;overflow:hidden;width:100%}.chat-message-form .widget-input.type-textarea{margin:0;width:calc(100% - 70px)}.chat-message-form .widget-input.type-textarea span{display:none}.chat-message-form .widget-input.type-textarea label{height:100%;width:100%}.chat-message-form .widget-input.type-textarea textarea{height:100%;line-height:20px;margin:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;padding:25px 15px 23px;width:100%}.chat-message-form button[type=submit]{border-radius:50%;height:40px;margin:15px;padding:0;width:40px}.chat-message-form button[type=submit] .icon{margin:auto;padding-top:1px}.date-detail,.date-short{font-family:Campton,sans-serif;font-weight:350;display:flex;font-size:1.4rem;line-height:1.2;margin-top:5px}.date-detail .icon,.date-short .icon{margin:auto 14px auto 0;flex-shrink:0}.date-short{display:inline-block}#dialog{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:999}#dialog.active{display:block}#dialog form{display:flex;height:100%;margin:0;width:100%;max-width:none}#dialog .dialog-inner{background:#fff;border-radius:10px;box-shadow:0 0 40px -10px rgba(0,0,0,.4);margin:auto;max-height:calc(100% - 30px);max-width:calc(100% - 30px);padding:30px 35px;width:420px}#dialog .dialog-inner:before{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:300;content:"\f05a";color:#461356;display:block;font-size:4rem;text-align:center}#dialog .options .widget-checkbox{margin-top:5px}#dialog p{color:#000;text-align:center;margin-top:10px}#dialog .buttons{display:flex;justify-content:center;margin-top:30px}#dialog .buttons .focus-dummy{width:0;height:0;padding:0;margin:0}#dialog .buttons a,#dialog .buttons button{margin:0 10px}#dialog .buttons a.btn-primary,#dialog .buttons button.btn-primary{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}#dialog .buttons a.btn-primary .icon,#dialog .buttons button.btn-primary .icon{margin:3px 5px -3px -6px;vertical-align:text-top}#dialog .buttons a.btn-primary .icon svg,#dialog .buttons button.btn-primary .icon svg{fill:#fff}#dialog .buttons a.btn-primary:not(.state-disabled):not(.state-active):hover,#dialog .buttons button.btn-primary:not(.state-disabled):not(.state-active):hover{background:#57186b}#dialog .buttons a.btn-primary.state-active,#dialog .buttons button.btn-primary.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}#dialog .buttons a.btn-primary.state-active .icon>svg,#dialog .buttons button.btn-primary.state-active .icon>svg{fill:#461356}#dialog .buttons a.btn-primary.state-disabled,#dialog .buttons button.btn-primary.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){#dialog .buttons a.btn-primary,#dialog .buttons button.btn-primary{width:100%}}#dialog .buttons a.btn-primary.expand-width,#dialog .buttons button.btn-primary.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}#dialog .buttons a.btn-secondary,#dialog .buttons button.btn-secondary{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;font-size:1.4rem;height:calc(2rem + 10px);margin-bottom:5px;margin-top:5px;padding:4px 15px}#dialog .buttons a.btn-secondary .icon,#dialog .buttons button.btn-secondary .icon{margin:3px 5px -3px -6px;vertical-align:text-top}#dialog .buttons a.btn-secondary .icon svg,#dialog .buttons button.btn-secondary .icon svg{fill:#fff}#dialog .buttons a.btn-secondary:not(.state-disabled):not(.state-active):hover,#dialog .buttons button.btn-secondary:not(.state-disabled):not(.state-active):hover{background:#57186b}#dialog .buttons a.btn-secondary.state-active,#dialog .buttons button.btn-secondary.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}#dialog .buttons a.btn-secondary.state-active .icon>svg,#dialog .buttons button.btn-secondary.state-active .icon>svg{fill:#461356}#dialog .buttons a.btn-secondary.state-disabled,#dialog .buttons button.btn-secondary.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){#dialog .buttons a.btn-secondary,#dialog .buttons button.btn-secondary{width:100%}}#dialog .buttons a.btn-secondary.expand-width,#dialog .buttons button.btn-secondary.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}#dialog .buttons a.btn-tertiary,#dialog .buttons button.btn-tertiary{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;background:rgba(70,19,86,.1);color:#461356}#dialog .buttons a.btn-tertiary .icon,#dialog .buttons button.btn-tertiary .icon{margin:3px 5px -3px -6px;vertical-align:text-top}#dialog .buttons a.btn-tertiary .icon svg,#dialog .buttons button.btn-tertiary .icon svg{fill:#fff}#dialog .buttons a.btn-tertiary:not(.state-disabled):not(.state-active):hover,#dialog .buttons button.btn-tertiary:not(.state-disabled):not(.state-active):hover{background:#57186b}#dialog .buttons a.btn-tertiary.state-active,#dialog .buttons button.btn-tertiary.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}#dialog .buttons a.btn-tertiary.state-active .icon>svg,#dialog .buttons button.btn-tertiary.state-active .icon>svg{fill:#461356}#dialog .buttons a.btn-tertiary.state-disabled,#dialog .buttons button.btn-tertiary.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){#dialog .buttons a.btn-tertiary,#dialog .buttons button.btn-tertiary{width:100%}}#dialog .buttons a.btn-tertiary.expand-width,#dialog .buttons button.btn-tertiary.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}#dialog .buttons a.btn-tertiary:hover,#dialog .buttons button.btn-tertiary:hover{color:#fff}#dialog .buttons a.btn-link,#dialog .buttons button.btn-link{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}@media (max-width:1023px){#dialog .buttons a.btn-link,#dialog .buttons button.btn-link{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}#dialog .buttons a.btn-link.narrow,#dialog .buttons button.btn-link.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){#dialog .buttons a.btn-link,#dialog .buttons button.btn-link{height:calc(2rem + 30px);margin:0;padding:15px 20px}#dialog .buttons a.btn-link.narrow,#dialog .buttons button.btn-link.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}#dialog .buttons a.btn-link.icon,#dialog .buttons button.btn-link.icon{flex-basis:6rem;margin-left:15px;text-align:center}#dialog .buttons a.btn-link.icon svg,#dialog .buttons button.btn-link.icon svg{fill:#461356}#dialog .buttons a.btn-link:not(.icon):after,#dialog .buttons button.btn-link:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main #dialog .buttons a.btn-link:not(.icon),main #dialog .buttons button.btn-link:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main #dialog .buttons a.btn-link:not(.icon):after,main #dialog .buttons button.btn-link:not(.icon):after{content:none}}#dialog .buttons a.btn-link.state-active,#dialog .buttons button.btn-link.state-active{background:#461356;box-shadow:none!important;color:#fff}#dialog .buttons a.btn-link.state-active:after,#dialog .buttons button.btn-link.state-active:after{color:#fff}#dialog .buttons a.btn-link.state-active .icon>svg,#dialog .buttons button.btn-link.state-active .icon>svg{fill:#fff}#dialog .buttons a.btn-link.state-attention:before,#dialog .buttons button.btn-link.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}#dialog .buttons a.btn-link[data-badge],#dialog .buttons button.btn-link[data-badge]{position:relative}#dialog .buttons a.btn-link[data-badge]:before,#dialog .buttons button.btn-link[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}#dialog .buttons a.btn-text,#dialog .buttons button.btn-text{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none;text-decoration:underline}#dialog .buttons a.btn-text .icon,#dialog .buttons button.btn-text .icon{margin-right:5px;vertical-align:text-top}#dialog .buttons a.btn-text .icon svg,#dialog .buttons button.btn-text .icon svg{fill:#461356}#dialog .buttons a.btn-text:hover,#dialog .buttons button.btn-text:hover{color:#792195}html body:before{background:rgba(0,0,0,.5);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .14s ease-out,z-index .14s step-end,background-color .25s;z-index:-1}html.overlay-active body:before{opacity:1;transition:opacity .14s ease-out,z-index .14s step-start,background-color .25s;z-index:900}.download-list{margin-top:15px}.link-list+.download-list{margin-top:0}.download-list li.download-list-element{display:flex;margin:5px 0 0}.download-list li.download-list-element:before{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f56d";font-size:1.2rem;margin:auto 5px auto 0;padding-left:3px;padding-right:3px}.download-list li.download-list-element a{color:#000;display:inline-block;text-decoration:underline}.file-list{display:flex;flex-wrap:wrap;list-style:none;margin:10px -5px 0;width:calc(100% + 10px)}.file-list .file-list-item{display:flex;flex-basis:calc(33.33% - 10px);margin:10px 5px 0}.file-list .file-list-item .inner{background:#fff;box-shadow:inset 0 0 0 1px #efefef;border-radius:3px;border:none;flex-basis:100%;flex-shrink:0;overflow:hidden;position:relative;text-decoration:none!important}.file-list .file-list-item .inner:not(.no-hover):hover .preview-actions{opacity:1}.file-list .file-list-item .inner .js-remove{background:#fff;border-radius:50%;cursor:pointer;height:22px;margin:0;padding:4px;position:absolute;right:7px;top:6px;transition:background 90ms ease-out;width:22px}.file-list .file-list-item .inner .js-remove>.icon{height:14px;margin:0;width:14px}.file-list .file-list-item .inner .js-remove>.icon svg{height:14px;width:14px}.file-list .file-list-item .inner .js-remove>.icon path{fill:#000;transition:fill 90ms ease-out}.file-list .file-list-item .inner .js-remove:hover{background:#f2f2f2}.file-list .file-list-item .preview-actions{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .12s ease-out;z-index:2}.file-list .file-list-item .preview-actions a{bottom:0;display:flex;height:100%;margin:0;position:absolute;top:0;width:50%}.file-list .file-list-item .preview-actions a:first-child{left:0;right:50%}.file-list .file-list-item .preview-actions a:nth-child(2){left:50%;right:0}.file-list .file-list-item .preview-actions a .icon{background-color:#461356;border-radius:6px;box-shadow:0 0 0 0 #461356;height:40px;margin:auto;transition:box-shadow .12s ease-out;width:40px}.file-list .file-list-item .preview-actions a .icon path{fill:#fff}.file-list .file-list-item .preview-actions a:hover .icon{box-shadow:0 0 0 3px #461356}.file-list .file-list-item .preview-actions.single a{width:100%}.file-list .file-list-item .preview{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:56%}.file-list .file-list-item .preview>.title{background:#656565;bottom:0;color:#efefef;font-size:1rem;left:0;line-height:1;overflow:hidden;padding:2px 5px 3px;position:absolute;right:0;text-align:center;text-overflow:ellipsis;text-shadow:0 0 2px #656565;white-space:nowrap}.file-list .file-list-item .preview-document>.icon{bottom:0;height:30px;left:0;margin:auto;position:absolute;right:0;top:0;width:30px}.file-list .file-list-item .preview-placeholder{background:#efefef}.file-list .file-list-item .preview-placeholder .loading-inline{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;padding:0 30px 15px}.file-list .file-list-item .preview-placeholder .loading-inline .icon{margin-right:0}.file-list .file-list-item .preview-placeholder .progress{background:#461356;bottom:0;height:2px;left:0;position:absolute;transition:width .4s ease-in-out}.file-list .file-list-item .js-toggle-highlight{display:none}.file-list .file-list-item:hover .info a:hover{color:#461356}.file-list .file-list-item:hover .info a:hover svg{fill:#461356}.file-list+.file-list{margin-top:5px}.loading-inline{background:transparent;display:flex;justify-content:center;padding:30px;width:100%}.loading-inline .icon{animation:spin .8s linear 0ms infinite}.loading-inline .icon svg{width:2.4rem;height:2.4rem}.loading-inline .icon .fa-primary{fill:#461356}.loading-inline .icon .fa-secondary{fill:#fff}.mima-ability-list{display:flex;flex-direction:column;margin-top:15px}.mima-ability-list .mima-ability-list-item{margin-top:5px}.mima-ability-list .mima-ability-list-item a{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}@media (max-width:1023px){.mima-ability-list .mima-ability-list-item a{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}.mima-ability-list .mima-ability-list-item a.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){.mima-ability-list .mima-ability-list-item a{height:calc(2rem + 30px);margin:0;padding:15px 20px}.mima-ability-list .mima-ability-list-item a.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}.mima-ability-list .mima-ability-list-item a.icon{flex-basis:6rem;margin-left:15px;text-align:center}.mima-ability-list .mima-ability-list-item a.icon svg{fill:#461356}.mima-ability-list .mima-ability-list-item a:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main .mima-ability-list .mima-ability-list-item a:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main .mima-ability-list .mima-ability-list-item a:not(.icon):after{content:none}}.mima-ability-list .mima-ability-list-item a.state-active{background:#461356;box-shadow:none!important;color:#fff}.mima-ability-list .mima-ability-list-item a.state-active:after{color:#fff}.mima-ability-list .mima-ability-list-item a.state-active .icon>svg{fill:#fff}.mima-ability-list .mima-ability-list-item a.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}.mima-ability-list .mima-ability-list-item a[data-badge]{position:relative}.mima-ability-list .mima-ability-list-item a[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}@media (max-width:1023px){.mima-ability-list .mima-ability-list-item a{margin-left:0;margin-right:0}}.mima-category-list{display:flex;flex-direction:column;margin-top:15px}.mima-category-list .mima-category-list-item{margin-top:5px}.mima-category-list .mima-category-list-item a{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}@media (max-width:1023px){.mima-category-list .mima-category-list-item a{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}.mima-category-list .mima-category-list-item a.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){.mima-category-list .mima-category-list-item a{height:calc(2rem + 30px);margin:0;padding:15px 20px}.mima-category-list .mima-category-list-item a.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}.mima-category-list .mima-category-list-item a.icon{flex-basis:6rem;margin-left:15px;text-align:center}.mima-category-list .mima-category-list-item a.icon svg{fill:#461356}.mima-category-list .mima-category-list-item a:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main .mima-category-list .mima-category-list-item a:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main .mima-category-list .mima-category-list-item a:not(.icon):after{content:none}}.mima-category-list .mima-category-list-item a.state-active{background:#461356;box-shadow:none!important;color:#fff}.mima-category-list .mima-category-list-item a.state-active:after{color:#fff}.mima-category-list .mima-category-list-item a.state-active .icon>svg{fill:#fff}.mima-category-list .mima-category-list-item a.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}.mima-category-list .mima-category-list-item a[data-badge]{position:relative}.mima-category-list .mima-category-list-item a[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}@media (max-width:1023px){.mima-category-list .mima-category-list-item a{margin-left:0;margin-right:0}}.mima-category-list .mima-category-list-item .color{border-radius:50%;height:10px;margin:auto 15px auto 0;width:10px}.mima-category-list .mima-category-list-item .title{margin:auto 0}.mima-intro{height:calc(100vh - 2rem - 140px);overflow:hidden;text-align:center}@media (max-height:700px){.mima-intro{margin-top:0!important}}.mima-intro .img-container{height:360px;max-height:calc(100% - 73px - 18.25rem)}.mima-intro .img-container img{max-height:100%;width:auto}.mima-intro p{max-height:13.45rem}.mima-intro .svg-container{display:flex;height:58px}.mima-intro svg{display:block;height:auto;width:15px;margin:5px auto 10px}.mima-intro .btn{height:4.8rem}.mima-organisation-detail{display:flex;flex-wrap:wrap}.mima-organisation-detail img{flex-basis:100%;margin:0 auto;max-width:200px}.mima-organisation-detail .description{flex-basis:100%;font-family:Campton,sans-serif;font-weight:350;margin-top:2rem}.mima-organisation-detail .description+a{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none;display:block;margin-top:2rem}.mima-organisation-detail .description+a .icon{margin-right:5px;vertical-align:text-top}.mima-organisation-detail .description+a .icon svg{fill:#461356}.mima-organisation-detail .description+a:hover{color:#792195}.mima-organisation-detail>.btn{margin-top:20px}.mima-organisation-list{display:flex;flex-direction:column;margin-top:15px}.mima-organisation-list .mima-organisation-list-item{margin-top:5px}.mima-organisation-list .mima-organisation-list-item a{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none}@media (max-width:1023px){.mima-organisation-list .mima-organisation-list-item a{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}.mima-organisation-list .mima-organisation-list-item a.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){.mima-organisation-list .mima-organisation-list-item a{height:calc(2rem + 30px);margin:0;padding:15px 20px}.mima-organisation-list .mima-organisation-list-item a.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}.mima-organisation-list .mima-organisation-list-item a.icon{flex-basis:6rem;margin-left:15px;text-align:center}.mima-organisation-list .mima-organisation-list-item a.icon svg{fill:#461356}.mima-organisation-list .mima-organisation-list-item a:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main .mima-organisation-list .mima-organisation-list-item a:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main .mima-organisation-list .mima-organisation-list-item a:not(.icon):after{content:none}}.mima-organisation-list .mima-organisation-list-item a.state-active{background:#461356;box-shadow:none!important;color:#fff}.mima-organisation-list .mima-organisation-list-item a.state-active:after{color:#fff}.mima-organisation-list .mima-organisation-list-item a.state-active .icon>svg{fill:#fff}.mima-organisation-list .mima-organisation-list-item a.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}.mima-organisation-list .mima-organisation-list-item a[data-badge]{position:relative}.mima-organisation-list .mima-organisation-list-item a[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}@media (max-width:1023px){.mima-organisation-list .mima-organisation-list-item a{margin-left:0;margin-right:0;height:auto;min-height:calc(2rem + 40px)}.mima-organisation-list .mima-organisation-list-item a:after{display:flex;align-items:center}}.mima-project-detail{display:flex;flex-wrap:wrap}.mima-project-detail .image{flex-basis:100%;order:1}.mima-project-detail .project-image{height:auto;width:100%}.mima-project-detail .address-detail{color:#000;flex-basis:100%;margin-top:15px;order:2}.mima-project-detail .date-detail{margin-top:20px}.mima-project-detail .date-detail+.address-detail{margin-top:10px}.mima-project-detail .categories{display:flex;height:4px;margin-top:15px;order:3;width:100%}.mima-project-detail .categories>div{height:100%;width:100%}.mima-project-detail .description{flex-basis:100%;margin-top:30px;order:4}@media (min-width:1024px){.mima-project-detail .description{flex-basis:calc(66.66% - 30px);order:5}}.mima-project-detail .description h2{text-align:left}@media (min-width:1024px){.mima-project-detail .description h2{display:none}}.mima-project-detail .description p{margin-top:15px}@media (min-width:1024px){.mima-project-detail .description p{margin-top:0}}.mima-project-detail .description h4{text-align:left}.mima-project-detail .description h4:not(:first-child){margin-top:30px}.mima-project-detail .description a{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none}.mima-project-detail .description a .icon{margin-right:5px;vertical-align:text-top}.mima-project-detail .description a .icon svg{fill:#461356}.mima-project-detail .description a:hover{color:#792195}.mima-project-detail>.btn{margin-top:20px;order:5}@media (min-width:1024px){.mima-project-detail>.btn{order:6;display:none}}.mima-project-detail .file-list{flex-basis:100%;margin-top:30px;order:6}@media (min-width:1024px){.mima-project-detail .file-list{order:7}}.mima-project-detail .video{flex-basis:100%;margin-top:10px;order:7;padding-top:56.25%;position:relative}@media (min-width:1024px){.mima-project-detail .video{order:8}}.mima-project-detail .video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.mima-project-detail .contact{flex-basis:100%;margin-top:30px;order:8}@media (min-width:1024px){.mima-project-detail .contact{flex-basis:33.33%;margin-left:30px;order:5}}.mima-project-detail .contact h4{text-align:left}.mima-project-detail .contact h4:not(:first-child){margin-top:30px}.mima-project-detail .contact p{line-height:1.2;margin-top:15px}.mima-project-detail .contact a{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none}.mima-project-detail .contact a .icon{margin-right:5px;vertical-align:text-top}.mima-project-detail .contact a .icon svg{fill:#461356}.mima-project-detail .contact a:hover{color:#792195}.mima-project-detail .link-list{margin-top:15px}.mima-project-detail .link-list li{display:flex;margin:5px 0 0}.mima-project-detail .link-list li:before{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:700;content:"\f0c1";font-size:1.2rem;margin:auto 5px auto 0}.mima-project-detail .link-list a{color:#000;display:inline-block;text-decoration:underline}.mima-project-detail .category-link-list{margin-top:15px}.mima-project-detail .category-link-list li{display:flex;margin:5px 0 0}.mima-project-detail .category-link-list li>div:first-child{display:inline-block;height:1.5rem;margin:2px 5px 0 0;vertical-align:middle;width:1.5rem}.mima-project-detail .category-link-list a{color:#000;display:inline-block;text-decoration:underline}.mima-project-detail .organisation{flex-basis:100%;margin-top:2px;order:9}.mima-project-detail .organisation a,.mima-project-detail .organisation img{display:block}.mima-project-detail .organisation a{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none}.mima-project-detail .organisation a .icon{margin-right:5px;vertical-align:text-top}.mima-project-detail .organisation a .icon svg{fill:#461356}.mima-project-detail .organisation a:hover{color:#792195}.mima-project-detail .organisation img{margin-top:15px;max-width:160px}.mima-project-filter{display:flex}@media (max-width:599px){.mima-project-filter{flex-wrap:wrap;margin-top:30px}}@media (min-width:600px){.mima-project-filter>button,.mima-project-filter>h2{display:none}}.mima-project-filter .inner{flex-basis:100%}.mima-project-filter .inner>button{height:40px;position:absolute;right:0;top:5px;width:40px;z-index:102}.mima-project-filter .inner>button path{fill:#461356}@media (min-width:600px){.mima-project-filter .inner>button{display:none}}@media (max-width:599px){.mima-project-filter .inner{background-clip:padding-box;background-color:#fff;border-radius:5px;border-top:calc(100vh + 100vw) solid rgba(0,0,0,.2);bottom:0;display:none;left:0;padding:30px 15px;position:fixed;right:0;z-index:101}.mima-project-filter .inner section{max-width:100%}}.mima-project-list{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin:0 -15px}.mima-project-list .mima-project-list-item{flex-basis:50%;padding:30px 15px}@media (max-width:899px){.mima-project-list .mima-project-list-item{border-bottom:1px solid #ccc;flex-basis:100%}}.mima-project-list .mima-project-list-item a{color:#000;display:flex;height:100%}.mima-project-list .mima-project-list-item .image-container{flex-basis:120px;flex-shrink:0}.mima-project-list .mima-project-list-item .image{background-position:50%;background-size:cover;border-radius:8px;overflow:hidden;padding-top:100%;position:relative;width:100%}.mima-project-list .mima-project-list-item .image img{left:200%;position:absolute;top:200%}.mima-project-list .mima-project-list-item .content{flex-basis:calc(100% - 120px);flex-grow:1;padding:0 0 0 15px}.mima-project-list .mima-project-list-item .title{font-family:Campton,sans-serif;font-weight:500;font-size:1.8rem}.mima-project-list .mima-project-list-item .title+*{margin-top:13px}.mima-project-list .mima-project-list-item .content .organisation{font-family:Campton,sans-serif;font-weight:350;display:flex;font-size:1.4rem;line-height:1.2;margin-top:5px}.mima-project-list .mima-project-list-item .content .organisation .icon{margin:auto 14px auto 0;flex-shrink:0}.mima-project-list .mima-project-list-item .categories{display:flex;display:none;height:4px;margin-top:auto;width:100%}.mima-project-list .mima-project-list-item .categories>div{height:100%;width:100%}.mima-project-list>a.btn{margin:50px auto;max-width:310px}.mima-project-list .placeholder{margin:0 auto;max-width:360px;padding:0 15px;text-align:center}.mima-project-add+.mima-project-list,.mima-project-filter+.mima-project-add,.mima-project-filter+.mima-project-list,.mima-project-list .placeholder .btn{margin-top:30px}.mima-qualification-detail .user,.mima-qualification-detail a,.mima-qualification-list .user,.mima-qualification-list a{display:flex;align-items:center}.mima-qualification-detail .user .user-image,.mima-qualification-detail a .user-image,.mima-qualification-list .user .user-image,.mima-qualification-list a .user-image{background-color:#efefef;border-radius:50%;display:inline-block;height:3.6rem;width:3.6rem;overflow:hidden;margin-right:1rem}.mima-qualification-detail .user .details,.mima-qualification-detail a .details,.mima-qualification-list .user .details,.mima-qualification-list a .details{flex:1;word-break:break-word}.mima-qualification-detail .user .details .name,.mima-qualification-detail a .details .name,.mima-qualification-list .user .details .name,.mima-qualification-list a .details .name{font-family:Campton,sans-serif;font-weight:500;display:block}.mima-qualification-list .mima-qualification-list-item>a{box-shadow:0 0 0 1px #ccc;border-radius:6px;padding:1rem}.mima-qualification-list .mima-qualification-list-item>a,.mima-qualification-list .mima-qualification-list-item>a *{color:#000}.mima-qualification-list .mima-qualification-list-item+.mima-qualification-list-item{margin-top:2rem}.mima-qualification-detail .description{margin:2rem 0}.mima-qualification-detail .btn{margin-top:1rem}.mima-qualificationType-list{display:flex;flex-direction:column;margin-top:15px}.mima-qualificationType-list .mima-qualificationType-list-item{margin-top:5px}.mima-qualificationType-list .mima-qualificationType-list-item a{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;overflow:hidden}@media (max-width:1023px){.mima-qualificationType-list .mima-qualificationType-list-item a{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}.mima-qualificationType-list .mima-qualificationType-list-item a.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){.mima-qualificationType-list .mima-qualificationType-list-item a{height:calc(2rem + 30px);margin:0;padding:15px 20px}.mima-qualificationType-list .mima-qualificationType-list-item a.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}.mima-qualificationType-list .mima-qualificationType-list-item a.icon{flex-basis:6rem;margin-left:15px;text-align:center}.mima-qualificationType-list .mima-qualificationType-list-item a.icon svg{fill:#461356}.mima-qualificationType-list .mima-qualificationType-list-item a:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main .mima-qualificationType-list .mima-qualificationType-list-item a:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main .mima-qualificationType-list .mima-qualificationType-list-item a:not(.icon):after{content:none}}.mima-qualificationType-list .mima-qualificationType-list-item a.state-active{background:#461356;box-shadow:none!important;color:#fff}.mima-qualificationType-list .mima-qualificationType-list-item a.state-active:after{color:#fff}.mima-qualificationType-list .mima-qualificationType-list-item a.state-active .icon>svg{fill:#fff}.mima-qualificationType-list .mima-qualificationType-list-item a.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}.mima-qualificationType-list .mima-qualificationType-list-item a[data-badge]{position:relative}.mima-qualificationType-list .mima-qualificationType-list-item a[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}@media (max-width:1023px){.mima-qualificationType-list .mima-qualificationType-list-item a{margin-left:0;margin-right:0}}.mima-qualificationType-list .mima-qualificationType-list-item .image{background-position:50%;background-size:cover;flex-basis:50px;flex-grow:0;height:50px;overflow:hidden;position:relative;width:50px;margin:-15px 0 -15px -20px}.mima-qualificationType-list .mima-qualificationType-list-item .color{border-radius:50%;height:10px;margin:auto 30px;width:10px}.mima-task-detail .address{margin-top:20px}.mima-task-detail .organisation{font-family:Campton,sans-serif;font-weight:350;display:flex;font-size:1.4rem;line-height:1.2;margin-top:5px}.mima-task-detail .organisation .icon{margin:auto 14px auto 0;flex-shrink:0}.mima-task-detail .description,.mima-task-detail .status{margin-top:20px}.mima-task-detail .description h2{font-family:Campton,sans-serif;font-weight:350;color:#000;font-size:2.4rem;line-height:1.2;text-align:center}.mima-task-detail .description p{margin-top:20px}.mima-task-detail .description .link-list{margin-top:15px}.mima-task-detail .description .link-list li{display:flex;margin:5px 0 0}.mima-task-detail .description .link-list li:before{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:700;content:"\f0c1";font-size:1.2rem;margin:auto 5px auto 0}.mima-task-detail .description .link-list a{color:#000;display:inline-block;text-decoration:underline}.mima-task-detail .chat-container{display:flex}.mima-task-detail .chat-container .chat{color:#000;display:inline-block;margin-left:auto;margin-top:20px;text-decoration:underline}.mima-task-detail .qualifications{margin-top:4rem;background-color:#efefef;padding:1.5rem;border-radius:6px}.mima-task-detail .qualifications .qualifications-headline{font-family:Campton,sans-serif;font-weight:500;font-size:1.8rem;margin-bottom:1rem}.mima-task-detail .mima-task-qualificationType-list-element{display:flex;justify-content:space-between;color:#000;padding:.8rem 0}.mima-task-detail .mima-task-qualificationType-list-element.is-not-heldByUser,.mima-task-detail .mima-task-qualificationType-list-element.is-not-heldByUser *{font-family:Campton,sans-serif;font-weight:500;color:#461356}.mima-task-detail .mima-task-qualificationType-list-element .status{height:auto;margin:0}.mima-task-detail .mima-task-qualificationType-list-element+.mima-task-qualificationType-list-element{border-top:1px solid #000}.mima-task-filter{display:flex}@media (max-width:599px){.mima-task-filter{flex-wrap:wrap;margin-top:30px}}@media (min-width:600px){.mima-task-filter>h2{display:none}}.mima-task-filter>button{font-family:Campton,sans-serif;font-weight:500;color:#461356;font-size:1.6rem;margin-left:auto}@media (min-width:600px){.mima-task-filter>button{display:none}}.mima-task-filter .inner{flex-basis:100%}.mima-task-filter .inner>button{height:40px;position:absolute;right:0;top:5px;width:40px;z-index:102}.mima-task-filter .inner>button path{fill:#461356}@media (min-width:600px){.mima-task-filter .inner>button{display:none}}@media (max-width:599px){.mima-task-filter .inner{background-clip:padding-box;background-color:#fff;border-radius:5px;border-top:calc(100vh + 100vw) solid rgba(0,0,0,.2);bottom:0;display:none;left:0;padding:30px 15px;position:fixed;right:0;z-index:101}.mima-task-filter .inner section{max-width:100%}}.mima-task-list{display:flex;flex-direction:column}.mima-task-list .mima-task-list-item{border-bottom:1px solid #ccc}.mima-task-list .mima-task-list-item a{color:#000;display:flex;flex-wrap:wrap;padding:15px 0}.mima-task-list .mima-task-list-item .data{flex-basis:calc(100% - 40px);padding-right:2rem}.mima-task-list .mima-task-list-item .status{flex-basis:40px}.mima-task-list .mima-task-list-item .title{font-family:Campton,sans-serif;font-weight:500;font-size:1.6rem;margin-bottom:.5rem}.mima-task-list .mima-task-list-item .project{font-family:Campton,sans-serif;font-weight:350;font-size:1.6rem;margin-bottom:1rem}.mima-task-list .mima-task-list-item .info{color:#656565;flex-basis:100%}.mima-task-list .mima-task-list-item .info,.mima-task-list .mima-task-list-item .info>*{font-size:1.3rem;line-height:1}.mima-task-list .mima-task-list-item .info>*{display:inline-block}.mima-task-list .mima-task-list-item.status-closed{opacity:.5}.mima-task-list>a.btn{margin:50px auto;max-width:310px}.mima-task-list .intro,.mima-task-list .placeholder{margin:0 auto;max-width:360px;padding:0 15px;text-align:center}.mima-task-list .intro .btn,.mima-task-list .placeholder .btn{margin-top:30px}.mima-task-list .intro .btn{margin:0 0 30px}.mima-task-add+.mima-task-list,.mima-task-filter+.mima-task-add,.mima-task-filter+.mima-task-list{margin-top:30px}.status .done-message{font-family:Campton,sans-serif;font-weight:500;line-height:2rem}.status .done-message .icon{vertical-align:bottom}.status .status-button{font-family:Campton,sans-serif;font-weight:350;background:#461356;border-radius:2.4rem;box-shadow:0 0 0 1px transparent;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;height:4.8rem;line-height:2rem;padding:1.4rem 3rem;text-align:center;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;text-align:left}.status .status-button .icon{margin:3px 5px -3px -6px;vertical-align:text-top}.status .status-button .icon svg{fill:#fff}.status .status-button:not(.state-disabled):not(.state-active):hover{background:#57186b}.status .status-button.state-active{background:transparent;box-shadow:0 0 0 1px #461356;color:#461356;cursor:default}.status .status-button.state-active .icon>svg{fill:#461356}.status .status-button.state-disabled{cursor:default;filter:grayscale(100%)}@media (max-width:399px){.status .status-button{width:100%}}.status .status-button.expand-width{display:block;flex-basis:100%;text-align:center;width:100%}.status .status-button .icon{height:4.8rem;margin:-1.4rem 5px -1.4rem -2.9rem;vertical-align:top;width:4.8rem}@media (max-width:599px){.status .status-button .icon{margin-right:-5px}}.status .status-button .icon svg{height:3.2rem;width:3.2rem}.status .status-button[value=done]{background:#28b870}.status .status-button[value=open]{background:#a2a2a2}@media (max-width:599px){.status .status-button{padding-right:0;width:100%}.status .status-button+.status-button{margin-top:10px}}.status .status-icon{border-radius:50%;display:inline-flex;height:40px;width:40px}.status .status-icon.status-done{background:#28b870}.status .status-icon.status-accepted{background:#461356}.status .status-icon .icon{flex-basis:28px;flex-shrink:0;height:28px;width:28px;margin:auto}.status .status-icon .icon *{color:#fff;fill:#fff}.status .status-icon .icon svg{height:28px;width:28px}.mima-volunteer-list-item{background:#fff;display:flex;padding:10px 15px}@media (max-width:499px){.mima-volunteer-list-item{flex-direction:column}}.mima-volunteer-list-item:nth-child(odd){background:#efefef}.mima-volunteer-list-item .name{font-family:Campton,sans-serif;font-weight:400;flex-basis:40%}@media (max-width:499px){.mima-volunteer-list-item .name+*{margin-top:5px}}.mima-volunteer-list-item .email,.mima-volunteer-list-item .phone{flex-basis:30%;overflow:hidden}@media (max-width:499px){.mima-volunteer-list-item .email,.mima-volunteer-list-item .phone{line-height:1.4}}.mima-volunteer-list-item a,.mima-volunteer-list-item span{color:#000;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.mima-volunteer-list-item a{text-decoration:underline}nav.internal .bar{display:flex;height:80px;width:100%}@media (min-width:1024px){nav.internal .bar{display:none}}nav.internal .bar button{display:flex;flex-basis:calc(25% - 10px);flex-direction:column;align-items:center}nav.internal .bar button:first-child{flex-basis:calc(25% + 10px);padding-left:20px}nav.internal .bar button:last-child{flex-basis:calc(25% + 10px);padding-right:20px}nav.internal .bar button[data-badge]{position:relative}nav.internal .bar button[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:calc(50% + 6px);line-height:1;padding:2px 5px;position:absolute;top:7px}nav.internal .bar button *{color:#000;fill:#000}nav.internal .bar button.active *{color:#461356;fill:#461356}nav.internal .bar .icon{margin:auto auto 0}nav.internal .bar .icon>svg{height:22px;width:22px}nav.internal .bar .text{font-family:Campton,sans-serif;font-weight:350;font-size:1.2rem;margin:calc(10px - .5rem) auto auto}nav.internal .footer{display:none;flex-direction:column;height:90px}nav.internal .footer .icon{margin:auto auto 0}nav.internal .footer .icon svg{height:28px;width:100px}nav.internal .footer a{margin:0 auto auto}nav.internal .footer .btn-feedback{font-family:Campton,sans-serif;font-weight:350;background:transparent;color:#461356;cursor:pointer;transition:color 90ms ease-out;user-select:none;margin-top:1rem}nav.internal .footer .btn-feedback .icon{margin-right:5px;vertical-align:text-top}nav.internal .footer .btn-feedback .icon svg{fill:#461356}nav.internal .footer .btn-feedback:hover{color:#792195}@media (max-width:1023px){nav.internal>.inner{height:calc(100% - 80px);overflow-y:scroll}nav.internal .category{min-height:calc(100% - 90px);width:100%;display:none}nav.internal .category.active{display:block}nav.internal .category.desktop-only,nav.internal .category>button{display:none}nav.internal .category.active~.footer{display:flex}}@media (min-width:1024px){nav.internal .category>button{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;background:#efefef;width:100%}}@media (min-width:1024px) and (max-width:1023px){nav.internal .category>button{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}nav.internal .category>button.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px) and (min-width:1024px){nav.internal .category>button{height:calc(2rem + 30px);margin:0;padding:15px 20px}nav.internal .category>button.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}@media (min-width:1024px){nav.internal .category>button.icon{flex-basis:6rem;margin-left:15px;text-align:center}nav.internal .category>button.icon svg{fill:#461356}nav.internal .category>button:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main nav.internal .category>button:not(.icon){box-shadow:0 0 0 1px #ccc}}@media (min-width:1024px) and (min-width:1024px){main nav.internal .category>button:not(.icon):after{content:none}}@media (min-width:1024px){nav.internal .category>button.state-active{background:#461356;box-shadow:none!important;color:#fff}nav.internal .category>button.state-active:after{color:#fff}nav.internal .category>button.state-active .icon>svg{fill:#fff}nav.internal .category>button.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}nav.internal .category>button[data-badge]{position:relative}nav.internal .category>button[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}nav.internal .category>button .icon{margin:auto 0}nav.internal .category>button span:not(.icon){font-family:Campton,sans-serif;font-weight:350;margin:auto auto auto 15px}nav.internal .category>button:after{content:"\2b"!important;margin:auto 0}nav.internal .category>.inner{display:none}nav.internal .category.active>button:after{content:"\f068"!important}nav.internal .category+.category{margin-top:10px}}.navigation-list{display:flex;flex-wrap:wrap}.navigation-list a{font-family:Campton,sans-serif;font-weight:350;background:#fff;border-radius:6px;color:#000;cursor:pointer;display:flex;flex-basis:100%;font-size:1.6rem;line-height:2rem;text-align:left;transition:background 90ms ease-out,box-shadow 90ms ease-out,color 90ms ease-out;user-select:none;margin-top:1rem;width:100%}@media (max-width:1023px){.navigation-list a{height:calc(2rem + 40px);margin:15px 20px 0;padding:20px}.navigation-list a.narrow{flex-basis:calc(100% - 6rem - 55px);margin-right:0}}@media (min-width:1024px){.navigation-list a{height:calc(2rem + 30px);margin:0;padding:15px 20px}.navigation-list a.narrow{flex-basis:calc(100% - 6rem - 15px);margin-right:0}}.navigation-list a.icon{flex-basis:6rem;margin-left:15px;text-align:center}.navigation-list a.icon svg{fill:#461356}.navigation-list a:not(.icon):after{font-family:Font Awesome\ 6 Pro,Font Awesome\ 6 Brands;font-weight:400;content:"\f061";color:#461356;font-size:1.8rem;margin-left:auto}main .navigation-list a:not(.icon){box-shadow:0 0 0 1px #ccc}@media (min-width:1024px){main .navigation-list a:not(.icon):after{content:none}}.navigation-list a.state-active{background:#461356;box-shadow:none!important;color:#fff}.navigation-list a.state-active:after{color:#fff}.navigation-list a.state-active .icon>svg{fill:#fff}.navigation-list a.state-attention:before{background:#461356;border-radius:50%;content:"";height:7px;margin:6px 10px 6px 0;overflow:hidden;width:7px}.navigation-list a[data-badge]{position:relative}.navigation-list a[data-badge]:before{background:#461356;border-radius:4px;color:#fff;content:attr(data-badge);font-size:1.2rem;left:2px;line-height:1;padding:2px 5px;position:absolute;top:2px}@media (max-width:1023px){.navigation-list a{box-shadow:0 0 0 1px #ccc;display:flex;width:calc(100% - 40px)}.navigation-list a:not(.icon) span{flex-grow:1;padding-right:15px}}.navigation-list .chat-list-empty{background:#fff;color:#000;display:block;padding:15px 20px}nav .navigation-list a{margin-top:15px}@media (min-width:1024px){nav .navigation-list a{margin-top:1px}}.navigation-header{display:flex;position:relative;width:100%}@media (max-width:1023px){.navigation-header{height:calc(2rem + 40px)}}@media (min-width:1024px){.navigation-header{flex-wrap:wrap}}.navigation-header>a,.navigation-header>button{color:#461356;flex-shrink:0;height:calc(2rem + 40px);width:calc(2rem + 40px)}.navigation-header>a .icon,.navigation-header>button .icon{height:100%;width:100%}.navigation-header>a.back .icon{display:inline-flex;align-items:center;justify-content:flex-start}.navigation-header>a.back .icon svg{margin:0}.navigation-header .js-toggle-subnav .icon{align-items:center;justify-content:flex-end}.navigation-header .js-toggle-subnav .icon svg{margin:0}.navigation-header>button{margin-left:auto}@media (min-width:1024px){.navigation-header>button{display:none}}@media (max-width:1023px){.navigation-header>.title{margin:auto 0;overflow:hidden}.navigation-header>.title span{font-family:Campton,sans-serif;font-weight:500;color:#461356;font-size:3.5rem;line-height:1.2;text-align:center;font-size:1.8rem}.navigation-header>.title span+p{margin-top:45px}}@media (min-width:1024px){.navigation-header>.title{flex-basis:calc(100% - 4rem - 80px);flex-wrap:wrap;padding:10px 0 0 calc(2rem + 40px)}.navigation-header>.title span{font-family:Campton,sans-serif;font-weight:500;color:#461356;font-size:3.5rem;line-height:1.2;padding-bottom:.5rem;text-align:center;white-space:normal}.navigation-header>.title span+p{margin-top:45px}}.navigation-header>.title:first-child:last-child{flex-basis:100%;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;width:100%}@media (max-width:1023px){.navigation-header>.subnav{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:none;left:-15px;position:absolute;right:-15px;top:100%;z-index:99}.navigation-header>.subnav .inner{padding-bottom:20px}}@media (min-width:1024px){.navigation-header>.subnav .navigation-list{margin:30px -5px 0;width:calc(100% + 10px)}.navigation-header>.subnav .navigation-list>a{box-shadow:0 0 0 1px #ccc;flex-basis:auto;height:calc(2rem + 20px);margin:5px 0 0 5px;padding:10px 18px;width:auto}.navigation-header>.subnav .navigation-list>a span{font-family:Campton,sans-serif;font-weight:350}}.navigation-header+*{margin-top:30px}.notification-list .notification-list-empty{background:#fff;color:#000;display:block;padding:15px 20px}.notification-list .notification-list-item a{background:#fff;color:#000;display:flex;padding:15px 20px}.notification-list .notification-list-item a.state-unread{background:#efefef}.notification-list .notification-list-item a button{cursor:pointer;margin-top:0;margin-bottom:auto}.notification-list .notification-list-item a button path{fill:#461356}.notification-list .notification-list-item a button+button{margin-left:5px}.notification-list .notification-list-item a .inner{flex-grow:1}.notification-list .notification-list-item a .text{font-family:Campton,sans-serif;font-weight:400;font-size:1.6rem;padding-right:15px}.notification-list .notification-list-item a .date{font-family:Campton,sans-serif;font-weight:400;display:block;font-size:1.3rem;margin-top:5px}.notification-charme{bottom:0;left:0;position:fixed;right:0;top:0}.notification-charme .inner{background:#fff;border-radius:50%;bottom:0;box-shadow:0 0 50px -20px rgba(0,0,0,.2);height:290px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease-out;width:290px}.notification-charme.state-play .inner{opacity:1}.profile-image{background-position:50%;background-size:cover;border-radius:50%;display:block;margin:30px auto 0;max-width:220px;overflow:hidden;width:100%}.profile-image:before{content:"";display:block;padding-top:100%}.profile-info-main{font-family:Campton,sans-serif;font-weight:350;font-size:1.6rem;padding-top:2rem;margin-top:3rem}.profile-image+.profile-info-main{border-top:1px solid #ccc}.profile-address{margin-top:15px}.profile-languages{margin-top:30px}.profile-languages ul{margin-top:5px;padding-left:1.7rem}.user-list .user-card{box-shadow:0 0 0 1px #ccc;border-radius:6px;display:flex;align-items:center}.user-list .user-card .controls,.user-list .user-card .user-icon{margin:1rem}.user-list .user-card .info{flex:1;margin:1rem 0}.user-list .user-card .info .email,.user-list .user-card .info .name{word-break:break-word}.user-list .user-card .controls{display:flex;align-items:center;justify-content:flex-end}.user-list .user-card .controls .btn-icon{display:flex;align-items:center;justify-content:center}.user-list .user-card+.user-card{margin-top:2rem}.user-services form,.user-services section{max-width:100%}.user-services table{border-spacing:0;width:100%}.user-services .widget-checkbox{margin:0}.user-services th{border-bottom:1px solid #ccc;padding:5px;text-align:left}.user-services td{padding:5px}.user-services tr:hover td{background:hsla(0,0%,93.7%,.5)}