:root{--main:#643598;--secondary:#ffef3e;--tertiary:#369522;--hamburger-height:2rem}._navContainer_14b8z_8{margin-top:1rem}._navList_14b8z_12,li ul{flex-direction:column;justify-content:space-around;align-items:center;gap:1.5rem;display:flex}._navList_14b8z_12{pointer-events:none;opacity:0;z-index:1;background:#fff;padding-top:1rem;padding-bottom:100dvh;list-style:none;transition:transform .3s,opacity .3s;position:absolute;top:99%;left:0;right:0;transform:translateY(-100%)}._navList_14b8z_12 li a{border-radius:.4rem;padding:.75rem 1.5rem;font-size:1.5rem;text-decoration:none}._navLink_14b8z_46:hover{background:#0000000d}._navToggle_14b8z_50{display:none}._navToggleLabel_14b8z_54{width:var(--hamburger-height);cursor:pointer;display:flex}._navToggleLabel_14b8z_54 svg{z-index:1000;width:100%;height:auto;overflow:visible}._navToggleLabel_14b8z_54 svg path{transform-origin:50%;transition:transform .3s,opacity .3s}._navToggle_14b8z_50:checked~._navToggleLabel_14b8z_54 svg ._line1_14b8z_74{transform:rotate(45deg)translateY(8px)}._navToggle_14b8z_50:checked~._navToggleLabel_14b8z_54 svg ._line2_14b8z_78{opacity:0;transform:translate(200%)}._navToggle_14b8z_50:checked~._navToggleLabel_14b8z_54 svg ._line3_14b8z_83{transform:rotate(-45deg)translateY(-8px)}._navToggle_14b8z_50:checked svg{overflow:hidden}._navToggle_14b8z_50:checked~._navList_14b8z_12{opacity:1;pointer-events:auto;transform:translateY(0)}._dropdownToggleLabel_14b8z_97,._dropdownToggle_14b8z_97{display:none}li ul{list-style:none}@media (width>=768px){:root{--hamburger-height:3rem}._navList_14b8z_12{padding-top:unset}}@media (width>=1024px){._navToggleLabel_14b8z_54{display:none}._navList_14b8z_12{position:inherit;opacity:1;pointer-events:auto;padding-bottom:unset;z-index:unset;flex-flow:wrap;gap:.5rem;font-size:1rem;transform:translateY(0)}._navList_14b8z_12 li a{border-radius:.4rem;padding:.4rem .7rem;font-size:1rem}._dropdownToggleLabel_14b8z_97{display:flex;position:relative}._dropdownToggleLabel_14b8z_97~ul{gap:.2rem;display:none;position:absolute;top:100%}._dropdownToggleLabel_14b8z_97:hover~ul,._dropdownToggle_14b8z_97:checked~ul,._dropdownToggleLabel_14b8z_97~ul:hover{z-index:999;background-color:#fff;border:1px solid #d3d3d3;display:block}._dropdownToggleLabel_14b8z_97~ul li{display:grid}._dropdownToggle_14b8z_97~ul li ._navLink_14b8z_46:hover{border-radius:0}}@media (width>=1440px){._dropdownToggleLabel_14b8z_97{display:none}._dropdownToggleLabel_14b8z_97~ul{flex-direction:row;gap:.5rem;display:flex;position:relative}._dropdownToggleLabel_14b8z_97~ul li ._navLink_14b8z_46:hover{white-space:nowrap;border-radius:.4rem}._dropdownToggleLabel_14b8z_97~ul:hover{border:unset;box-shadow:unset;background-color:unset;z-index:unset;display:flex}._dropdownToggleLabel_14b8z_97~ul li:hover{background-color:unset}}*{box-sizing:border-box;color:var(--text-colour);margin:0;padding:0}:root{--color-primary:#643598;--color-success:#369522;--color-warning:#ffef3e;--color-danger:#af2424;--btn-primary-bg:var(--color-primary);--btn-primary-hover-bg:#50287d;--btn-primary-text:white;--btn-secondary-bg:#ebe6f5;--btn-secondary-hover-bg:#dcd7eb;--btn-secondary-text:var(--color-primary);--btn-tertiary-bg:transparent;--btn-tertiary-text:var(--color-primary);--btn-tertiary-hover-bg:#6435981a;--color-success-bg:#3695221a;--color-success-text:#369522;--color-warning-bg:#ffef3e33;--color-warning-text:white;--color-danger-bg:#af24241a;--color-danger-text:white;--logo-width:3rem}header{z-index:1;background-color:#fff;flex-direction:row;justify-content:space-between;padding:1rem 2rem;display:flex;position:sticky;top:0}._logo_v8elw_49{width:var(--logo-width);z-index:1000}._logo_v8elw_49 a{display:flex}._logo_v8elw_49 a svg{object-fit:contain;flex-shrink:0;width:100%;height:100%}body{--standard-padding:.5rem;--text-colour:#585858;flex-direction:column;display:flex;overflow-x:hidden}footer{background-color:#ffffe0;flex-direction:column;justify-content:space-evenly;align-items:center;height:10rem;display:flex}._page_v8elw_82{flex-direction:column;min-height:100vh;display:flex}@media (width>=768px){header{z-index:unset;position:relative}}@media (width>=1024px){body{--standard-padding:2rem}}@media (width>=768px){body{--logo-width:4rem;--standard-padding:1rem}footer{flex-direction:row;justify-content:space-around}}._socialsContainer_v8elw_113{justify-content:center;align-items:center;gap:1rem;display:flex}._socialsContainer_v8elw_113 a>*{width:1.5rem}*{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}
