*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}div,span,p,h1,h2,h3,h4,h5,h6{-webkit-user-select:none;user-select:none}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Nunito-Light.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Nunito-Light.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:100,400,700;font-display:swap;src:url(/fonts/Rubik-VariableFont_wght.ttf) format("truetype");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:100,400,700;font-display:swap;src:url(/fonts/Rubik-VariableFont_wght.ttf) format("truetype");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{font-size:calc(10px + .33vw)}html,body{min-height:100%}body{font-family:Rubik,sans-serif;font-size:1rem;line-height:1.4;background:#fff;color:#333}a{color:inherit;text-decoration:none}ul:not(.bullets),ol:not(.bullets),menu:not(.bullets){list-style:none;padding-left:0}ul.inline,ol.inline,menu.inline{display:flex;flex-wrap:wrap;gap:1rem}ul.action-bar,ol.action-bar,menu.action-bar{display:flex;justify-content:end;gap:1rem;margin:1.96rem 0}input[type=text],input[type=number],input[type=email],input[type=tel]{padding:.51rem;color:#333}.huge-checkbox{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #dee2e6;border-radius:.26rem;background-color:#d22229;display:flex;justify-content:center;align-items:center;padding:.51rem .71rem}.huge-checkbox:after{content:attr(data-unchecked);font-size:.71rem;text-transform:uppercase;color:#fff}.huge-checkbox:checked{background-color:#307e3f}.huge-checkbox:checked:after{content:attr(data-checked)}#root{display:grid;grid-template:"header" auto "main" 1fr "footer" auto/100vw;max-width:100vw;min-height:100vh}#root>header{display:grid;grid-template:"logo navbar auth" auto/auto 1fr auto;gap:1rem 0;align-items:center;padding:1rem}@media (max-width: 767px){#root>header{padding:0}}#root>header #logo{grid-area:logo;padding:1rem;background:linear-gradient(45deg,#908eb5,#d9d7a7,#98be9f,#dfc5ab,#d9e5e2,#edeeef,#d4a5a6);box-shadow:inset #fff 0 0 1rem 1rem}@media (max-width: 767px){#root>header #logo{background:linear-gradient(45deg,#908eb5,#d9d7a7,#98be9f,#dfc5ab,#d9e5e2,#edeeef,#d4a5a6);box-shadow:none}}#root>header #main-navbar{grid-area:navbar;justify-self:end}#root>header #user-menu{grid-area:auth;min-width:7.53rem;display:flex;gap:.51rem;align-items:center}@media (max-width: 767px){#root>header{grid-template:"logo logo" auto "navbar auth" auto/auto auto}#root>header #main-navbar{justify-self:start}#root>header #user-menu{justify-self:end}}#root>footer{width:100%;display:grid;grid-template:"credits . support" auto/auto 1fr auto}#root>footer .credits{grid-area:credits;padding:.51rem;color:#707070;font-size:.71rem}#root>footer .support{grid-area:support;padding:.51rem;color:#707070;font-size:.71rem;text-align:right}.error-boundary-page{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.error-boundary-page .error-message{display:grid;grid-template:"icon icon icon" auto ". title title" auto ". . message" auto/4rem 4rem auto}.error-boundary-page .error-message>img{grid-area:icon;width:6rem}.error-boundary-page .error-message>h1{grid-area:title}.error-boundary-page .error-message>p{grid-area:message;width:24rem}.loading-container{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;background-color:#0000001a;transition:display 0s 2s}.loading-container.open{display:flex;justify-content:center;align-items:center}.loading-container.closed{display:none}@keyframes custom-spin{0%{transform:rotateY(0) rotateX(0)}50%{transform:rotateY(360deg) rotateX(5deg)}75%{transform:rotateY(340deg) rotateX(3deg)}to{transform:rotateY(360deg) rotateX(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(1)}20%{transform:scale(1.02)}40%{transform:scale(1.1)}50%{transform:scale(1.05)}60%{transform:scale(1.1)}80%{transform:scale(1.02)}to{transform:scale(1)}}.loading-container .loading{padding:100px;animation:pulse 2s infinite ease-in-out}.loading-container .loading>img{width:40vw;height:40vh}.navbar{height:100%;padding:1rem 0}.navbar>ul{height:100%}.navbar>ul>li>a{display:block;width:100%;height:100%;display:flex;align-items:center;padding:0 1rem}.navbar>ul>li>a:hover{background:linear-gradient(45deg,#908eb5,#d9d7a7,#98be9f,#dfc5ab,#d9e5e2,#edeeef,#d4a5a6);box-shadow:inset #fff 0 0 1rem 1rem}@media (max-width: 767px){.navbar>ul>li>a{padding:0 .5rem}}.navbar.horizontal-navbar>ul{display:flex}.form-field{border-left:2px solid transparent;padding-left:.26rem}.form-field.required{border-left-color:#dc3545}.form-field>.form-field-layout{display:flex;height:100%;flex-direction:column}.form-field .form-field-label{font-size:.71rem;color:#8f8f8f;text-transform:uppercase;font-style:italic;padding-left:.26rem}.form-field .value-display{padding:.51rem;color:#333}.form-field input,.form-field textarea,.form-field select,.form-field .value-display{border-width:0px 0px 1px;font-size:1rem;background-color:#e9ecef}.form-field-validation-error{font-size:.71rem;color:#dc3545;font-style:italic;line-height:1;height:1.5em}.page-header{display:grid;grid-template:"header actions filters" auto/auto auto 1fr;align-items:stretch}@media (max-width: 767px){.page-header{grid-template:"header" auto "filters" auto "actions" auto/auto}}.page-header>header{grid-area:header;background-color:#87abd7;color:#fff;padding:1rem;display:grid;grid-template:"heading" auto "subtitle" auto/auto;min-width:20rem}.page-header>header h2{grid-area:subtitle;font-size:1rem;text-transform:uppercase;font-weight:100}.page-header>header .subheader{grid-area:heading;font-size:1.4rem;text-transform:uppercase}.page-header>header.heading-main h2{grid-area:heading;font-size:1.4rem;font-weight:400}.page-header>header.heading-main .subheader{grid-area:subtitle;font-size:1rem;font-weight:100}.page-header>.actions{grid-area:actions;background-color:#e9f1f7;padding:1rem}@media (max-width: 767px){.page-header>.actions{padding:.51rem}}.page-header>.filters{grid-area:filters;background-color:#e9f1f7;padding:1rem;display:flex;align-items:center;gap:1rem}@media (max-width: 767px){.page-header>.filters{flex-direction:row;flex-wrap:wrap;align-items:stretch;padding:.51rem}}.page-header>.filters .filter{width:16rem}@media (max-width: 767px){.page-header>.filters .filter{width:12rem}}
