:root{--main:#643598;--secondary:#ffef3e;--tertiary:#369522;--hamburger-height:2rem}._navContainer_xil3j_8{margin-top:1rem}._navList_xil3j_12,li ul{flex-direction:column;justify-content:space-around;align-items:center;gap:1.5rem;display:flex}._navList_xil3j_12{pointer-events:none;opacity:0;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_xil3j_12 li a{border-radius:.4rem;padding:.75rem 1.5rem;font-size:1.5rem;text-decoration:none}._navLink_xil3j_45:hover{background:#0000000d}._navToggle_xil3j_49{display:none}._navToggleLabel_xil3j_53{width:var(--hamburger-height);cursor:pointer;display:flex}._navToggleLabel_xil3j_53 svg{z-index:1000;width:100%;height:auto;overflow:visible}._navToggleLabel_xil3j_53 svg path{transform-origin:50%;transition:transform .3s,opacity .3s}._navToggle_xil3j_49:checked~._navToggleLabel_xil3j_53 svg ._line1_xil3j_73{transform:rotate(45deg)translateY(8px)}._navToggle_xil3j_49:checked~._navToggleLabel_xil3j_53 svg ._line2_xil3j_77{opacity:0;transform:translate(200%)}._navToggle_xil3j_49:checked~._navToggleLabel_xil3j_53 svg ._line3_xil3j_82{transform:rotate(-45deg)translateY(-8px)}._navToggle_xil3j_49:checked svg{overflow:hidden}._navToggle_xil3j_49:checked~._navList_xil3j_12{opacity:1;pointer-events:auto;transform:translateY(0)}._dropdownToggleLabel_xil3j_96,._dropdownToggle_xil3j_96{display:none}li ul{list-style:none}@media (width>=768px){:root{--hamburger-height:3rem}._navList_xil3j_12{padding-top:unset}}@media (width>=1024px){._navToggleLabel_xil3j_53{display:none}._navList_xil3j_12{position:inherit;opacity:1;pointer-events:auto;padding-bottom:unset;flex-flow:wrap;gap:.5rem;font-size:1rem;transform:translateY(0)}._navList_xil3j_12 li a{border-radius:.4rem;padding:.4rem .7rem;font-size:1rem}._dropdownToggleLabel_xil3j_96{display:flex;position:relative}._dropdownToggleLabel_xil3j_96~ul{gap:.2rem;display:none;position:absolute;top:100%}._dropdownToggleLabel_xil3j_96:hover~ul,._dropdownToggle_xil3j_96:checked~ul,._dropdownToggleLabel_xil3j_96~ul:hover{z-index:999;background-color:#fff;border:1px solid #d3d3d3;display:block}._dropdownToggleLabel_xil3j_96~ul li{display:grid}._dropdownToggle_xil3j_96~ul li ._navLink_xil3j_45:hover{border-radius:0}}@media (width>=1440px){._dropdownToggleLabel_xil3j_96{display:none}._dropdownToggleLabel_xil3j_96~ul{flex-direction:row;gap:.5rem;display:flex;position:relative}._dropdownToggleLabel_xil3j_96~ul li ._navLink_xil3j_45:hover{white-space:nowrap;border-radius:.4rem}._dropdownToggleLabel_xil3j_96~ul:hover{border:unset;box-shadow:unset;background-color:unset;z-index:unset;display:flex}._dropdownToggleLabel_xil3j_96~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}
