:root{--font-family-primary: Overpass, sans-serif;--color-light-blue: #2599b4;--color-red: #e94937;--color-dark-blue: #282757;--color-yellow: #f8b133;--color-purple: #a54a95;--color-green: #18ad88;--color-light-blue-rgb: 37 153 180;--color-red-rgb: 233 73 55;--color-dark-blue-rgb: 40 39 87;--color-yellow-rgb: 248 177 51;--color-purple-rgb: 165 74 149;--color-green-rgb: 24 173 136;--color-light-grey: #f5f5f5;--color-light-grey-rgb: 245 245 245;--color-medium-grey: #e5e5e5;--color-medium-grey-rgb: 229 229 229;--text-color-primary: var(--color-dark-blue)}:root{--mf-error-color: #f4333f;--mf-error-color-rgb: 244 51 63;--mf-success-color: #1edc6f;--mf-success-color-rgb: 30 220 111;--mf-background-color: var(--color-light-grey);--mf-input-border-color: var(--color-medium-grey);--mf-input-border-color-hover: var(--color-light-blue);--mf-input-border-radius: 5px;--mf-checkradio-background-color-hover: rgb(var(--color-light-blue-rgb) / .5);--mf-button-color: var(--color-light-blue)}*,*::before,*::after{box-sizing:border-box}body *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}p,ul,ol{margin-bottom:1em}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;text-rendering:optimizeSpeed;line-height:1.2}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;height:auto;display:block}b,strong{font-weight:700}i,em{font-style:italic}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.preload *,.preload *::before,.preload *::after{transition:none !important}html{overflow-y:scroll;overflow-x:hidden;background-color:#fff;color:var(--text-color-primary);font-family:var(--font-family-primary);line-height:1.5;font-weight:300;font-optical-sizing:auto;scroll-behavior:smooth}p,ul,ol{margin-bottom:1em;text-wrap:pretty}body{position:relative;min-height:100vh;min-height:100dvh;display:grid;place-items:center;overflow-x:hidden}.edit-button-container{position:absolute;top:0;left:50%;translate:-50% 0;width:min(820px,100%)}.edit-button{position:absolute;top:21px;left:-2px;width:20px;height:20px;padding:0;margin:2px;border:1px solid #727374;border-radius:2px;background-color:#e6e9ea;background-image:linear-gradient(#f2f5f6, #c3c6c9);display:block;cursor:pointer;box-shadow:0 0 2px rgba(0,0,0,.15);color:#5b5b5b;font-size:11px;line-height:18px;box-sizing:border-box;z-index:98}.edit-button:hover{background-color:#b1b7bf;background-image:linear-gradient(#c1c9d1, #808389);color:#fff}.edit-button__image{position:absolute;top:0;left:0;width:18px;height:18px;padding:0;margin:0;border:0;display:block;background-image:url("../images/editbuttons.png")}.edit-button__image--modify{background-position:-1px -1px}.edit-button__image--modify:hover{background-position:-1px -20px}.edit-button__image--pages{background-position:-400px -1px}.edit-button__image--pages:hover{background-position:-400px -20px}.edit-button__image--settings{background-position:-647px -1px}.edit-button__image--settings:hover{background-position:-647px -20px}.edit-button__image--users{background-position:-761px -1px}.edit-button__image--users:hover{background-position:-761px -20px}.edit-button__image--form{background-position:-837px -1px}.edit-button__image--form:hover{background-position:-837px -20px}.main{width:min(1920px,100%);min-height:100vh;min-height:100dvh;display:grid;place-items:center}.content{display:grid;place-items:center;gap:3em;padding:min(2rem,5.5vw) min(100px,5vw) min(2.5rem,10vw);color:var(--color-font-darkblue);font-size:clamp(1.125rem,1vw + 1rem,1.25rem);line-height:1.4}.content .logo{display:block;width:min(400px,80%)}.home .content .logo{width:min(500px,80%)}.content .logo>img{width:100%;aspect-ratio:574/327}.content .text{width:min(820px,100%);font-weight:300}.content .text h1{margin-bottom:.5em;font-size:clamp(1.625rem,2vw + 1rem,2rem);font-weight:700;line-height:1.2}.content .text p:last-child{margin-bottom:0}.merlinform{max-width:100% !important;width:100% !important;margin-inline:auto;padding-top:1rem;font-size:1.125rem}.merlinform *,.merlinform *:before,.merlinform *:after{box-sizing:border-box !important}.merlinform a[name^=goto]{opacity:0}.merlinform .mf-form{width:100% !important;padding:min(24px,5%);border-radius:0;background-color:var(--mf-background-color);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.high-contrast .merlinform .mf-form{border:2px solid #000}.merlinform .mf-form .mf-table{padding:0;border:0;border-collapse:collapse}.merlinform .mf-form td.mf-field{position:relative;padding:0}.merlinform .mf-form td.mf-field>div>div:nth-child(2){float:right !important}.merlinform .mf-form .mf-label{padding-top:3px}.merlinform .mf-form div:has(>.mf-sublabel){line-height:1}.merlinform .mf-form .mf-sublabel{font-size:.9em;font-style:italic}.merlinform .mf-form .mf-label,.merlinform .mf-form .mf-checkbox-label,.merlinform .mf-form .mf-radiobtn-label{white-space:normal}.merlinform .mf-form .ui-datepicker-trigger{position:absolute;top:9px;right:9px}.merlinform .mf-form input[type=text],.merlinform .mf-form select,.merlinform .mf-form textarea{width:100% !important;min-height:38px;padding:0 8px;margin:0;border:1px solid var(--mf-input-border-color);border-radius:var(--mf-input-border-radius);outline:1px solid rgba(0,0,0,0);transition:border-color .3s;text-align:left}.merlinform .mf-form input[type=text]:hover,.merlinform .mf-form input[type=text]:focus-visible,.merlinform .mf-form select:hover,.merlinform .mf-form select:focus-visible,.merlinform .mf-form textarea:hover,.merlinform .mf-form textarea:focus-visible{border-color:var(--mf-input-border-color-hover)}.merlinform .mf-form input[type=text].error,.merlinform .mf-form select.error,.merlinform .mf-form textarea.error{border-color:var(--mf-error-color);background-color:rgb(var(--mf-error-color-rgb)/0.1);color:var(--mf-error-color)}.merlinform .mf-form input[type=text],.merlinform .mf-form select{height:38px}.merlinform .mf-form textarea{min-height:100px;padding:12px}.merlinform .mf-form input[type=radio]{position:relative;top:1px}.merlinform .mf-form input[type=checkbox]{position:relative;top:1px}.merlinform .mf-form .mf-checkbox-span,.merlinform .mf-form .mf-radiobtn-span{position:relative;max-width:100%;padding:3px 12px 3px 6px;margin:1px 0;border-radius:6px;display:inline-block;transition:background-color .3s;white-space:normal}.merlinform .mf-form .mf-checkbox-span:hover,.merlinform .mf-form .mf-checkbox-span:focus-visible,.merlinform .mf-form .mf-radiobtn-span:hover,.merlinform .mf-form .mf-radiobtn-span:focus-visible{background-color:var(--mf-checkradio-background-color-hover)}.high-contrast .merlinform .mf-form .mf-checkbox-span:hover,.high-contrast .merlinform .mf-form .mf-checkbox-span:focus-visible,.high-contrast .merlinform .mf-form .mf-radiobtn-span:hover,.high-contrast .merlinform .mf-form .mf-radiobtn-span:focus-visible{background-color:rgba(0,0,0,0);outline:2px solid #000}.merlinform .mf-form .errorholder{position:relative;top:-3px;font-size:90%;font-weight:300}.merlinform .mf-form .errorholder,.merlinform .mf-form .errorholder *{color:var(--mf-error-color) !important;font-style:normal !important}.merlinform .mf-form .mf-freetext{padding:4px 0}.merlinform .mf-form .mf-button{cursor:pointer;flex-shrink:0;align-self:flex-end;position:relative;display:block;padding:.4em 1em .3em;border-radius:var(--mf-input-border-radius);border:2px solid var(--mf-button-color);outline:none;background-color:var(--mf-button-color);color:#fff;font-size:clamp(.875rem,.5vw + 1rem,1.25rem);line-height:1;font-family:var(--font-family-secondary);font-weight:500;text-align:center;text-decoration:none;white-space:nowrap;isolation:isolate;overflow:hidden;transition:background-color .3s,color .3s}.merlinform .mf-form .mf-button:hover,.merlinform .mf-form .mf-button:focus-within{background:#fff;color:var(--mf-button-color)}@media(max-width: 650px){.merlinform .mf-form td{display:block;width:100% !important}}.merlinform .mf-errormsg,.merlinform .mf-successmsg{width:100% !important;max-width:740px;padding:24px;margin:24px 0 0;border-radius:3px}.merlinform .mf-errormsg{background-color:rgb(var(--mf-error-color-rgb)/0.25)}.merlinform .mf-successmsg{background-color:rgb(var(--mf-success-color-rgb)/0.25)}
