:root{--color-beige: #f2ebe3;--color-light-beige: #fff9f4;--color-dark-beige: #eaddd5;--color-dark-grey: #33323a;--color-medium-grey: #464452;--color-medium-light-grey: #a9a29e;--color-light-grey: #f5f5f5;--color-dark-blue: #211d28;--color-dark-blue-op-30: #211d284d;--color-night-blue: #18151e;--color-black: black;--color-white: white;--color-red: #ff504d;--color-green: #00d692;--color-light-green: #82eec7;--color-dark-green: #00704e;--color-yellow: #ffe032;--color-blue: #001fcd;--color-white-op-20: rgba(255, 255, 255, .2);--color-white-op-30: rgba(255, 255, 255, .3);--color-black-op-20: rgba(0, 0, 0, .2);--color-black-op-40: rgba(0, 0, 0, .4);--color-black-op-60: rgba(0, 0, 0, .6);--color-red-op-80: rgba(var(--color-red), .8);--color-green-op-80: rgba(var(--color-green), .8);--color-yellow-op-80: rgba(var(--color-yellow), .8)}@media(prefers-color-scheme:dark){:root{--color-background: var(--color-dark-blue);--color-background-darker: var(--color-night-blue);--color-background-grey: var(--color-dark-grey);--color-foreground: var(--color-beige);--color-link: var(--color-green);--color-highlight: var(--color-yellow)}}@media(prefers-color-scheme:light){:root{--color-background: var(--color-light-beige);--color-background-darker: var(--color-dark-beige);--color-background-grey: var(--color-light-grey);--color-foreground: var(--color-black);--color-link: var(--color-dark-green);--color-highlight: var(--color-blue)}}@media(prefers-contrast:more){:root{--color-background: var(--color-white);--color-background-darker: var(--color-dark-beige);--color-background-grey: var(--color-light-grey);--color-foreground: var(--color-black);--color-link: var(--color-dark-green);--color-highlight: var(--color-blue)}}:root{--color-primary-light: var(--color-light-green);--color-primary: var(--color-green);--color-secondary: var(--color-beige);--color-success: var(--color-green);--color-success-bg: var(--color-green-op-80);--color-danger: var(--color-red);--color-danger-bg: var(--color-red-op-80);--color-warning: var(--color-yellow);--color-warning-bg: var(--color-yellow-op-80);--color-text: var(--color-foreground);--color-text-dark: var(--color-medium-grey);--color-text-op-80: rgba(var(--color-text), .8);--color-text-op-99: rgba(var(--color-text), .99)}@media(prefers-color-scheme:dark){:root{--color-border: var(--color-medium-grey)}}@media(prefers-color-scheme:light){:root{--color-border: var(--color-medium-light-grey)}}:root{--color-body: var(--color-background)}.container-wide{width:calc(100% - 20px);max-width:2360px;margin-left:auto;margin-right:auto;transition:max-width ease-out .2s}@media all and (max-width:2560px){.container-wide{max-width:1620px}}@media all and (max-width:1800px){.container-wide{max-width:1280px}}@media all and (max-width:1440px){.container-wide{max-width:884px}}@media all and (max-width:1024px){.container-wide{max-width:648px}}@media all and (max-width:768px){.container-wide{max-width:496px}}@media all and (max-width:596px){.container-wide{max-width:365px}}@media all and (max-width:425px){.container-wide{max-width:calc(100% - 60px)}}@media all and (max-width:375px){.container-wide{max-width:calc(100% - 40px)}}@media all and (max-width:320px){.container-wide{max-width:calc(100% - 20px)}}.container-large{width:calc(100% - 20px);max-width:1280px;margin-left:auto;margin-right:auto;transition:max-width ease-out .2s}@media all and (max-width:1440px){.container-large{max-width:884px}}@media all and (max-width:1024px){.container-large{max-width:648px}}@media all and (max-width:768px){.container-large{max-width:496px}}@media all and (max-width:596px){.container-large{max-width:365px}}@media all and (max-width:425px){.container-large{max-width:calc(100% - 60px)}}@media all and (max-width:375px){.container-large{max-width:calc(100% - 40px)}}@media all and (max-width:320px){.container-large{max-width:calc(100% - 20px)}}.container-medium{width:calc(100% - 20px);max-width:884px;margin-left:auto;margin-right:auto;transition:max-width ease-out .2s}@media all and (max-width:1024px){.container-medium{max-width:648px}}@media all and (max-width:768px){.container-medium{max-width:496px}}@media all and (max-width:596px){.container-medium{max-width:365px}}@media all and (max-width:425px){.container-medium{max-width:calc(100% - 60px)}}@media all and (max-width:375px){.container-medium{max-width:calc(100% - 40px)}}@media all and (max-width:320px){.container-medium{max-width:calc(100% - 20px)}}.container-small{width:calc(100% - 20px);max-width:496px;margin-left:auto;margin-right:auto;transition:max-width ease-out .2s}@media all and (max-width:425px){.container-small{max-width:calc(100% - 60px)}}@media all and (max-width:375px){.container-small{max-width:calc(100% - 40px)}}@media all and (max-width:320px){.container-small{max-width:calc(100% - 20px)}}.iroco-ui-form input,.iroco-ui-form textarea{outline-color:var(--color-border);outline-style:ridge;text-decoration:none;font-size:14px}.iroco-ui-form input:focus,.iroco-ui-form textarea:focus{outline-color:var(--color-primary);outline-style:auto}.iroco-ui-form .iroco-ui-input{display:flex;flex-direction:column}.iroco-ui-form .iroco-ui-input>input{color:var(--color-text);background:var(--color-body);border:1px solid var(--color-border);padding:1em 1.5em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border-radius:.5em}.iroco-ui-form .iroco-ui-input>input::placeholder{color:var(--form-text-placeholder)}.iroco-ui-form .iroco-ui-input>input.error{border-color:var(--color-danger)}.iroco-ui-form .iroco-ui-input>input.error:focus{outline-color:var(--color-danger)}.iroco-ui-form .iroco-ui-input>input.readonlyInput{cursor:not-allowed}.iroco-ui-form .iroco-ui-input>input.border{border:1px solid var(--form-element-border)}.iroco-ui-form .iroco-ui-label{color:var(--color-text-op-99);font-weight:700;padding-bottom:10px;display:inline-block}.iroco-ui-form p.error{margin:0;color:var(--color-danger)}.iroco-ui-radio{color:var(--color-text);position:relative;margin-top:.5em;padding-left:1.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.iroco-ui-radio input{position:absolute;opacity:0;cursor:pointer}.iroco-ui-radio input:focus+.radio-button-color{outline-color:var(--color-primary);outline-style:auto}.radio-button-color{position:absolute;top:0;left:0;height:1em;width:1em;background-color:var(--form-element-bg);border-radius:50%}.iroco-ui-radio input:checked~.radio-button-color{background-color:var(--color-primary)}button:focus,a:focus,input:focus,summary:focus{outline-color:var(--color-primary);outline-style:auto}*,*:before,*:after{box-sizing:border-box}a,a:visited,a:active,button{outline:none;text-decoration:none}a{color:var(--color-link)}ul.error,p.error{color:var(--color-danger)}html{margin:0;padding:0}html>body{font-family:Arial,sans-serif;font-size:14px;font-weight:400;color:var(--color-foreground);transition:color ease-out .1s,font-size ease-out .1s;line-height:1.7em;margin:0;padding:0;cursor:default;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:normal;background:var(--color-body)}.iroco-ui-input{margin-bottom:1em}.two-columns{display:grid;column-gap:20px;grid-template-rows:1fr}@media screen and (min-width:768px){.two-columns{grid-template-columns:repeat(2,1fr)}}progress{-webkit-appearance:progress-bar;-moz-appearance:progress-bar;appearance:progress-bar;background-color:unset}progress::-webkit-progress-value{background-color:var(--color-primary)}progress::-moz-progress-bar{background-color:var(--color-primary)}.w-fill-available-mobile{width:-webkit-fill-available;width:-moz-available}@media screen and (min-width:577px){.w-fill-available-mobile{width:auto}}
