@charset "UTF-8";@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/build/fonts/open-sans-v40-latin-regular.a7eaeedd.eot);src:url(/build/fonts/open-sans-v40-latin-regular.a7eaeedd.eot) format("embedded-opentype"),url(/build/fonts/open-sans-v40-latin-regular.feb0d864.woff2) format("woff2"),url(/build/fonts/open-sans-v40-latin-regular.d812713f.woff) format("woff"),url(/build/fonts/open-sans-v40-latin-regular.11577916.ttf) format("truetype"),url(/build/images/open-sans-v40-latin-regular.3debe4a9.svg) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/build/fonts/open-sans-v40-latin-italic.b6065e9b.eot);src:url(/build/fonts/open-sans-v40-latin-italic.b6065e9b.eot) format("embedded-opentype"),url(/build/fonts/open-sans-v40-latin-italic.492409a5.woff2) format("woff2"),url(/build/fonts/open-sans-v40-latin-italic.26ad28cf.woff) format("woff"),url(/build/fonts/open-sans-v40-latin-italic.4f06e64b.ttf) format("truetype"),url(/build/images/open-sans-v40-latin-italic.29097d5f.svg) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/build/fonts/open-sans-v40-latin-700.373e8c3d.eot);src:url(/build/fonts/open-sans-v40-latin-700.373e8c3d.eot) format("embedded-opentype"),url(/build/fonts/open-sans-v40-latin-700.93eac171.woff2) format("woff2"),url(/build/fonts/open-sans-v40-latin-700.c5ba60e7.woff) format("woff"),url(/build/fonts/open-sans-v40-latin-700.575d2b29.ttf) format("truetype"),url(/build/images/open-sans-v40-latin-700.83bd034b.svg) format("svg")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/build/fonts/open-sans-v40-latin-700italic.668d4e5b.eot);src:url(/build/fonts/open-sans-v40-latin-700italic.668d4e5b.eot) format("embedded-opentype"),url(/build/fonts/open-sans-v40-latin-700italic.bac8fbde.woff2) format("woff2"),url(/build/fonts/open-sans-v40-latin-700italic.319eac77.woff) format("woff"),url(/build/fonts/open-sans-v40-latin-700italic.d8eb834d.ttf) format("truetype"),url(/build/images/open-sans-v40-latin-700italic.aab499fb.svg) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:400;src:url(/build/fonts/work-sans-v19-latin-regular.78a8b002.eot);src:url(/build/fonts/work-sans-v19-latin-regular.78a8b002.eot) format("embedded-opentype"),url(/build/fonts/work-sans-v19-latin-regular.0c3316f5.woff2) format("woff2"),url(/build/fonts/work-sans-v19-latin-regular.edae7318.woff) format("woff"),url(/build/fonts/work-sans-v19-latin-regular.820932cd.ttf) format("truetype"),url(/build/images/work-sans-v19-latin-regular.3af00a0a.svg) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:400;src:url(/build/fonts/work-sans-v19-latin-italic.345b9eb5.eot);src:url(/build/fonts/work-sans-v19-latin-italic.345b9eb5.eot) format("embedded-opentype"),url(/build/fonts/work-sans-v19-latin-italic.41671bc3.woff2) format("woff2"),url(/build/fonts/work-sans-v19-latin-italic.3ac0defd.woff) format("woff"),url(/build/fonts/work-sans-v19-latin-italic.5101a2c7.ttf) format("truetype"),url(/build/images/work-sans-v19-latin-italic.d127e912.svg) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:normal;font-weight:700;src:url(/build/fonts/work-sans-v19-latin-700.5f9a4625.eot);src:url(/build/fonts/work-sans-v19-latin-700.5f9a4625.eot) format("embedded-opentype"),url(/build/fonts/work-sans-v19-latin-700.9c9ded27.woff2) format("woff2"),url(/build/fonts/work-sans-v19-latin-700.776bc8d1.woff) format("woff"),url(/build/fonts/work-sans-v19-latin-700.7e23d7d4.ttf) format("truetype"),url(/build/images/work-sans-v19-latin-700.952503b7.svg) format("svg")}@font-face{font-display:swap;font-family:Work Sans;font-style:italic;font-weight:700;src:url(/build/fonts/work-sans-v19-latin-700italic.7c74e931.eot);src:url(/build/fonts/work-sans-v19-latin-700italic.7c74e931.eot) format("embedded-opentype"),url(/build/fonts/work-sans-v19-latin-700italic.9bb8ca6c.woff2) format("woff2"),url(/build/fonts/work-sans-v19-latin-700italic.c71b166c.woff) format("woff"),url(/build/fonts/work-sans-v19-latin-700italic.f7989eb8.ttf) format("truetype"),url(/build/images/work-sans-v19-latin-700italic.4bcad03e.svg) format("svg")}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fade-enter-active{transition:all .5s}.fade-enter-from{opacity:0}.fade-leave-active{transition:all .5s}.fade-leave-to{opacity:0}.fade-fast-enter-active{transition:.25s}.fade-fast-enter-from{opacity:0}.fade-fast-leave-active{transition:.25s}.fade-fast-leave-to{opacity:0}.fade-slow-enter-active{transition:.75s}.fade-slow-enter-from{opacity:0}.fade-slow-leave-active{transition:.75s}.fade-slow-leave-to{opacity:0}.error{color:#c20a0a}.warning{color:#ce4218}.info{color:#ffbf00}.success{color:#4daf06}.button{-webkit-touch-callout:none;align-items:center;-webkit-appearance:none;background:#fff;border:0;border-radius:.5em;box-shadow:0 3px 6px rgba(0,0,0,.16);color:#ff7e00;cursor:pointer;display:inline-flex;font-family:Open Sans,Arial,sans-serif;font-size:1em;justify-content:center;margin:0;outline:0;padding:.5em 1.5em;transition:background-color .25s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button .icon{margin-right:.5em}.button.disabled{opacity:.5;pointer-events:none}.button.error{background:#c20a0a;color:#fff}.button.warning{background:#ce4218;color:#fff}.button.info{background:#ffbf00;color:#000}.button.success{background:#ff7e00;color:#fff}.button.active,.button:hover{background:#b5b5b5;color:#fff}input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;background:#fff;border:0;border-radius:.5em;box-shadow:0 0 .25em rgba(0,0,0,.25);box-sizing:border-box;display:block;font-family:Open Sans,Arial,sans-serif;font-size:1em;margin:0;outline:0;padding:.5em 1em;width:100%}input[type=email].has-error,input[type=number].has-error,input[type=password].has-error,input[type=text].has-error,select.has-error,textarea.has-error{background:#ffd2af}input[type=email]+.icon,input[type=number]+.icon,input[type=password]+.icon,input[type=text]+.icon,select+.icon,textarea+.icon{position:absolute;right:.5em;top:1.2em;transform:translateY(-50%)}select{padding-right:2em}.form-group{margin-bottom:1em;position:relative}.form-row{display:flex;margin:1em -.5em}.form-row .button,.form-row .form-group{margin:0 .5em}.form-row.equalize .button,.form-row.equalize .form-group{flex:1}.form-input-error{background:#fff;border:1px solid #c20a0a;border-radius:.5em;color:#c20a0a;margin-top:.5em;padding:.25em 1em;pointer-events:none;position:relative;text-align:left}.form-input-error:before{border-bottom:.5em solid #c20a0a;border-left:.5em solid transparent;border-right:.5em solid transparent;content:"";display:block;height:0;left:1em;position:absolute;top:0;transform:translateY(-100%);width:0}.form-errors,.form-success{background:#c20a0a;border:0;border-radius:.5em;color:#fff;font-size:1em;margin:0 0 1em;padding:.5em 1em}.form-errors ul,.form-success ul{margin-bottom:0;text-align:left}.form-errors ul .title,.form-success ul .title{font-weight:700}.form-errors ul .title:after,.form-success ul .title:after{content:": ";display:inline}.form-success{background:#4daf06}.spinner{display:inline-block;height:1em;width:1em}.spinner:after{animation:spinner 1.2s linear infinite;border-color:#fff transparent;border-radius:50%;border-style:solid;border-width:.1em;content:"";display:block;height:1em;width:1em}.loader{align-items:center;background:rgba(0,0,0,.75);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.loader .spinner{font-size:4em}.italic{font-style:italic}.bold{font-weight:700}body,html{margin:0;padding:0}html{color:#b5b5b5;font-size:1vw}@media print{html{color:#000}}body{font-family:Open Sans,Arial,sans-serif;height:100%}@media (min-width:1801px){body{font-size:18px}}@media (max-width:1024px){body{font-size:1.6vw}}@media (max-width:720px){body{font-size:4vw}}@media print{body{font-size:7pt}}#app,.wrapper,body,html{height:100%}@media print{#app,.wrapper,body,html{background:transparent;height:auto}}@media print{@page{margin:0}}h1,h2{font-family:Work Sans,Arial,sans-serif}a{color:inherit;cursor:pointer;text-decoration:none}.h1,h1{color:#fff;font-size:1.8em;font-weight:700;margin:0 0 1em}.h1 .large,h1 .large{font-size:1.4em}@media (max-width:720px){.h1,h1{font-size:1.6em}}.h2,h2{color:#fff;font-size:1.8em;font-weight:700;margin:0 0 1em}.h2 .large,h2 .large{font-size:1.4em}@media (max-width:720px){.h2,h2{font-size:1.6em}}.h3,h3{color:#fff;font-size:1.8em;font-weight:700;margin:0 0 1em}.h3 .large,h3 .large{font-size:1.4em}@media (max-width:720px){.h3,h3{font-size:1.6em}}.h4,h4{color:#fff;font-size:1.8em;font-weight:700;margin:0 0 1em}.h4 .large,h4 .large{font-size:1.4em}@media (max-width:720px){.h4,h4{font-size:1.6em}}.h5,h5{color:#fff;font-size:1.8em;font-weight:700;margin:0 0 1em}.h5 .large,h5 .large{font-size:1.4em}@media (max-width:720px){.h5,h5{font-size:1.6em}}.h3,h3{font-size:1.4em}@media (max-width:720px){.h3,h3{font-size:1.2em}}.h4,h4{font-size:1.4em}@media (max-width:720px){.h4,h4{font-size:1.2em}}.h5,h5{font-size:1.4em}@media (max-width:720px){.h5,h5{font-size:1.2em}}.h4,h4{font-size:1.2em}@media (max-width:720px){.h4,h4{font-size:1em}}.h5,h5{font-size:1.2em}@media (max-width:720px){.h5,h5{font-size:1em}}p,ul{margin:0 0 1em}ul{list-style:none;padding:0}.pre-wrap{white-space:pre-wrap}@media (max-width:720px){.hide\@mobile{display:none}}.table{border-collapse:collapse;width:100%}.table td,.table th{padding:1em;text-align:left}@media print{.table td,.table th{padding-left:0;padding-right:.25em}}.table td.headline,.table th.headline{background:#000;color:#fff}@media print{.table td.headline,.table th.headline{background:none;color:inherit}}.table td .form-row,.table th .form-row{justify-content:flex-start;margin-bottom:0;margin-top:0}.table th{border-bottom:2px solid #fff;font-weight:700}.table a{text-decoration:underline}.table tr.interactive:hover td{background:hsla(0,0%,100%,.1)}.wrapper{display:flex;flex-direction:column}.footer,.header{flex:0}.header{width:100%!important}.main{flex:1}.header{align-items:center;background:#000;display:flex}@media print{.header{display:none}}@media (min-width:1801px){.header{margin:0 auto;width:1800px}}@media (max-width:720px){.header{display:block;padding-bottom:1em;text-align:center}}.header .logo{flex:1;margin:2em 1em 2em 2.5em}.header .logo img{height:3em;vertical-align:middle}@media (max-width:720px){.header .logo img{height:auto;width:10em}}.header .language-picker,.header .main-nav{flex:0 0 auto;margin:0 2em}.header .language-picker ul,.header .main-nav ul{list-style:none;margin:0;padding:0}.header .language-picker ul li,.header .main-nav ul li{display:inline}.header .language-picker ul li a,.header .main-nav ul li a{color:#fff;text-underline-offset:.2em;transition:text-decoration .5s ease-out}.header .language-picker ul li a.active,.header .language-picker ul li a.router-link-active,.header .language-picker ul li a:hover,.header .main-nav ul li a.active,.header .main-nav ul li a.router-link-active,.header .main-nav ul li a:hover{text-decoration:underline}.header .main-nav ul li:after{content:"|";display:inline;margin:0 .5em}.header .main-nav ul li:last-child:after{display:none}.header .language-picker{color:#fff;position:relative;z-index:20}@media (max-width:720px){.header .language-picker{margin:0 1em;position:absolute;right:0;top:.66em}}.header .language-picker-choice,.header .language-picker-select{display:block;min-width:2.5em;padding:.4em}.header .language-picker-choice{cursor:pointer;text-align:center}.header .language-picker-select{background-color:#000;border-radius:.25em;box-shadow:0 1px 3px hsla(0,0%,71%,.25);opacity:0;position:absolute;top:100%;transition:opacity .25s ease-in-out,visibility .25s ease-in-out;visibility:hidden;z-index:1}.header .language-picker-select ul{align-items:center;display:flex;flex-direction:column;row-gap:.5em}.header .language-picker-select ul li{position:relative}.header .language-picker-select ul li:not(:last-child){margin-bottom:.5em}.header .language-picker-select ul li:after{border-bottom:1.5px solid #fff;bottom:-50%;content:"";display:inline;left:50%;position:absolute;transform:translateX(-50%) translateY(-50%);width:1.3em}.header .language-picker-select ul li:last-child:after{display:none}.header .language-picker-select.is-active{opacity:1;visibility:visible}.header .sidebar-toggle{fill:#fff;align-items:center;background:#000;border-radius:.5em;color:#fff;cursor:pointer;display:none;font-weight:700;margin-left:2em;margin-right:1em;padding:.5em 1.5em;text-transform:uppercase}@media (max-width:1024px){.header .sidebar-toggle{display:inline-flex}}@media (max-width:720px){.header .sidebar-toggle{margin:1em 0 0}}.header .sidebar-toggle .icon{margin-right:.5em}.footer{background:url(/build/images/background-footer.100428c6.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;border-top:3px solid #000;color:#fff;padding:2em;position:relative;text-align:center}.footer li,.footer p{text-shadow:0 3px 6px #000}.footer .footer-nav ul{list-style:none}.footer .footer-nav ul li{display:inline}.footer .footer-nav ul li:after{content:"|";display:inline;margin:0 .5em}.footer .footer-nav ul li:last-child:after{display:none}.footer .social-media{position:absolute;right:2em;top:50%;transform:translateY(-50%)}@media (max-width:720px){.footer .social-media{position:static;transform:none}}.footer .social-media ul{list-style:none}.footer .social-media ul li{display:inline;margin-left:.5em}.login{background:url(/build/images/background.de63e9ba.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-bottom:3px solid #000;padding:2em 2em 8em}@media (max-width:1024px){.login{background-position:100%;padding-bottom:4em}}@media (max-width:720px){.login{padding:4em 1em}}.login-box{color:#fff;padding:4em;width:25%}@media (max-width:1024px){.login-box{width:40%}}@media (max-width:720px){.login-box{padding:1em;width:auto}}.login-box h2,.login-box p,.login-info{text-shadow:0 3px 6px #000}.login-info{color:#fff;max-width:40%;padding:4em}@media (min-width:1801px){.login-info{max-width:30%}}@media (max-width:1024px){.login-info{max-width:75%;padding:2em}}@media (max-width:720px){.login-info{max-width:none;padding:1em}}.content{background:#000}.intro{margin:0 auto 4em;max-width:720px;padding:4em 1em 0;text-align:center}.teasers{border:3px solid #000;display:flex;margin:4em}@media (max-width:720px){.teasers{flex-direction:column;margin:2em}}.teasers-label{color:#fff;font-size:2.8em;font-weight:700;left:50%;position:absolute;text-align:center;text-shadow:0 0 .25em rgba(0,0,0,.75);text-transform:uppercase;top:50%;transform:translateX(-50%) translateY(-50%);width:100%}@media (max-width:720px){.teasers-label{font-size:1.4em}}.teasers a{display:block;flex:1;position:relative}.teasers a img{vertical-align:bottom;width:100%}.workflow{margin:0 auto;max-width:1800px;padding:4em}@media (max-width:720px){.workflow{padding:4em 2em}}.workflow-introduction{margin:0 auto;max-width:75%;text-align:center}@media (max-width:720px){.workflow-introduction{max-width:unset}}.workflow-steps{display:flex}@media (max-width:1024px){.workflow-steps{padding:3em 1em 1em}}@media (max-width:720px){.workflow-steps{display:block}}.workflow-step{background:#1e2022;border-radius:.5em;color:#fff;flex:1;margin:2em;position:relative;text-align:center}@media (max-width:1024px){.workflow-step{margin:1em}}@media (max-width:720px){.workflow-step{margin-bottom:4em;padding:1em 0}}.workflow-step:after{background-image:url(/build/images/icon-arrow.ee571237.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:2.2em;left:calc(100% + 2em);position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:2.2em}@media (max-width:1024px){.workflow-step:after{height:1.2em;left:calc(100% + 1em);width:1.2em}}@media (max-width:720px){.workflow-step:after{background-image:url(/build/images/icon-arrow-down.f72aa642.svg);height:2.2em;left:50%;top:calc(100% + 2em);width:2.2em}}.workflow-step:last-child:after{display:none}.workflow-step-icon{background:#ff7e00;border-radius:3em;height:6em;margin:2em auto;width:6em}@media (max-width:720px){.workflow-step-icon{border-radius:4em;height:8em;margin:2em auto;width:8em}}.workflow-step-icon img{height:auto;vertical-align:middle;width:100%}.workflow-step p{margin:4em 0}@media (max-width:720px){.workflow-step p{margin:2em 0}}.feature{align-items:center;display:flex;margin:0 auto;max-width:1600px;padding:4em}@media (max-width:1024px){.feature{padding:2em 0}}@media (max-width:720px){.feature{align-items:flex-start;flex-direction:column}}.feature-image,.feature-text{flex:1;margin:2em}@media (max-width:720px){.feature-image,.feature-text{margin:1em 2em;order:2}.feature-image{order:1}}.feature-image-container{background:#000;border-radius:.5em;padding:0 2em}@media (max-width:1024px){.feature-image-container{padding:0 1em}}.feature-image-container img{border-radius:.5em;box-shadow:0 0 .5em rgba(0,0,0,.75);transform:translateY(-2em);width:100%}@media (max-width:1024px){.feature-image-container img{transform:translateY(-1em)}}.brands{background:#fff;border-radius:.5em;display:flex;flex-wrap:wrap;justify-content:center;margin:2em 6em;max-width:1800px}@media (min-width:1801px){.brands{margin:2em auto}}@media (max-width:1024px){.brands{margin:2em}}.brands-logo{margin:1em 2em}@media (max-width:720px){.brands-logo{margin:.5em 2em}}.brands-logo img{height:6em}@media (max-width:1024px){.brands-logo img{height:4em}}.modal-overlay{align-items:center;background:rgba(0,0,0,.9);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:1000}@media print{.modal-overlay{background:none;bottom:auto;left:auto;position:static;right:auto;top:auto}}.modal-overlay.fullscreen{justify-content:flex-start}.modal-overlay.transparent{background:hsla(0,0%,100%,.6)}@media (max-width:720px){.modal-overlay.transparent{background:hsla(0,0%,100%,.9)}}@media print{.modal-overlay.transparent{background:none}}.modal-overlay .modal-overlay{background:rgba(0,0,0,.9)}.modal-overlay .modal-overlay.transparent{background:hsla(0,0%,100%,.9)}.modal{background:#fff;background:#1e2022;border-radius:.8em;box-shadow:0 0 .5em rgba(0,0,0,.25);padding:2em;position:relative;width:25%}@media print{.modal{background:transparent;border-radius:0;box-shadow:none;padding:0}}@media (max-width:1024px){.modal{width:33.3%}}@media (max-width:720px){.modal{width:75%}}.modal h2{color:#ff7e00}.modal .form-row{justify-content:center}.modal-footer{margin-top:1em}@media print{.modal-footer{display:none}}.modal-footer-close{align-items:center;background:#fff;border:1px solid #333;border-radius:.5em;box-shadow:0 0 .25em rgba(51,51,51,.25);color:#333;display:inline-flex;padding:.25em 1em}.modal-footer-close .icon{margin-right:.5em}.modal-loader{align-items:center;background:rgba(0,0,0,.75);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.modal-loader .spinner{font-size:4em}.fullscreen .modal,.modal-header{margin-top:4em;width:75%}@media print{.fullscreen .modal,.modal-header{margin-top:0;width:100%}}@media (max-width:1024px){.fullscreen .modal,.modal-header{box-sizing:border-box;width:90%}}@media (max-width:720px){.fullscreen .modal,.modal-header{box-sizing:border-box;margin-top:0;padding:1em;width:100%}}.fullscreen .modal-footer{margin-bottom:4em}.fullscreen .modal-header{margin-bottom:2em;margin-top:4em}@media print{.fullscreen .modal-header{display:none}}.fullscreen .modal-header+.modal{margin-bottom:4em;margin-top:0}.fullscreen .modal-header a{background-image:url(/build/images/icon-close.66d3a15a.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:2em;margin-left:auto;width:2em}.fullscreen .modal.child-has-print-mode{opacity:0;position:fixed;width:250%}.main-row{display:flex}@media print{.main-row{display:block}}.main-row .content{flex:1 1 auto;overflow:auto;position:relative}.main-row .content .subjects{box-sizing:border-box;min-height:100%}.sidebar{background:#000;border-right:1px solid #000;box-sizing:border-box;color:#fff;flex:0 0 20%}@media print{.sidebar{display:none}}@media (min-width:1801px){.sidebar{flex:0 0 20em}}@media (max-width:1024px){.sidebar{border-left:1px solid #000;border-right:none;bottom:0;opacity:0;padding:.5em;position:fixed;right:0;top:0;transition:all .25s;visibility:hidden;width:33.3%;z-index:1}}@media (max-width:720px){.sidebar{border-left:0;border-top:1px solid #000;box-shadow:0 0 10em #000;top:auto;width:100%}}@media (max-width:1024px){.sidebar.active{opacity:1;visibility:visible}}.sidebar-nav{flex:1 0 auto;padding:0 1em}.sidebar-nav a{background:#1e2022;border:1px solid #fff;border-radius:2em;display:block;margin:1.5em 0;padding:.5em;text-align:center;transition:background .3s ease-in-out}.sidebar-nav a.active,.sidebar-nav a.router-link-exact-active,.sidebar-nav a:hover{background-color:#ff7e00}.sidebar-logout{background-color:#b5b5b5;bottom:0;color:#000;font-weight:700;padding:1em;position:fixed;width:100%}.sidebar-logout,.sidebar-logout a{align-items:center;display:flex}.sidebar-logout-icon,.sidebar-logout-label{display:block;text-transform:uppercase}.sidebar-logout-icon{margin-right:.5em}.sidebar-logout-icon svg{display:block;height:1.5em;width:auto}.cards{display:flex;flex-wrap:wrap;justify-content:stretch}@media (max-width:720px){.cards{display:block}}.cards .card{flex:0 0 50%}@media (min-width:1801px){.cards .card{flex:0 0 33.3%}}@media (max-width:720px){.cards .card{margin-bottom:2em}}.cards .card .search{margin:1em 1em 2em}.subjects{background-color:#1e2022;padding:1em}.subjects .search,.subjects p.notice{margin:1em}.subjects .search{margin-top:.5em}.subjects p.notice{margin-bottom:1.5em;min-height:auto}.subjects-add,.subjects-subject{background:hsla(0,0%,100%,.25);border:2px dashed #fff;border-radius:.5em;box-sizing:border-box;display:block;margin:1em;overflow:hidden;padding:2em 1em}.subjects-subject{background:#1e2022;border:0;box-shadow:0 0 .25em rgba(0,0,0,.25);padding:0}.subjects-subject .button{background:#fff}.subjects-subject .button:hover{background:#333;color:#fff}.subjects-subject-footer,.subjects-subject-subtitle,.subjects-subject-title{background:#000;display:flex;padding:1em}.subjects-subject-footer .h1,.subjects-subject-footer .h2,.subjects-subject-footer .h3,.subjects-subject-footer .h4,.subjects-subject-footer .h5,.subjects-subject-footer h1,.subjects-subject-footer h2,.subjects-subject-footer h3,.subjects-subject-footer h4,.subjects-subject-footer h5,.subjects-subject-subtitle .h1,.subjects-subject-subtitle .h2,.subjects-subject-subtitle .h3,.subjects-subject-subtitle .h4,.subjects-subject-subtitle .h5,.subjects-subject-subtitle h1,.subjects-subject-subtitle h2,.subjects-subject-subtitle h3,.subjects-subject-subtitle h4,.subjects-subject-subtitle h5,.subjects-subject-title .h1,.subjects-subject-title .h2,.subjects-subject-title .h3,.subjects-subject-title .h4,.subjects-subject-title .h5,.subjects-subject-title h1,.subjects-subject-title h2,.subjects-subject-title h3,.subjects-subject-title h4,.subjects-subject-title h5{flex:1;line-height:1em;margin:0}.subjects-subject-subtitle{background:#fff;justify-content:space-between}.subjects-subject-title-action a{background:#ff7e00!important;color:#fff}@media (max-width:720px){.subjects-subject-footer{display:block}}.subjects-subject-footer .button{flex:1;margin:0 .5em;text-align:center}@media (max-width:720px){.subjects-subject-footer .button{display:block;margin:.5em 0}}.subjects-subject-body{align-items:center;background-color:#b5b5b5;color:#000;display:flex;padding:2em}.subjects-subject-body .volume{flex:1;font-size:2em;font-weight:700;-webkit-hyphens:auto;hyphens:auto}.subjects-subject-body .volume .type{font-size:.75em}.subjects-subject-body .icon{flex-shrink:0;font-size:6em}.subjects-add{cursor:pointer;text-align:center}.subjects-add p{color:#fff;font-size:1.5em;font-weight:700;text-shadow:0 1.5px 2px rgba(0,0,0,.7)}.subjects-add .h1,.subjects-add h1{background:#000;border-radius:4em;font:inherit;line-height:1em;margin:0 auto 2em;padding:2em;width:3em}.subjects-add .h1 svg,.subjects-add h1 svg{height:auto;width:100%}.subjects-add .h1 svg path,.subjects-add h1 svg path{fill:#fff}.subjects-add .h2,.subjects-add h2{background:#000;border-radius:4em;font:inherit;line-height:1em;margin:0 auto 2em;padding:2em;width:3em}.subjects-add .h2 svg,.subjects-add h2 svg{height:auto;width:100%}.subjects-add .h2 svg path,.subjects-add h2 svg path{fill:#fff}.subjects-add .h3,.subjects-add h3{background:#000;border-radius:4em;font:inherit;line-height:1em;margin:0 auto 2em;padding:2em;width:3em}.subjects-add .h3 svg,.subjects-add h3 svg{height:auto;width:100%}.subjects-add .h3 svg path,.subjects-add h3 svg path{fill:#fff}.subjects-add .h4,.subjects-add h4{background:#000;border-radius:4em;font:inherit;line-height:1em;margin:0 auto 2em;padding:2em;width:3em}.subjects-add .h4 svg,.subjects-add h4 svg{height:auto;width:100%}.subjects-add .h4 svg path,.subjects-add h4 svg path{fill:#fff}.subjects-add .h5,.subjects-add h5{background:#000;border-radius:4em;font:inherit;line-height:1em;margin:0 auto 2em;padding:2em;width:3em}.subjects-add .h5 svg,.subjects-add h5 svg{height:auto;width:100%}.subjects-add .h5 svg path,.subjects-add h5 svg path{fill:#fff}.subjects-add:hover{background:hsla(0,0%,100%,.1)}.icon{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.5em;box-sizing:border-box;display:inline-flex;height:1em;justify-content:center;width:1em}.icon svg{height:auto;width:1em}.icon.border{background-size:75%;border:3px solid #000}.icon[data-type="saltwater aquarium"]{background-image:url(/build/images/icon-salt-water.deab8bd6.svg)}.icon[data-type="saltwater aquarium"].black{background-image:url(/build/images/icon-salt-water-black.8101c3db.svg)}.icon[data-type="chevron down"]{background-image:url(/build/images/icon-chevron-down.377a4398.svg)}.inline-icon{height:1em;vertical-align:middle;width:auto}.inline-icon path{fill:currentColor}.charts,.pending-samples,.subject{padding:1em}.charts-header,.pending-samples-header,.subject-header{display:flex}@media print{.charts-header,.pending-samples-header,.subject-header{display:none}}.charts-header-details,.charts-header-title,.pending-samples-header-details,.pending-samples-header-title,.subject-header-details,.subject-header-title{flex:1;padding:1em}.charts-header-details .h1,.charts-header-details .h2,.charts-header-details .h3,.charts-header-details .h4,.charts-header-details .h5,.charts-header-details h1,.charts-header-details h2,.charts-header-details h3,.charts-header-details h4,.charts-header-details h5,.charts-header-title .h1,.charts-header-title .h2,.charts-header-title .h3,.charts-header-title .h4,.charts-header-title .h5,.charts-header-title h1,.charts-header-title h2,.charts-header-title h3,.charts-header-title h4,.charts-header-title h5,.pending-samples-header-details .h1,.pending-samples-header-details .h2,.pending-samples-header-details .h3,.pending-samples-header-details .h4,.pending-samples-header-details .h5,.pending-samples-header-details h1,.pending-samples-header-details h2,.pending-samples-header-details h3,.pending-samples-header-details h4,.pending-samples-header-details h5,.pending-samples-header-title .h1,.pending-samples-header-title .h2,.pending-samples-header-title .h3,.pending-samples-header-title .h4,.pending-samples-header-title .h5,.pending-samples-header-title h1,.pending-samples-header-title h2,.pending-samples-header-title h3,.pending-samples-header-title h4,.pending-samples-header-title h5,.subject-header-details .h1,.subject-header-details .h2,.subject-header-details .h3,.subject-header-details .h4,.subject-header-details .h5,.subject-header-details h1,.subject-header-details h2,.subject-header-details h3,.subject-header-details h4,.subject-header-details h5,.subject-header-title .h1,.subject-header-title .h2,.subject-header-title .h3,.subject-header-title .h4,.subject-header-title .h5,.subject-header-title h1,.subject-header-title h2,.subject-header-title h3,.subject-header-title h4,.subject-header-title h5{-webkit-hyphens:auto;hyphens:auto}.charts-header-details p,.charts-header-title p,.pending-samples-header-details p,.pending-samples-header-title p,.subject-header-details p,.subject-header-title p{margin-bottom:2em}@media (max-width:720px){.charts-header-title .form-row,.pending-samples-header-title .form-row,.subject-header-title .form-row{flex-wrap:wrap;row-gap:1em}}.charts-header-title .form-row .button,.pending-samples-header-title .form-row .button,.subject-header-title .form-row .button{white-space:nowrap}@media (max-width:720px){.charts-header-title .form-row .button,.pending-samples-header-title .form-row .button,.subject-header-title .form-row .button{flex:auto}}.charts-header-details,.pending-samples-header-details,.subject-header-details{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:720px){.charts-header-details,.pending-samples-header-details,.subject-header-details{flex-grow:0}}.charts-header-details .icon,.pending-samples-header-details .icon,.subject-header-details .icon{display:inline-block;filter:drop-shadow(0 0 .1em rgba(0,0,0,.25));font-size:6em;margin-bottom:.25em}.charts-header-details .icon.border,.pending-samples-header-details .icon.border,.subject-header-details .icon.border{border-color:#ff7e00}.charts-header-details .uid,.charts-header-details .volume,.pending-samples-header-details .uid,.pending-samples-header-details .volume,.subject-header-details .uid,.subject-header-details .volume{background:#1e2022;border-radius:1em;color:#fff;display:inline-block;font-weight:700;margin-bottom:1em;padding:.25em 1em}@media print{.charts-body,.pending-samples-body,.subject-body{display:none}}@media (max-width:720px){.charts-body,.pending-samples-body,.subject-body{overflow:auto}}.charts-body .table td,.charts-body .table th,.pending-samples-body .table td,.pending-samples-body .table th,.subject-body .table td,.subject-body .table th{white-space:nowrap}.charts-body .table td .icon,.charts-body .table th .icon,.pending-samples-body .table td .icon,.pending-samples-body .table th .icon,.subject-body .table td .icon,.subject-body .table th .icon{font-size:1.5em}.charts-body .table th,.pending-samples-body .table th,.subject-body .table th{color:#ff7e00;font-weight:400}.charts-body .table td,.pending-samples-body .table td,.subject-body .table td{color:#fff}.sample-form .code{background:#ccc;border-radius:.5em;margin:1em 0;padding:.5em 0}.sample-form .code .form-control{text-align:center}.sample{text-align:left}.sample.is-print-mode *{transition:none!important}.sample-details{margin-bottom:2em;position:relative}.sample-details-actions{align-items:flex-end;display:flex;flex-direction:column;position:absolute;right:0;top:0}@media print{.sample-details-actions{display:block;position:static}}.sample-details-actions .logo{display:none;margin-bottom:.5em;width:20em}.is-print-mode .sample-details-actions .logo{display:block}.sample-details-actions .button{clear:right;float:right;margin-bottom:.5em;width:fit-content}@media print{.sample-details-actions .button{display:none}}.is-print-mode .sample-details-actions .button{display:none}.sample-details-actions p{clear:right;color:#b5b5b5;float:right;margin-top:1em;text-align:right}@media print{.sample-details-actions p{color:#000;float:none;text-align:left}}.sample-details-actions p+p{margin-top:0}.sample-details-tabs{display:flex;justify-content:space-between;margin-top:1em}@media print{.sample-details-tabs{display:block}}.sample-details-tabs-tab{background-color:#fff;border:3px solid #1e2022;color:#1e2022;cursor:pointer;flex:1;padding:1.2em 3em;position:relative;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media print{.sample-details-tabs-tab{background:none;border:none;display:none;font-weight:700;margin-bottom:1em;padding:0;text-align:left}}.is-print-mode .sample-details-tabs-tab{background-color:hsla(0,0%,100%,.25)}.sample-details-tabs-tab.active,.sample-details-tabs-tab:hover{background-color:#ff7e00;color:#fff}.is-print-mode .sample-details-tabs-tab.active,.is-print-mode .sample-details-tabs-tab:hover{background-color:#ff7e00}@media print{.sample-details-tabs-tab.active{background:none;color:inherit;display:block}}.sample-details-tabs-tab.disabled{background-color:#666;pointer-events:none}.sample-details-tabs-tab-addition{bottom:.2em;display:block;font-size:.75em;position:absolute;right:.5em}.sample-details-sub-tabs{display:flex;justify-content:space-between;margin-bottom:1em}@media print{.sample-details-sub-tabs{background:none}}.sample-details-sub-tabs-tab{background-color:#fff;border:3px solid #1e2022;color:#000;cursor:pointer;flex:1;padding:.6em 3em;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out}@media print{.sample-details-sub-tabs-tab{background:none;border:none;display:none;font-weight:700;padding:0;text-align:left}}.is-print-mode .sample-details-sub-tabs-tab{background-color:hsla(0,0%,100%,.25)}.sample-details-sub-tabs-tab.active,.sample-details-sub-tabs-tab:hover{background-color:#ff7e00;color:#fff}.is-print-mode .sample-details-sub-tabs-tab.active,.is-print-mode .sample-details-sub-tabs-tab:hover{background-color:#ff7e00}@media print{.sample-details-sub-tabs-tab.active{background:none;color:inherit;display:block}}.sample-details-table{overflow:auto}.sample-details-table .table{color:#1e2022}.sample-details-table .table tbody tr td{background:#ccc;padding-bottom:.5em;padding-top:.5em}.sample-details-table .table tbody tr .reference-column{padding:0;position:relative}.sample-details-table .table tbody tr .reference-line{border-left:4px solid #1e2022;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%)}.sample-details-table .table tbody tr .reference-bar{height:1.5em;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 2px)}.sample-details-table .table tbody tr .reference-bar.pos{right:0}.sample-details-table .table tbody tr .reference-bar.pos .reference-bar-display{float:left;position:relative}.sample-details-table .table tbody tr .reference-bar.pos .reference-bar-display:before{border-bottom-right-radius:3rem;border-top-right-radius:3rem;position:absolute;right:0}.sample-details-table .table tbody tr .reference-bar.neg .reference-bar-display:before{border-bottom-left-radius:3rem;border-top-left-radius:3rem}.sample-details-table .table tbody tr .reference-bar-display{float:right;height:100%;overflow:hidden;width:0}.sample-details-table .table tbody tr .reference-bar-display:before{background-color:#ff7e00;content:"";display:block;height:100%;width:20em}.sample-details-table .table tbody tr:nth-child(2n) td{background:#aaa}.sample-details-table-legend{margin-top:2em}.sample-details-instruction .warning{border:1px solid #ce4218;color:#ce4218;display:block;padding:1em}.sample-details-instruction .warning:after{content:" ⚠️";display:inline}.sample-details-rescue{margin-top:2em}.sample-details-rescue .button{float:right;margin-bottom:2em}.sample-details-steps{margin-top:2.5em}.sample-details-steps-step{overflow:auto}.sample-details-steps-step .reference-legend p{column-gap:1em;display:flex}.sample-details-steps-step .reference-legend p .legend-box{display:block;height:1em;width:1em}.sample-details-steps-step .reference-legend p .legend-box.blue{background-color:#1f7aa6}.sample-details-steps-step .reference-legend p .legend-box.orange{background-color:#ff7e00}.sample-details-steps-step .table{margin:2.5em 0 3em;table-layout:fixed}.sample-details-steps-step .table.macro-elements tbody.print{display:none}.sample-details-steps-step .table.macro-elements tbody.screen tr:first-child{border-bottom:2px solid #fff}.sample-details-steps-step .table.macro-elements tbody.screen tr:first-child td{padding-bottom:0}.sample-details-steps-step .table.macro-elements tbody.screen tr:last-child td{padding-top:0}.sample-details-steps-step .table.macro-elements .reference-bar{align-items:flex-end;display:flex;height:5em;width:100%}.sample-details-steps-step .table.macro-elements .reference-bar-display{align-items:center;color:#000;display:flex;font-weight:600;justify-content:center;width:50%}.sample-details-steps-step .table.macro-elements .reference-bar-display.before{background-color:#1f7aa6}.sample-details-steps-step .table.macro-elements .reference-bar-display.before.ideal{background-color:transparent;color:#1f7aa6}.sample-details-steps-step .table.macro-elements .reference-bar-display.after{background-color:#ff7e00}.sample-details-steps-step .table.macro-elements .reference-bar-display.after.ideal{background-color:transparent;color:#ff7e00}.sample-details-steps-step .table.macro-elements .reference-bar-display.invisible{display:none}.sample-details-steps-step .table.macro-elements .reference-bar.neg{align-items:flex-start}.sample-details-steps-step .table td,.sample-details-steps-step .table th{width:8em}@media (max-width:720px){.sample:not(.is-print-mode) .sample-details-actions{position:static}.sample:not(.is-print-mode) .sample-details-actions .button{float:none;margin:.5em 0}.sample:not(.is-print-mode) .sample-details-tabs{flex-direction:column;margin-bottom:1em}.sample:not(.is-print-mode) .sample-details-table tbody tr td{white-space:nowrap}}.sample.is-print-mode{color:#000;font-size:3.5rem}.sample.is-print-mode h3,.sample.is-print-mode h4,.sample.is-print-mode h5{color:#333}.sample.is-print-mode .sample-details-actions p{color:#000}.sample.is-print-mode .sample-details-tabs-tab{border-color:#fff}.sample.is-print-mode .sample-details-tabs-tab:not(.active){background-color:#ccc}.sample.is-print-mode .sample-details-tabs-tab.disabled{background-color:#aaa}.sample.is-print-mode .sample-details-sub-tabs-tab{border-color:#fff}.sample.is-print-mode .sample-details-sub-tabs-tab:not(.active){background-color:#ccc}.sample.is-print-mode .sample-details-table th{background-color:#aaa;color:#000}.sample.is-print-mode .sample-details-table tbody tr:nth-child(2n) td{background:#fff}.sample.is-print-mode .sample-details-table-legend h4{color:#000}.sample.is-print-mode .sample-details-steps table{table-layout:auto}.sample.is-print-mode .sample-details-steps table td,.sample.is-print-mode .sample-details-steps table th{width:auto}.sample.is-print-mode .sample-details-steps table .headline.screen{display:none}.sample.is-print-mode .sample-details-steps table.macro-elements tbody.print{display:table-row-group}.sample.is-print-mode .sample-details-steps table.macro-elements tbody.screen{display:none}.pwa-install-prompt{align-items:center;background:#1e2022;border-top:1px solid #fff;bottom:0;box-shadow:0 0 1em rgba(0,0,0,.75);display:flex;left:0;padding:2em;position:fixed;right:0}@media (max-width:720px){.pwa-install-prompt{display:block}}.pwa-install-prompt-text{flex:1}.pwa-install-prompt-text .h1,.pwa-install-prompt-text .h2,.pwa-install-prompt-text .h3,.pwa-install-prompt-text .h4,.pwa-install-prompt-text .h5,.pwa-install-prompt-text h1,.pwa-install-prompt-text h2,.pwa-install-prompt-text h3,.pwa-install-prompt-text h4,.pwa-install-prompt-text h5,.pwa-install-prompt-text p{margin:0}.pwa-install-prompt-actions{flex:0 0 auto}@media (max-width:720px){.pwa-install-prompt-actions{margin-top:1em}}.pwa-install-prompt-actions .button{margin-left:1em}@media (max-width:720px){.pwa-install-prompt-actions .button{margin-left:0;margin-right:1em}}.location{background:#fff;display:flex;padding:0 3em}@media (max-width:1024px){.location{display:block;padding:0}}.location-map{flex:1;height:15em;padding:3em;position:relative}@media (max-width:1024px){.location-map{height:20em;padding:2em}}.location-map .map{height:100%;overflow:hidden;position:relative}.location-map .mapboxgl-map{height:100%;position:relative;width:100%}.location-address{display:flex;flex:1;padding:3em}@media (max-width:1024px){.location-address{padding:2em}}.location-address p{flex:1;margin:0}.charts h2{text-align:left}.charts .modal h2{color:#fff;font-weight:400}.charts-header-title .form-row{align-items:center;gap:1.5em;margin:0 auto;width:100%}@media (max-width:720px){.charts-header-title .form-row{flex-wrap:wrap}}.charts-header-title .form-row .button{margin:0;white-space:nowrap}@media (max-width:720px){.charts-header-title .form-row .form-group{margin:0}}.charts-header-title .form-row .form-group-checkbox{align-items:center;display:flex}.charts-header-title .form-row .form-group-checkbox input{display:none}.charts-header-title .form-row .form-group-checkbox input:checked+label:before{background-color:#ff7e00}.charts-header-title .form-row .form-group-checkbox label{padding-left:2.3em;position:relative}.charts-header-title .form-row .form-group-checkbox label:before{background-color:#fff;border:.3em solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:1.5em;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .25s ease-in-out;width:1.5em}.charts-body{min-height:350px;overflow:unset!important;position:relative}.charts-body .apexcharts-annotations{display:none}.charts-body p{padding:1em}.charts-body .modal-loader{margin:2em 1em 0}.charts-body-chart{background-color:#666;margin-top:2em;padding-top:1em}@media (max-width:720px){.charts-body-chart .apexchartssubject-chart svg{width:100%!important}}.charts-body-chart .apexchartssubject-chart .apexcharts-tooltip-title{background:#000!important;color:#fff!important}.charts-body-chart .apexchartssubject-chart .apexcharts-menu-open{background-color:#000}.charts-body-chart .apexchartssubject-chart .apexcharts-menu-open .apexcharts-menu-item:hover{background-color:#fff}.charts-body-chart .apexchartssubject-chart .apexcharts-toolbar svg{fill:#fff}.charts-filter{display:flex;flex-wrap:wrap}.charts-filter-column{align-items:center;column-gap:2em;display:flex;flex:0 0 50%;margin-bottom:1em}@media (max-width:720px){.charts-filter-column{flex:0 0 100%}}.charts-filter-column h2{font-size:1.4em;margin-bottom:0;text-align:left}.charts-filter-column .button,.charts-filter-column .button.success{flex:0;min-width:7em}.charts .apexcharts-toolbar>div{width:auto!important}.search{display:flex;gap:1em}.search input{width:30em}@media (max-width:720px){.search input{width:100%}}p.notice{margin-bottom:0;min-height:1.4em}