:root{--measure:75ch;--tracking:-0.05ch;--tracking-s:-0.075ch;--step--2:clamp(0.63rem, calc(0.72rem + -0.11vw), 0.69rem);--step--1:clamp(0.83rem, calc(0.82rem + 0.08vw), 0.88rem);--step-0:clamp(1.00rem, calc(0.92rem + 0.39vw), 1.25rem);--step-1:clamp(1.20rem, calc(1.02rem + 0.88vw), 1.77rem);--step-2:clamp(1.44rem, calc(1.11rem + 1.65vw), 2.50rem);--step-3:clamp(1.73rem, calc(1.17rem + 2.80vw), 3.53rem);--step-4:clamp(2.07rem, calc(1.17rem + 4.54vw), 5.00rem);--step-5:clamp(2.49rem, calc(1.07rem + 7.11vw), 7.07rem);--space-s-m:clamp(1.00rem, calc(0.73rem + 1.36vw), 1.88rem);--space-m-l:clamp(1.50rem, calc(1.19rem + 1.55vw), 2.50rem);--dark-colour:#077CAB;--light-200:#E7EE92;--blue-50:#E2F6FA;--genesys-green:#497755}html{font-family:system-ui,-apple-system,segoe ui,Roboto,helvetica neue,noto sans,liberation sans,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol,noto color emoji;text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}a{text-decoration:none;color:currentcolor}a:not([class]){text-decoration-skip-ink:auto;text-decoration-thickness:.08ex;text-underline-offset:.2ex;text-decoration:underline}a:hover{text-decoration:none}:focus:not([class]){outline:.5px solid;outline-offset:.3ch}:target{scroll-margin-top:2ex}body{margin:0;text-rendering:optimizeSpeed;line-height:1.4;font-size:var(--step-0)}*{max-inline-size:var(--measure)}html,body,div,header,nav,main,footer{max-inline-size:none}h1,h2,h3{line-height:1}h1{font-size:var(--step-5)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p,li,blockquote:not([class]){max-width:75ch}h1,h2{max-width:20ch}figcaption{font-size:var(--step--1);font-style:italic;text-align:center}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;color:var(--genesys-green)!important}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}.cover{display:flex;flex-direction:column;min-block-size:100vh;padding:1rem}.cover-s{padding:0!important;min-block-size:80vh!important;margin-block:0!important}.cover>*{margin-block:1rem}.cover>:first-child:not(h1){margin-block-start:0}.cover>:last-child:not(h1){margin-block-end:0}.cover>h1{margin-block:auto}.cluster-o{display:flex;flex-wrap:wrap;gap:var(--space,1rem);justify-content:space-between;align-items:center}.cluster-i{display:flex;flex-wrap:wrap;gap:var(--space,1rem);justify-content:flex-start;align-items:right}.center{box-sizing:content-box;margin-inline:auto;max-inline-size:var(--measure)}.center-inc-text{box-sizing:content-box;margin-inline:auto;text-align:center;max-inline-size:var(--measure)}*{box-sizing:border-box}.box{padding:var(--s1);border:var(--border-thin)solid;--color-light:#fff;--color-dark:#000;color:var(--color-dark);background-color:var(--color-light);max-width:var(--box-width)}.box *{color:inherit}.box.invert{color:var(--color-light);background-color:var(--color-dark)}.box-sm{--box-width:75ch;--s1:2rem}.box-nopad{--s1:0}.box-noborder{--border-thin:0}.gygradient{background-image:url(/img/layered-waves3.vJoQSmijCcHz.svg);background-size:cover;background-position:bottom;background-repeat:no-repeat}.menufont{font-size:var(--step--0);font-weight:700;color:#000}.footerfont{color:#f8f9fa;font-size:var(--step--2)}.socialfooter{color:#f8f9fa;font-size:var(--step--0)}.socialfooter-cluster{display:flex;flex-wrap:wrap;gap:var(--space,1rem);justify-content:center}.stack{display:flex;flex-direction:column;justify-content:flex-start}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space,1.5rem)}.img-width{max-width:100%;object-fit:contain}.img-dynamic{height:10%;object-fit:contain;padding:var(--space-s-m)}.img-dynamic-sm{max-width:45%;object-fit:contain;padding:var(--space-s-m)}label{display:block;padding-top:var(--region-space-sm,var(--space-s-m));padding-bottom:var(--region-space-sm,var(--space-s-m))}@media(max-width:500px){input[type=text]{width:100%;padding:5px}input[type=email]{width:100%;padding:5px}}@media(min-width:500px){input[type=text]{width:60%;padding:5px}input[type=email]{width:60%;padding:5px}}.submitbutton{background-color:var(--dark-colour);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;font-size:var(--step-0);font-family:var(--font-set);font-weight:900;margin-top:var(--region-space-sm,var(--space-s-m))}.alert-gen{background:var(--light-200);border-radius:.5rem;color:#000;padding:1rem}