@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:border-box}.btn{display:inline-block;padding:10px 30px;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;text-decoration:none}.btn.btn-light{background-color:#fff;color:#000}.btn:disabled{opacity:.4}.btn.ghost{border:1px solid #fff;color:#fff}.btn{background-color:#000;color:#fff;text-transform:uppercase;border-radius:1.5rem;font-size:1rem}@media (min-width: 992px){.btn{min-width:200px}}@media (max-width: 992px){.btn{font-size:.8rem}}.bar .btn{border:1px solid #fff}.bar .btn-close{border:0}.text-center{text-align:center}.submit-block{margin-top:1.5rem}.mdc-button{background-color:#89195e!important;border-radius:1.5rem!important;color:#fff!important}.mdc-button.mat-mdc-button-disabled{opacity:.4!important}.margin-top-10{margin-top:10px!important}.margin-top-15{margin-top:15px!important}.margin-top-20{margin-top:20px!important}.margin-bottom-10{margin-bottom:10px!important}.margin-bottom-15{margin-bottom:15px!important}.img-fluid{max-width:100%}a:not([href]){text-decoration:underline;cursor:pointer}@font-face{font-family:TT Hoves;src:url("./media/TTHoves-Black-WPKMG6WJ.woff2") format("woff2"),url("./media/TTHoves-Black-LDURSO7X.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}body{font-family:museo-sans,sans-serif;font-size:1rem;font-weight:500;font-style:normal;line-height:1.4}@media (min-width: 768px){body{font-size:1rem}}@media (min-width: 992px){body{font-size:1rem}}h1,h2,h3,h4,h5,h6{font-family:TT Hoves;font-weight:500;line-height:1.2;color:inherit;margin-bottom:.5rem}h1{font-size:2.5rem}@media (min-width: 768px){h1{font-size:2.75rem}}@media (min-width: 992px){h1{font-size:3rem}}h2{font-size:2rem}@media (min-width: 768px){h2{font-size:2.25rem}}@media (min-width: 992px){h2{font-size:2.5rem}}h3{font-size:1.75rem}@media (min-width: 768px){h3{font-size:2rem}}@media (min-width: 992px){h3{font-size:2.125rem}}h4{font-size:1.5rem}@media (min-width: 768px){h4{font-size:1.75rem}}@media (min-width: 992px){h4{font-size:1.75rem}}h5{font-size:1.25rem}@media (min-width: 768px){h5{font-size:1.5rem}}@media (min-width: 992px){h5{font-size:1.5rem}}h6{font-size:1rem}@media (min-width: 768px){h6{font-size:1.25rem}}@media (min-width: 992px){h6{font-size:1.25rem}}p{margin-top:0;margin-bottom:1rem}.lead{font-size:1.25rem;font-weight:300}@media (min-width: 768px){.lead{font-size:1.5rem}}@media (min-width: 992px){.lead{font-size:1.75rem}}small{font-size:80%;font-weight:400}blockquote{margin:0 0 1rem;padding:.5rem 1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}@media (min-width: 768px){blockquote{font-size:1.5rem}}@media (min-width: 992px){blockquote{font-size:1.75rem}}blockquote-footer{display:block;font-size:80%;color:#6c757d}blockquote-footer:before{content:"\2014\a0"}mark{background-color:#fcf8e3;padding:.2em}.text-muted{color:#6c757d!important}.text-primary{color:#007bff!important}.text-success{color:#28a745!important}.text-info{color:#17a2b8!important}.text-warning{color:#ffc107!important}.text-danger{color:#dc3545!important}ul,ol{margin-top:0;margin-bottom:1rem}dl{margin-bottom:1rem}h1,h2,h3,h4,h5,.btn,.name-label,.name-label-download{font-family:TT Hoves}.carousel-control{font-family:Courier New,Courier,monospace;font-weight:700}input,.form-control,textarea.form-control,input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url],select,textarea{font-family:TT Hoves}input::placeholder,.form-control::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{font-family:TT Hoves}.form-control,textarea.form-control,input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::placeholder,input[type=text]::placeholder,input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=url]::placeholder{color:#6c757d;opacity:1}.form-control:focus,input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=url]:focus{color:#495057;background-color:#fff;border-color:#c1a9e3;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control:disabled,input[type=text]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=url]:disabled,.form-control[readonly],input[readonly][type=text],input[readonly][type=email],input[readonly][type=number],input[readonly][type=password],input[readonly][type=search],input[readonly][type=tel],input[readonly][type=url]{background-color:#e9ecef;opacity:1}input[type=text],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=url]{text-align:center}select.form-control{display:inline-block;width:100%;height:2.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23$input-placeholder-color' d='M2 0L0 2h4zM2 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:1.5rem;-webkit-appearance:none;appearance:none;text-align:center}select.form-control:focus{border-color:#c1a9e3;outline:0;box-shadow:0 0 0 .2rem #007bff40}select.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}select.form-control:disabled,select.form-control[readonly]{background-color:#e9ecef}textarea.form-control{height:auto}.checkbox{display:inline-block;width:auto;margin-top:0;margin-bottom:.375rem;display:grid;grid-template-columns:25px 1fr;column-gap:10px;align-items:center}.checkbox input[type=checkbox]{position:relative;margin-right:.5rem;width:20px;height:20px;border-radius:2px}.checkbox input[type=checkbox]:checked{background-color:#000}.form-group{width:100%;margin-bottom:.5rem}.form-group input::placeholder,.form-group textarea::placeholder{text-align:center}.permissions{margin-top:1.5rem;margin-bottom:1.5rem}.permissions a{color:#fff}body{background-color:#049bc7;color:#fff}body a{color:#fff}.wrap{min-height:calc(100vh - 100px)}@media (min-width: 992px){section{padding-top:60px;padding-bottom:30}}@media (max-width: 992px){section{padding-top:45px;padding-bottom:45px}}.container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.grid-container{display:grid}.intro{text-align:center}@media (min-width: 992px){.intro{margin-bottom:2.5rem}}@media (max-width: 992px){.intro{margin-bottom:1.5rem}}.selector{border:2px solid #049bc7;border-radius:1.5rem;padding-top:1rem}.selector.selector-color{color:#049bc7;padding-bottom:1rem}.carousel{position:relative;margin-bottom:1rem;display:grid;justify-content:center;grid-template-columns:1fr}.carousel .item{text-align:center;position:relative;width:calc(100% - 60px);margin-left:auto;margin-right:auto}@media (max-width: 992px){.carousel .item{margin-bottom:1.5rem}}.carousel .item img{max-width:100px;margin:10px}.carousel .item span{display:block;position:absolute;width:100%;opacity:.9;color:#049bc7}.carousel button{background-color:#fff;color:#049bc7;width:30px;height:30px;border-radius:50%;border:2px solid #049bc7;display:grid;place-content:center;font-size:1.5rem;cursor:pointer}.carousel button:disabled{opacity:.5}.carousel button.prev,.carousel button.next{position:absolute;top:50%}.carousel button.prev{left:0;transform:translate(-50%,-50%)}.carousel button.next{right:0;transform:translate(50%,-50%)}.innovation-lab.change .preview:after{bottom:-10px;width:190px;animation:1.5s}.innovation-lab.change.change-cheese .box-item-cheese,.innovation-lab.change.change-herb .box-item-herb{filter:drop-shadow(0 0 3px black)}.innovation-lab.change.change-protein .box-item-two{filter:drop-shadow(0 0 2px black)}.innovation-lab .header{margin-bottom:1.5rem}.innovation-lab .header h1{line-height:1.1;margin-bottom:0}.innovation-lab .header p small{font-size:.8rem}.innovation-lab .category-title{color:#049bc7}@media (min-width: 992px){section.how-to-steps .grid-container{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (max-width: 992px){section.how-to-steps .grid-container{grid-template-columns:repeat(2,1fr);gap:2rem 1rem}}section.how-to-steps .grid-container .step{text-align:center}@media (min-width: 992px){section.how-to-steps .grid-container .step figure{margin-bottom:1rem}section.how-to-steps .grid-container .step figure img{height:95px}}@media (max-width: 992px){section.how-to-steps .grid-container .step figure{margin-bottom:.5rem}section.how-to-steps .grid-container .step figure img{height:80px}}hr{opacity:.5}@media (max-width: 992px){section.register{padding-top:0}section.register .register-preview{margin-bottom:1.5rem}}@media (max-width: 992px){section.register-success-section{padding-top:0}section.register-success-section .preview{margin-bottom:1.5rem}}.support{word-wrap:break-word;overflow-wrap:break-word}.support a{overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;white-space:normal}video.tutorial{width:100%;height:auto;max-height:80vh}#chart .voted{transition:height .5s ease-in-out,background-color .3s ease}#chart .voted .bar-number{animation:heartbeat 1.5s ease-in-out infinite both;background-color:#000}.heartbeat{animation:heartbeat 1.5s ease-in-out infinite both}@keyframes heartbeat{0%{transform:scale(1);transform-origin:center center;animation-timing-function:ease-out}10%{transform:scale(.91);animation-timing-function:ease-in}17%{transform:scale(.98);animation-timing-function:ease-out}33%{transform:scale(.87);animation-timing-function:ease-in}45%{transform:scale(1);animation-timing-function:ease-out}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}
