﻿@import url(actiontext.css);trix-editor{border:1px solid #bbb;border-radius:3px;margin:0;padding:0.4em 0.6em;min-height:5em;outline:none}trix-toolbar *{box-sizing:border-box}trix-toolbar .trix-button-row{display:flex;flex-wrap:nowrap;justify-content:space-between;overflow-x:auto}trix-toolbar .trix-button-group{display:flex;margin-bottom:10px;border:1px solid #bbb;border-top-color:#ccc;border-bottom-color:#888;border-radius:3px}trix-toolbar .trix-button-group:not(:first-child){margin-left:1.5vw}@media (max-width: 768px){trix-toolbar .trix-button-group:not(:first-child){margin-left:0}}trix-toolbar .trix-button-group-spacer{flex-grow:1}@media (max-width: 768px){trix-toolbar .trix-button-group-spacer{display:none}}trix-toolbar .trix-button{position:relative;float:left;color:rgba(0,0,0,0.6);font-size:0.75em;font-weight:600;white-space:nowrap;padding:0 0.5em;margin:0;outline:none;border:none;border-bottom:1px solid #ddd;border-radius:0;background:transparent}trix-toolbar .trix-button:not(:first-child){border-left:1px solid #ccc}trix-toolbar .trix-button.trix-active{background:#cbeefa;color:#000}trix-toolbar .trix-button:not(:disabled){cursor:pointer}trix-toolbar .trix-button:disabled{color:rgba(0,0,0,0.125)}@media (max-width: 768px){trix-toolbar .trix-button{letter-spacing:-0.01em;padding:0 0.3em}}trix-toolbar .trix-button--icon{font-size:inherit;width:2.6em;height:1.6em;max-width:calc(0.8em + 4vw);text-indent:-9999px}@media (max-width: 768px){trix-toolbar .trix-button--icon{height:2em;max-width:calc(0.8em + 3.5vw)}}trix-toolbar .trix-button--icon::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.6;content:"";background-position:center;background-repeat:no-repeat;background-size:contain}@media (max-width: 768px){trix-toolbar .trix-button--icon::before{right:6%;left:6%}}trix-toolbar .trix-button--icon.trix-active::before{opacity:1}trix-toolbar .trix-button--icon:disabled::before{opacity:0.125}trix-toolbar .trix-button--icon-attach::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M10.5%2018V7.5c0-2.25%203-2.25%203%200V18c0%204.125-6%204.125-6%200V7.5c0-6.375%209-6.375%209%200V18%22%20stroke%3D%22%23000%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");top:8%;bottom:4%}trix-toolbar .trix-button--icon-bold::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.522%2019.242a.5.5%200%200%201-.5-.5V5.35a.5.5%200%200%201%20.5-.5h5.783c1.347%200%202.46.345%203.24.982.783.64%201.216%201.562%201.216%202.683%200%201.13-.587%202.129-1.476%202.71a.35.35%200%200%200%20.049.613c1.259.56%202.101%201.742%202.101%203.22%200%201.282-.483%202.334-1.363%203.063-.876.726-2.132%201.12-3.66%201.12h-5.89ZM9.27%207.347v3.362h1.97c.766%200%201.347-.17%201.733-.464.38-.291.587-.716.587-1.27%200-.53-.183-.928-.513-1.198-.334-.273-.838-.43-1.505-.43H9.27Zm0%205.606v3.791h2.389c.832%200%201.448-.177%201.853-.497.399-.315.614-.786.614-1.423%200-.62-.22-1.077-.63-1.385-.418-.313-1.053-.486-1.905-.486H9.27Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-italic::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M9%205h6.5v2h-2.23l-2.31%2010H13v2H6v-2h2.461l2.306-10H9V5Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-link::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M18.948%205.258a4.337%204.337%200%200%200-6.108%200L11.217%206.87a.993.993%200%200%200%200%201.41c.392.39%201.027.39%201.418%200l1.623-1.613a2.323%202.323%200%200%201%203.271%200%202.29%202.29%200%200%201%200%203.251l-2.393%202.38a3.021%203.021%200%200%201-4.255%200l-.05-.049a1.007%201.007%200%200%200-1.418%200%20.993.993%200%200%200%200%201.41l.05.049a5.036%205.036%200%200%200%207.091%200l2.394-2.38a4.275%204.275%200%200%200%200-6.072Zm-13.683%2013.6a4.337%204.337%200%200%200%206.108%200l1.262-1.255a.993.993%200%200%200%200-1.41%201.007%201.007%200%200%200-1.418%200L9.954%2017.45a2.323%202.323%200%200%201-3.27%200%202.29%202.29%200%200%201%200-3.251l2.344-2.331a2.579%202.579%200%200%201%203.631%200c.392.39%201.027.39%201.419%200a.993.993%200%200%200%200-1.41%204.593%204.593%200%200%200-6.468%200l-2.345%202.33a4.275%204.275%200%200%200%200%206.072Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-strike::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6%2014.986c.088%202.647%202.246%204.258%205.635%204.258%203.496%200%205.713-1.728%205.713-4.463%200-.275-.02-.536-.062-.781h-3.461c.398.293.573.654.573%201.123%200%201.035-1.074%201.787-2.646%201.787-1.563%200-2.773-.762-2.91-1.924H6ZM6.432%2010h3.763c-.632-.314-.914-.715-.914-1.273%200-1.045.977-1.739%202.432-1.739%201.475%200%202.52.723%202.617%201.914h2.764c-.05-2.548-2.11-4.238-5.39-4.238-3.145%200-5.392%201.719-5.392%204.316%200%20.363.04.703.12%201.02ZM4%2011a1%201%200%201%200%200%202h15a1%201%200%201%200%200-2H4Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-quote::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.581%208.471c.44-.5%201.056-.834%201.758-.995C8.074%207.17%209.201%207.822%2010%208.752c1.354%201.578%201.33%203.555.394%205.277-.941%201.731-2.788%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.121-.49.16-.764.294-.286.567-.566.791-.835.222-.266.413-.54.524-.815.113-.28.156-.597.026-.908-.128-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.674-2.7c0-.905.283-1.59.72-2.088Zm9.419%200c.44-.5%201.055-.834%201.758-.995%201.734-.306%202.862.346%203.66%201.276%201.355%201.578%201.33%203.555.395%205.277-.941%201.731-2.789%203.163-4.988%203.56a.622.622%200%200%201-.653-.317c-.113-.205-.122-.49.16-.764.294-.286.567-.566.791-.835.222-.266.412-.54.523-.815.114-.28.157-.597.026-.908-.127-.303-.39-.524-.72-.69a3.02%203.02%200%200%201-1.672-2.701c0-.905.283-1.59.72-2.088Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-heading-1::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.5%207.5v-3h-12v3H14v13h3v-13h4.5ZM9%2013.5h3.5v-3h-10v3H6v7h3v-7Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-code::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3.293%2011.293a1%201%200%200%200%200%201.414l4%204a1%201%200%201%200%201.414-1.414L5.414%2012l3.293-3.293a1%201%200%200%200-1.414-1.414l-4%204Zm13.414%205.414%204-4a1%201%200%200%200%200-1.414l-4-4a1%201%200%201%200-1.414%201.414L18.586%2012l-3.293%203.293a1%201%200%200%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-bullet-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%207.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203ZM8%206a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-2.5-5a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200ZM5%2019.5a1.5%201.5%200%201%200%200-3%201.5%201.5%200%200%200%200%203Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-number-list::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%204h2v4H4V5H3V4Zm5%202a1%201%200%200%201%201-1h11a1%201%200%201%201%200%202H9a1%201%200%200%201-1-1Zm1%205a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm0%206a1%201%200%201%200%200%202h11a1%201%200%201%200%200-2H9Zm-3.5-7H6v1l-1.5%202H6v1H3v-1l1.667-2H3v-1h2.5ZM3%2017v-1h3v4H3v-1h2v-.5H4v-1h1V17H3Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-undo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M3%2014a1%201%200%200%200%201%201h6a1%201%200%201%200%200-2H6.257c2.247-2.764%205.151-3.668%207.579-3.264%202.589.432%204.739%202.356%205.174%205.405a1%201%200%200%200%201.98-.283c-.564-3.95-3.415-6.526-6.825-7.095C11.084%207.25%207.63%208.377%205%2011.39V8a1%201%200%200%200-2%200v6Zm2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-redo::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21%2014a1%201%200%200%201-1%201h-6a1%201%200%201%201%200-2h3.743c-2.247-2.764-5.151-3.668-7.579-3.264-2.589.432-4.739%202.356-5.174%205.405a1%201%200%200%201-1.98-.283c.564-3.95%203.415-6.526%206.826-7.095%203.08-.513%206.534.614%209.164%203.626V8a1%201%200%201%201%202%200v6Zm-2-1Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-decrease-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-3.707-5.707a1%201%200%200%200%200%201.414l2%202a1%201%200%201%200%201.414-1.414L4.414%2012l1.293-1.293a1%201%200%200%200-1.414-1.414l-2%202Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-button--icon-increase-nesting-level::before{background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M5%206a1%201%200%200%201%201-1h12a1%201%200%201%201%200%202H6a1%201%200%200%201-1-1Zm4%205a1%201%200%201%200%200%202h9a1%201%200%201%200%200-2H9Zm-3%206a1%201%200%201%200%200%202h12a1%201%200%201%200%200-2H6Zm-2.293-2.293%202-2a1%201%200%200%200%200-1.414l-2-2a1%201%200%201%200-1.414%201.414L3.586%2012l-1.293%201.293a1%201%200%201%200%201.414%201.414Z%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E")}trix-toolbar .trix-dialogs{position:relative}trix-toolbar .trix-dialog{position:absolute;top:0;left:0;right:0;font-size:0.75em;padding:15px 10px;background:#fff;box-shadow:0 0.3em 1em #ccc;border-top:2px solid #888;border-radius:5px;z-index:5}trix-toolbar .trix-input--dialog{font-size:inherit;font-weight:normal;padding:0.5em 0.8em;margin:0 10px 0 0;border-radius:3px;border:1px solid #bbb;background-color:#fff;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-toolbar .trix-input--dialog.validate:invalid{box-shadow:#F00 0px 0px 1.5px 1px}trix-toolbar .trix-button--dialog{font-size:inherit;padding:0.5em;border-bottom:none}trix-toolbar .trix-dialog--link{max-width:600px}trix-toolbar .trix-dialog__link-fields{display:flex;align-items:baseline}trix-toolbar .trix-dialog__link-fields .trix-input{flex:1}trix-toolbar .trix-dialog__link-fields .trix-button-group{flex:0 0 content;margin:0}trix-editor [data-trix-mutable]:not(.attachment__caption-editor){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trix-editor [data-trix-mutable] ::-moz-selection,trix-editor [data-trix-mutable]::-moz-selection,trix-editor [data-trix-cursor-target]::-moz-selection{background:none}trix-editor [data-trix-mutable] ::selection,trix-editor [data-trix-mutable]::selection,trix-editor [data-trix-cursor-target]::selection{background:none}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::-moz-selection{background:highlight}trix-editor .attachment__caption-editor[data-trix-mutable]:focus::selection{background:highlight}trix-editor .attachment.attachment--file[data-trix-mutable]{box-shadow:0 0 0 2px highlight;border-color:transparent}trix-editor .attachment[data-trix-mutable] img{box-shadow:0 0 0 2px highlight}trix-editor .attachment{position:relative}trix-editor .attachment:hover{cursor:default}trix-editor .attachment--preview .attachment__caption:hover{cursor:text}trix-editor .attachment__progress{position:absolute;z-index:1;height:20px;top:calc(50% - 10px);left:5%;width:90%;opacity:0.9;transition:opacity 200ms ease-in}trix-editor .attachment__progress[value="100"]{opacity:0}trix-editor .attachment__caption-editor{display:inline-block;width:100%;margin:0;padding:0;font-size:inherit;font-family:inherit;line-height:inherit;color:inherit;text-align:center;vertical-align:top;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}trix-editor .attachment__toolbar{position:absolute;z-index:1;top:-0.9em;left:0;width:100%;text-align:center}trix-editor .trix-button-group{display:inline-flex}trix-editor .trix-button{position:relative;float:left;color:#666;white-space:nowrap;font-size:80%;padding:0 0.8em;margin:0;outline:none;border:none;border-radius:0;background:transparent}trix-editor .trix-button:not(:first-child){border-left:1px solid #ccc}trix-editor .trix-button.trix-active{background:#cbeefa}trix-editor .trix-button:not(:disabled){cursor:pointer}trix-editor .trix-button--remove{text-indent:-9999px;display:inline-block;padding:0;outline:none;width:1.8em;height:1.8em;line-height:1.8em;border-radius:50%;background-color:#fff;border:2px solid highlight;box-shadow:1px 1px 6px rgba(0,0,0,0.25)}trix-editor .trix-button--remove::before{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;opacity:0.7;content:"";background-image:url("data:image/svg+xml,%3Csvg%20height%3D%2224%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M19%206.41%2017.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22%2F%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E");background-position:center;background-repeat:no-repeat;background-size:90%}trix-editor .trix-button--remove:hover{border-color:#333}trix-editor .trix-button--remove:hover::before{opacity:1}trix-editor .attachment__metadata-container{position:relative}trix-editor .attachment__metadata{position:absolute;left:50%;top:2em;transform:translate(-50%, 0);max-width:90%;padding:0.1em 0.6em;font-size:0.8em;color:#fff;background-color:rgba(0,0,0,0.7);border-radius:3px}trix-editor .attachment__metadata .attachment__name{display:inline-block;max-width:100%;vertical-align:bottom;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}trix-editor .attachment__metadata .attachment__size{margin-left:0.2em;white-space:nowrap}.trix-content{line-height:1.5;overflow-wrap:break-word;word-break:break-word}.trix-content *{box-sizing:border-box;margin:0;padding:0}.trix-content h1{font-size:1.2em;line-height:1.2}.trix-content blockquote{border:0 solid #ccc;border-left-width:0.3em;margin-left:0.3em;padding-left:0.6em}.trix-content [dir=rtl] blockquote,.trix-content blockquote[dir=rtl]{border-width:0;border-right-width:0.3em;margin-right:0.3em;padding-right:0.6em}.trix-content li{margin-left:1em}.trix-content [dir=rtl] li{margin-right:1em}.trix-content pre{display:inline-block;width:100%;vertical-align:top;font-family:monospace;font-size:0.9em;padding:0.5em;white-space:pre;background-color:#eee;overflow-x:auto}.trix-content img{max-width:100%;height:auto}.trix-content .attachment{display:inline-block;position:relative;max-width:100%}.trix-content .attachment a{color:inherit;text-decoration:none}.trix-content .attachment a:hover,.trix-content .attachment a:visited:hover{color:inherit}.trix-content .attachment__caption{text-align:center}.trix-content .attachment__caption .attachment__name+.attachment__size::before{content:" •"}.trix-content .attachment--preview{width:100%;text-align:center}.trix-content .attachment--preview .attachment__caption{color:#666;font-size:0.9em;line-height:1.2}.trix-content .attachment--file{color:#333;line-height:1;margin:0 2px 2px 2px;padding:0.4em 1em;border:1px solid #bbb;border-radius:5px}.trix-content .attachment-gallery{display:flex;flex-wrap:wrap;position:relative}.trix-content .attachment-gallery .attachment{flex:1 0 33%;padding:0 0.5em;max-width:33%}.trix-content .attachment-gallery.attachment-gallery--2 .attachment,.trix-content .attachment-gallery.attachment-gallery--4 .attachment{flex-basis:50%;max-width:50%}:root{--wht:white;--black:black;--grey:rgb(87 87 86);--medgrey:#C6C6C6;--lightgrey:rgb(245 245 245);--red:rgb(191 26 32);--darkred:rgb(160 18 0);--yellow:rgb(214 173 0);--green:rgb(63 164 53);--darkgreen:#2c7c25;--pink:rgb(247 200 223);--purple:rgb(153 32 137);--blue:rgb(0 114 206);--body-bg: var(--wht);--body-text: var(--grey);--nav-link: #272727;--nav-white-text: #fff;--nav-white-bg: #fff;--nav-black-bg: #000}.btn{display:block;outline:none;border-radius:8px;width:100%;background-color:var(--red);color:var(--wht) !important;font-family:"opensans", sans-serif;font-size:20px;font-weight:700;padding:16px;border:2px solid;border-color:var(--red);text-align:center;cursor:pointer;position:relative}.btn:hover{text-decoration:underline}.btn--yellow{background-color:var(--yellow);border:2px solid var(--yellow)}.btn--grey{background-color:var(--grey);border:2px solid var(--grey)}.btn--green{background-color:var(--green);border:2px solid var(--green)}.btn--blue{background-color:var(--blue);border:2px solid var(--blue)}.btn--sml{font-size:13px;padding:4px}.btn--med{font-size:16px;width:fit-content;min-width:200px}.btn--fit-con{width:fit-content}.btn svg{position:absolute;right:20px}@media only screen and (max-width: 500px){.buttons-cont.grid-2col{flex-direction:row}}@font-face{font-family:"opensans";src:url(/assets/OpenSans-Regular-3a68067c3858bdcc9544ba7615fa40cfc91bc09f6843acd76643ee05c05ad18f.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"opensans";src:url(/assets/OpenSans-Semibold-8be0357e64027bbcaeb5910c6f4f19713198afe78c8749c8e8ca763d939e2010.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:"opensans";src:url(/assets/OpenSans-Bold-3114f67d23f7856fcf11b3cf09d1f09537a3ef798acd9b4c66db1cff82569e36.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"minionpro";src:url(/MinionPro-Regular.ttf) format("opentype");font-weight:400;font-style:normal}@media only screen and (min-width: 1024px){form h3.centre{margin:40px 0 0 40%;text-align:left}form h3.centre:first-of-type{margin-top:0}}@media only screen and (max-width: 500px){.form-inputs .dob-fields div.input{flex-direction:row;flex-wrap:wrap}.form-inputs .dob-fields div.input label{min-width:100%;text-align:left}}.form-inputs .dob-fields div.input select{flex:1;width:fit-content;min-width:50px;text-align:center;margin-left:0}.form-inputs .dob-fields div.input select:nth-of-type(1),.form-inputs .dob-fields div.input select:nth-of-type(2){margin-right:8px}@media only screen and (max-width: 500px){.form-inputs .dob-fields div.input select{padding:8px}}.form{display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 500px){.form{width:100%}.form form{width:100%}}.form .form-inputs{width:100%}.form .form-inputs h3{margin-left:40%}.form div.input{display:flex;flex-direction:column;margin:20px 0;font-size:18px;min-width:500px}@media only screen and (max-width: 500px){.form div.input{max-width:95vw;min-width:0;width:100%}}@media only screen and (min-width: 501px) and (max-width: 1024px){.form div.input{max-width:95vw;min-width:0;width:500px}}.form div.input input{padding:10px 12px;font-size:20px;margin-top:5px;border-radius:8px;border:1px solid var(--red);font-family:"opensans", sans-serif}.form div.input input:focus{outline:none}.form label{font-family:"opensans", sans-serif;font-weight:700;font-size:24px;color:var(--red)}.form label.boolean{display:flex;align-items:center;gap:5px}.form label.boolean input{accent-color:var(--red)}.form .form-actions{width:100%;margin-top:45px}.form .form-links{text-align:center;padding-top:40px}.form .form-links a{color:var(--black)}.form a{margin-top:20px;color:var(--copper)}.secondary-form{display:flex;flex-direction:column;align-items:center;padding-bottom:40px;overflow-x:hidden}.secondary-form .form-inputs{width:100%}.secondary-form div.input{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:20px 0;font-size:18px;min-width:500px}.secondary-form div.input .error{width:100%;transform:translateX(40%)}@media only screen and (max-width: 500px){.secondary-form div.input{max-width:95vw;min-width:0;flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 501px) and (max-width: 1024px){.secondary-form div.input{max-width:95vw;min-width:0;width:500px}}.secondary-form div.input input,.secondary-form div.input select,.secondary-form div.input textarea,.secondary-form div.input trix-editor.rich_text_area{padding:10px 12px;font-size:20px;border-radius:8px;border:1px solid;font-family:"opensans", sans-serif;flex:1;min-width:60%;max-width:60%;margin-left:auto}.secondary-form div.input input:focus,.secondary-form div.input select:focus,.secondary-form div.input textarea:focus,.secondary-form div.input trix-editor.rich_text_area:focus{outline:none}@media only screen and (max-width: 500px){.secondary-form div.input input,.secondary-form div.input select,.secondary-form div.input textarea,.secondary-form div.input trix-editor.rich_text_area{max-width:100%;width:100%}}.secondary-form div.input.time{justify-content:flex-start;gap:8px}@media only screen and (max-width: 500px){.secondary-form div.input.time{flex-direction:row;flex-wrap:wrap;align-items:center}}.secondary-form div.input.time label{max-width:395px}@media only screen and (max-width: 500px){.secondary-form div.input.time label{text-align:left}}.secondary-form div.input select.time{max-width:75px;min-width:75px;margin-left:0}.secondary-form div.input label{font-family:"opensans", sans-serif;font-size:20px;text-align:right;padding-right:48px}@media only screen and (max-width: 500px){.secondary-form div.input label{padding-right:0}}.secondary-form div.input label.boolean{display:flex;flex-direction:row-reverse;align-items:center;gap:5px;padding:0;justify-content:flex-end}@media only screen and (min-width: 1024px){.secondary-form div.input label.boolean{width:42.5%}}@media only screen and (max-width: 1024px){.secondary-form div.input label.boolean{width:100%;margin-left:0}}.secondary-form div.input label.boolean span{margin-left:auto}@media only screen and (max-width: 500px){.secondary-form div.input label.boolean span{margin-right:8px}}.secondary-form div.input .hint{text-align:left;text-wrap:balance;margin-top:8px;color:var(--darkgreen)}@media only screen and (min-width: 1024px){.secondary-form div.input .hint{margin-left:40%}}@media only screen and (max-width: 1024px){.secondary-form div.input .hint{width:100%;font-size:14px;text-align:center}}.secondary-form div.input.check_boxes{gap:42px}@media only screen and (max-width: 500px){.secondary-form div.input.check_boxes{flex-direction:row;flex-wrap:wrap;gap:20px}}.secondary-form div.input.check_boxes>label{flex:1;text-align:left}@media only screen and (max-width: 500px){.secondary-form div.input.check_boxes>label{width:100%;flex:unset;text-align:left}}@media only screen and (max-width: 500px){.secondary-form div.input.check_boxes span.checkbox{flex:1 1 100px}}.secondary-form div.input.check_boxes span.checkbox label{display:flex;flex-direction:column;align-items:center;margin-right:0;padding-right:0}.secondary-form div.input.account_organiser{position:relative}@media only screen and (min-width: 1024px){.secondary-form div.input.account_organiser .hint{width:fit-content;position:absolute;bottom:0px;right:-5px}}.secondary-form .form-actions{width:100%;margin-top:45px}.secondary-form .form-actions .btn{width:60%;margin-left:auto}@media only screen and (max-width: 500px){.secondary-form .form-actions .btn{width:100%}}.secondary-form .form-links{text-align:center;padding-top:40px}.secondary-form .form-links a{color:var(--black)}.secondary-form a{margin-top:20px;color:var(--copper)}.secondary-form trix-editor.rich_text_area{width:100%;min-width:60%;padding:10px 12px;font-size:20px;margin-top:5px;border-radius:8px;border:1px solid;font-family:"opensans", sans-serif;flex:1;min-height:150px;background-color:white}.secondary-form trix-editor.rich_text_area:focus{outline:none}.license-form h2{margin-bottom:76px}.license-form>div h2{margin-top:120px}.license-form h3{margin:0;text-align:left}@media only screen and (min-width: 1024px){.license-form h3{padding-top:20px;width:60%;margin-left:auto}}.license-form h3:first-of-type{padding-top:0px}.license-form>a{display:block;margin:auto;width:60%;text-align:center;margin-top:120px}.license-form__add-student{padding-bottom:30px}.license-form__add-student h2{margin-bottom:20px}.license-form__add-student #new_student>h3{margin-top:48px}.license-form .license-section-header{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:0 auto 20px;width:fit-content;position:relative}.license-form .license-section-header h2{padding:0;margin:0 !important}.license-form .license-section-header svg{width:25px;height:25px}.license-form .license-section-header p{width:100%;margin-top:60px}@media only screen and (min-width: 1024px){.new_student .hint{width:60%;margin-left:auto}}.new_student label.date{margin-right:auto}.new_student .form-inputs .dob-fields div.input select{flex:unset;width:218px}.registration-form{margin-top:20px}.registration-form__row{display:flex;align-items:center}.registration-form__row div.input{min-width:auto;margin:8px}.registration-form__row div.input label{padding-right:4px}.registration-form__totals{margin-top:30px}.fullwidth-container turbo-frame>form.edit_student .dob-fields div.input label{margin-right:auto}@media only screen and (min-width: 1024px){.fullwidth-container turbo-frame>form.edit_student .dob-fields div.input select{width:19.5%;flex:none}}.fullwidth-container turbo-frame>form.edit_student div.radio_buttons label.radio_buttons{justify-content:flex-start}@media only screen and (max-width: 500px){.fullwidth-container turbo-frame>form.edit_student div.radio_buttons{flex-direction:row;flex-wrap:wrap;justify-content:space-around}.fullwidth-container turbo-frame>form.edit_student div.radio_buttons label.radio_buttons{width:100%;margin-bottom:12px}.fullwidth-container turbo-frame>form.edit_student div.radio_buttons span.radio{width:fit-content}}.grid-2col.students>turbo-frame>form.edit_student .secondary-form div.input label.boolean{width:100%}.grid-2col.students>turbo-frame>form.edit_student .secondary-form div.input .hint{margin-left:0px;text-align:left !important}.grid-2col.students>turbo-frame>form.edit_student .secondary-form trix-editor.rich_text_area{width:100%;max-width:100% !important;margin-left:0px !important}.grid-2col.students>turbo-frame>form.edit_student div.radio_buttons label.radio_buttons{justify-content:flex-start}span.checkbox label,label.checkbox,div.checkbox{position:relative;cursor:pointer}span.checkbox label:hover input~.checkmark,label.checkbox:hover input~.checkmark,div.checkbox:hover input~.checkmark{background-color:#ccc}span.checkbox label .checkmark,label.checkbox .checkmark,div.checkbox .checkmark{position:relative;display:block;width:25px;height:25px;background-color:rgba(0,0,0,0.1);cursor:pointer}span.checkbox label .checkmark:after,label.checkbox .checkmark:after,div.checkbox .checkmark:after{content:"";position:absolute;display:none;left:9px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}span.checkbox label input[type=checkbox],label.checkbox input[type=checkbox],div.checkbox input[type=checkbox]{margin-left:0px !important;flex:unset !important;min-width:0px !important;position:absolute;opacity:0;cursor:pointer;height:0;width:0}span.checkbox label input[type=checkbox]:checked~.checkmark,label.checkbox input[type=checkbox]:checked~.checkmark,div.checkbox input[type=checkbox]:checked~.checkmark{background-color:var(--purple)}span.checkbox label input[type=checkbox]:checked~.checkmark:after,label.checkbox input[type=checkbox]:checked~.checkmark:after,div.checkbox input[type=checkbox]:checked~.checkmark:after{display:block}div.radio_buttons label.radio_buttons{flex:unset;display:flex;align-items:center;justify-content:flex-end;width:40%}.radio label{cursor:pointer;position:relative}@media only screen and (max-width: 500px){.radio label{display:flex;gap:10px;margin-bottom:14px}}.radio label:hover input~.customradio{background-color:#ccc}.radio label .customradio{position:relative;display:block;width:24px;height:25px;border-radius:25px;background-color:rgba(0,0,0,0.1)}.radio label .customradio:after{content:"";position:absolute;display:none;left:8px;top:5px;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.radio label input[type=radio]{margin-left:0px !important;flex:unset !important;min-width:0px !important;position:absolute;opacity:0;cursor:pointer;height:0;width:0}.radio label input[type=radio]:checked~.customradio{background-color:var(--purple)}.radio label input[type=radio]:checked~.customradio:after{display:block}.student_search input,.student_search select,.student_search textarea,.student_search .btn{padding:10px 12px;font-size:20px;margin-top:5px;border-radius:8px;border:1px solid;font-family:"opensans", sans-serif;width:90%}.student_search input:focus,.student_search select:focus,.student_search textarea:focus,.student_search .btn:focus{outline:none}@media only screen and (max-width: 500px){.student_search input,.student_search select,.student_search textarea,.student_search .btn{max-width:100%;width:100%}}.student_search .checkbox{display:block;margin-bottom:8px}.student_search .checkbox label{display:flex;gap:8px}.student_search .btn{border-color:var(--red)}.student_search h3{width:100%;text-align:center;margin-bottom:8px}.new_event{width:100%}@media only screen and (min-width: 501px) and (max-width: 1024px){.new_event{padding:0 30px}}.new-event .form-inputs{width:100%}.new-event div.input{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 12px;font-size:18px;min-height:55px}@media only screen and (max-width: 1024px){.new-event div.input{width:100%}}.new-event div.input input,.new-event div.input select,.new-event div.input textarea,.new-event div.input .rich_text_area{width:100%;padding:10px 12px;font-size:20px;margin-top:5px;border-radius:8px;border:1px solid;font-family:"opensans", sans-serif;flex:1;min-height:55px;background-color:white}.new-event div.input input:focus,.new-event div.input select:focus,.new-event div.input textarea:focus,.new-event div.input .rich_text_area:focus{outline:none}.new-event div.input trix-editor{padding:20px !important;aspect-ratio:1/0.8;max-height:600px;overflow-y:auto}@media only screen and (min-width: 501px) and (max-width: 1024px){.new-event div.input trix-editor{aspect-ratio:1/0.2}}.new-event div.input.time{position:relative;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;margin-top:48px}@media only screen and (max-width: 1024px){.new-event div.input.time{margin-top:20px}}.new-event div.input.time label{position:absolute;bottom:60px}.new-event div.input select.time{max-width:110px;min-width:110px;margin-left:0}.new-event div.input label{flex:1;font-family:"opensans", sans-serif;font-size:16px;text-transform:uppercase;font-weight:bold}.new-event div.input label.boolean{display:flex;align-items:center;gap:5px}.new-event div.input label.boolean span{margin-right:8px}.new-event div.input label.boolean input{accent-color:var(--red)}.new-event div.input .hint{text-align:left;text-wrap:balance;margin-top:8px;color:var(--darkgreen)}@media only screen and (min-width: 1024px){.new-event div.input .hint{width:60%;margin-left:auto}}@media only screen and (max-width: 500px){.new-event div.input .hint{font-size:14px;text-align:center}}.new-event div.input.check_boxes{gap:22px}.new-event div.input.check_boxes>label{margin-right:10px}.new-event span.checkbox label{display:flex;align-items:center;gap:12px;margin-right:0}.new-event span.checkbox-all{display:block;margin:22px 0}.error_notification{font-weight:bold;margin-top:12px;margin-bottom:8px}.error_notification,.error-details{color:var(--red);text-align:center}#trix-toolbar-1{display:none}#trix-toolbar-2{display:none}#trix-toolbar-3{display:none}#trix-toolbar-4{display:none}#trix-toolbar-5{display:none}#trix-toolbar-6{display:none}#trix-toolbar-7{display:none}#trix-toolbar-8{display:none}#trix-toolbar-9{display:none}#trix-toolbar-10{display:none}#trix-toolbar-11{display:none}#trix-toolbar-12{display:none}#trix-toolbar-13{display:none}#trix-toolbar-14{display:none}#trix-toolbar-15{display:none}#trix-toolbar-16{display:none}#trix-toolbar-17{display:none}#trix-toolbar-18{display:none}#trix-toolbar-19{display:none}#trix-toolbar-20{display:none}#trix-toolbar-21{display:none}#trix-toolbar-22{display:none}#trix-toolbar-23{display:none}#trix-toolbar-24{display:none}#trix-toolbar-25{display:none}#trix-toolbar-26{display:none}#trix-toolbar-27{display:none}#trix-toolbar-28{display:none}#trix-toolbar-29{display:none}#trix-toolbar-30{display:none}#trix-toolbar-31{display:none}#trix-toolbar-32{display:none}#trix-toolbar-33{display:none}#trix-toolbar-34{display:none}#trix-toolbar-35{display:none}#trix-toolbar-36{display:none}#trix-toolbar-37{display:none}#trix-toolbar-38{display:none}#trix-toolbar-39{display:none}#trix-toolbar-40{display:none}trix-editor.rich_text_area{padding:10px 12px;font-size:16px;margin-top:5px;border:none;border:3px solid var(--red);min-height:150px;font-size:20px;font-family:"opensans", sans-serif}trix-editor.rich_text_area:focus{outline:none}@media only screen and (max-width: 425px){trix-toolbar .trix-button--icon{width:1.2em}}@media only screen and (max-width: 500px){trix-toolbar .trix-button--icon{width:1.4em}}*{box-sizing:border-box}body{background:var(--body-bg);color:var(--body-text);font-family:"opensans", sans-serif;font-size:100%;font-weight:normal;margin:0;position:relative}@media only screen and (min-width: 501px) and (max-width: 1024px){body{min-height:160vh}}@media only screen and (max-width: 500px){body{min-height:100vh}}.main{min-height:41vh}img{max-width:100%}.centre{text-align:center;margin:auto}.content-padding{padding:20px}.hidden{height:1px;overflow:hidden;position:absolute;top:auto;left:-10000px;width:1px}.flex-container{display:flex;flex-wrap:wrap}.flex-container:has(>.student-card){gap:30px}.flex-col{display:flex;flex-direction:column;gap:10px}.bottom-align{margin-top:auto}.right-align{margin-left:auto}.flex-centre{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.flex-centre turbo-frame{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:30px}.grid-2col{gap:30px;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width: 500px){.grid-2col{flex-direction:column}}.grid-2col h3{width:100%}@media only screen and (min-width: 1024px){.grid-2col>div:not(.grid-2col){width:48%}}@media only screen and (min-width: 1024px){.grid-2col>.fullwidth-container{width:100% !important}}.grid-2col>.grid-2col{width:100%}@media only screen and (min-width: 1024px){.grid-2col.students>turbo-frame{width:48%}}.grid-2col.buttons-cont>a.btn{max-width:48%}@media only screen and (max-width: 500px){.grid-2col.buttons-cont>a.btn{max-width:45%}}turbo-frame:has(>.grid-2col){width:100%}.grid-3col{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (min-width: 501px) and (max-width: 1024px){.grid-3col{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 500px){.grid-3col{grid-template-columns:1fr}}.midwidth-container{max-width:760px;margin:auto}.large-container{max-width:985px;margin:auto auto 135px}.fullwidth-container{max-width:1110px;margin:auto auto 135px}.fullwidth-container:has(.edit_event),.fullwidth-container:has(.new_event){max-width:100vw;margin:auto 20px 135px}@media only screen and (max-width: 500px){.fullwidth-container:has(.edit_event),.fullwidth-container:has(.new_event){margin:auto auto 135px}}.fullwidth-container h2.centre{margin-bottom:60px}.container-btns{margin-top:45px;display:flex;align-items:center;justify-content:center;position:relative}@media only screen and (max-width: 500px){.container-btns{flex-direction:column;gap:20px}}.container-btns .btn{max-width:480px;padding:8px}.container-btns a:not(.btn){text-decoration:underline}@media only screen and (min-width: 1024px){.container-btns a:not(.btn){position:absolute;right:0}}.pagination{display:inline-block;margin:10px 0}.page{padding:0 0 40px}@media only screen and (max-width: 500px){.page{padding:0 30px 200px}}@media only screen and (min-width: 501px) and (max-width: 1024px){.page{padding:0 30px 150px}}.page a{color:black}.wrapper{padding:20px;max-width:1100px;margin:0 auto;position:relative}.upc{text-transform:uppercase}.bar{display:block;background-color:black;width:2px;height:80%}.green-box{background-color:var(--green);color:white;display:flex;align-items:center;justify-content:space-between;padding:20px 45px;margin:45px auto 10px;font-size:20px}@media only screen and (max-width: 500px){.green-box{position:relative}}.green-box svg{width:38px;height:38px}@media only screen and (max-width: 500px){.green-box svg{position:absolute;top:10px;right:10px;width:20px;height:20px}}.mb{margin-bottom:20px}.mt{margin-top:20px}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;vertical-align:middle;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-icons.md-12{font-size:12px}.material-icons.md-15{font-size:15px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}.material-icons.md-dark{color:rgba(0,0,0,0.54)}.material-icons.md-dark.md-inactive{color:rgba(0,0,0,0.26)}.material-icons.md-light{color:#fff}.material-icons.md-light.md-inactive{color:rgba(255,255,255,0.3)}.icon-text{vertical-align:middle}.wf-materialicons-n4-loading .material-icons{display:none}.wf-materialicons-n4-inactive .material-icons{font-family:"Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px !important;width:auto}.table.student-events .table-row{gap:10px}@media only screen and (max-width: 500px){.table.student-events .table-row{position:relative}}.table.student-events .table-row .table-cell:nth-of-type(1){width:40%}.table.student-events .table-row .table-cell:nth-of-type(2){width:36%}.table.student-events .table-row .table-cell:nth-of-type(3){width:16%}.table.student-events .table-row .table-cell:nth-of-type(4){width:8%;text-align:right}@media only screen and (max-width: 500px){.table.student-events .table-row .table-cell{width:100% !important}.table.student-events .table-row .table-cell:nth-of-type(3){width:fit-content}.table.student-events .table-row .table-cell:nth-of-type(4){width:fit-content !important;position:absolute;top:10px;right:10px}}.table.grading-records .table-row{position:relative}.table.grading-records .table-row .table-cell:nth-of-type(1){width:25%}.table.grading-records .table-row .table-cell:nth-of-type(2){width:50%}.table.grading-records .table-row .table-cell:nth-of-type(3){width:15%}.table.grading-records .table-row .table-cell:nth-of-type(4){width:10%;text-align:right}@media only screen and (max-width: 500px){.table.grading-records .table-row .table-cell{width:100% !important}.table.grading-records .table-row .table-cell:nth-of-type(3){width:fit-content}.table.grading-records .table-row .table-cell:nth-of-type(4){width:fit-content !important;position:absolute;top:10px;right:10px}}.table-row{display:flex;align-items:center;background-color:var(--wht);height:60px;padding:10px 20px;border-bottom:1px solid var(--medgrey)}@media only screen and (max-width: 1024px){.table-row{flex-wrap:wrap;height:auto;gap:8px;justify-content:space-around}}.table-cell svg{width:30px;height:20px;margin-top:4px}.table-cell .btn{font-size:16px;padding:5px 20px;width:fit-content}@media only screen and (max-width: 425px){.messages-table .table-row{padding:8px;gap:6px}.messages-table .table-row>div{width:auto !important;min-width:0 !important}.messages-table .table-row>div:nth-of-type(3){max-height:7ch;overflow:hidden}}.messages-table .table-row.unread p{font-weight:bold}.messages-table .table-row>div:nth-of-type(1){width:11%;min-width:30px}.messages-table .table-row>div:nth-of-type(2){width:26%;min-width:95px}.messages-table .table-row>div:nth-of-type(3){flex:1}.messages-table .table-row>div:nth-of-type(4){width:30px}.messages-table .table-row>div>a{display:block;transform:translateY(3px)}a{font-weight:600;font-family:"opensans", sans-serif;text-decoration:none;color:var(--body-text)}a:hover{text-decoration:underline}p{font-family:"opensans", sans-serif;font-weight:400;margin:0px}h1,h2,h3,h4{font-family:"opensans", sans-serif;margin:0}h1.mb,h2.mb,h3.mb,h4.mb{margin-bottom:40px}h1{font-size:48px}@media only screen and (max-width: 500px){h1{font-size:36px}}h2{font-size:36px}@media only screen and (max-width: 500px){h2{font-size:28px}}h3{font-size:24px}@media only screen and (max-width: 500px){h3{font-size:22px}}h4{font-size:1em}.purple-copy{color:var(--purple-text)}.primary-heading--center,.secondary-heading--center{text-align:center}.primary-heading--purple,.secondary-heading--purple{color:var(--purple-heading)}.activities .primary-heading--purple,.activities .secondary-heading--purple{text-transform:uppercase}.primary-heading{font-size:4.5rem}@media only screen and (max-width: 500px){.primary-heading{font-size:3.125rem}}.home-signed-in .primary-heading{font-size:2rem;margin-bottom:40px}.activities .primary-heading{font-size:3rem}@media only screen and (max-width: 500px){.activities .primary-heading{font-size:2rem}}@media only screen and (max-width: 500px){.community .primary-heading{margin-top:0}}.secondary-heading{font-size:2rem;line-height:38px}.secondary-heading--large{font-size:3rem}.lrg-body{font-size:20px}.bold{font-weight:700}.bold a{font-weight:700}.green{color:var(--green)}.red{color:var(--red)}.error{color:var(--red)}.card{position:relative;padding-top:30px}.card:has(>.student-card.card)>.card-icon{display:none}.card .card-icon{width:90px;height:90px;border-radius:90px;background-color:var(--red);padding:20px;position:absolute;transform:translateX(-50%);left:50%;display:flex;align-items:center;justify-content:center;z-index:2}.card .card-icon svg{width:45px;height:45px}.card .contact-icon{padding:10px 10px 10px 5px}.card .contact-icon svg{height:50px}.card .card-content{padding:60px 35px 35px;background-color:var(--lightgrey);margin-top:45px;position:relative;display:flex;flex-direction:column;gap:45px}@media only screen and (max-width: 500px){.card .card-content{padding:45px 25px 30px}}.card .card-content h3{font-size:30px;font-weight:normal}.card .card-content h3.red{font-weight:bold}.card .card-content p.green{font-size:30px}.card .card-content p.green svg{height:23px;width:23px}.card .card-content .icon{position:absolute;right:45px;bottom:45px}@media only screen and (max-width: 1024px){.card .card-content .icon{right:15px;top:90px}}.card .card-content .icon svg{height:30px;width:30px}.card .card-content>div:has(h3) h3{margin:0}.card .card-content:has(.message-body){gap:20px;padding:60px 10px 20px}.card .card-content:has(.message-body) .bold{padding-left:25px}.card .btn{color:var(--wht)}.card turbo-frame h2{background-color:var(--lightgrey);padding-top:60px;margin-top:45px;margin-bottom:0 !important}.card turbo-frame .edit_student{padding:0px 45px 45px;background-color:var(--lightgrey)}@media only screen and (max-width: 500px){.card turbo-frame .edit_student{padding:0 20px}}.edit_student+.btn--yellow{width:60%;margin:10px 0 0 auto}.message-body{background-color:white;padding:20px}.students>turbo-frame h2{background-color:var(--lightgrey);padding-top:30px;margin-top:74px;margin-bottom:0 !important}.students>turbo-frame .edit_student{padding:0px 45px 45px;background-color:var(--lightgrey)}@media only screen and (max-width: 500px){.students>turbo-frame .edit_student{padding:0 20px}}.students>turbo-frame .edit_student .secondary-form div.input{max-width:95vw;min-width:0;flex-direction:column;align-items:flex-start}.students>turbo-frame .edit_student .secondary-form div.input input,.students>turbo-frame .edit_student .secondary-form div.input select,.students>turbo-frame .edit_student .secondary-form div.input textarea{max-width:100%;width:100%}.students>turbo-frame .edit_student .secondary-form div.input.time{flex-direction:row;flex-wrap:wrap;align-items:center}.students>turbo-frame .edit_student .secondary-form div.input.time label{text-align:left}.students>turbo-frame .edit_student .secondary-form div.input label{margin-right:0}.students>turbo-frame .edit_student .secondary-form div.input label.boolean{margin-left:0}.students>turbo-frame .edit_student .secondary-form div.input label.boolean span{margin-right:8px}.students>turbo-frame .edit_student .secondary-form div.input .hint{font-size:14px;text-align:center}.students>turbo-frame .edit_student .secondary-form div.input.check_boxes,.students>turbo-frame .edit_student .secondary-form div.input.radio_buttons{flex-direction:row;flex-wrap:wrap;gap:20px}.students>turbo-frame .edit_student .secondary-form div.input.check_boxes>label,.students>turbo-frame .edit_student .secondary-form div.input.radio_buttons>label{width:100%;flex:unset;text-align:left}.students>turbo-frame .edit_student .secondary-form div.input.check_boxes span.checkbox,.students>turbo-frame .edit_student .secondary-form div.input.radio_buttons span.checkbox{flex:1 1 100px}.students>turbo-frame .edit_student .secondary-form div.input.radio_buttons label{margin-left:0}.students>turbo-frame .edit_student .secondary-form .dob-fields>div.input{display:flex;flex-direction:row;flex-wrap:wrap}.students>turbo-frame .edit_student .secondary-form .dob-fields>div.input>label{width:100%;text-align:left}.students>turbo-frame .edit_student .secondary-form .dob-fields>div.input>select{width:150px;flex:1}.students>turbo-frame .edit_student .secondary-form .form-actions .btn{width:100%}@media only screen and (min-width: 1024px){.student-card{min-width:350px}}@media only screen and (min-width: 501px) and (max-width: 1024px){.student-card{width:auto}}@media only screen and (max-width: 500px){.student-card{width:100%;grid-column:span 1}}.student-card h3{margin:0;padding:0;font-size:20px !important;text-align:left !important}.student-card__info-field{margin-bottom:0px;width:100%}.student-card__info-field h3{color:var(--red);font-size:20px !important;font-weight:bold !important}.student-card__license-required{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;margin:12px 0}.student-card__license-required p:nth-of-type(3),.student-card__license-required p:nth-of-type(4){font-size:110%}.student-card__license-required p:nth-of-type(5){margin-top:10px;font-size:200%}.student-card__license-required form{width:100%}.student-card .card-content{gap:10px}@media only screen and (max-width: 500px){.student-card .card-content{gap:0px}}.student-card .card-content .btn{margin-top:5px;font-size:16px}.student-card .card-content>span.red{display:block;min-height:21px}.dialog{border:none;border-radius:8px;max-width:80vw;max-height:800px;overflow:hidden;padding-right:0}@media only screen and (max-width: 500px){.dialog{max-height:90vh}}.dialog::backdrop{background:rgba(0,0,0,0.3);cursor:pointer}.dialog__container{max-width:80vw;max-height:800px;overflow-x:hidden;padding:1em 1em 1em 0}div.flash{width:350px;text-align:center;position:fixed;color:white;left:50%;top:10%;transform:translate(-50%, -50%);z-index:999;font-size:18px;background-color:var(--red);padding:24px;border-radius:4px;box-shadow:0px 0px 20px 2px rgba(0,0,0,0.5);transition:ease 0.3s;text-wrap:balance;cursor:pointer}div.flash:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20px' height='20px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 12L7 7M12 12L17 17M12 12L17 7M12 12L7 17' stroke='%23000000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-color:white;width:24px;height:20px;padding-top:5px;display:flex;border-radius:9999px;color:var(--red);font-weight:bold;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px}.footer{background-color:var(--lightgrey);font-size:16px;color:var(--black)}@media only screen and (max-width: 1024px){.footer{position:absolute;width:100%;bottom:0}}.footer a{font-size:16px;color:var(--black)}@media only screen and (max-width: 500px){.footer a{flex:1;text-align:center}}.footer .flex-container{justify-content:space-between;padding:90px 120px 50px;height:145px;align-items:center}@media only screen and (max-width: 1024px){.footer .flex-container{padding:30px 30px 0}}@media only screen and (max-width: 500px){.footer .flex-container p{text-align:center;width:100%}}.footer-links{display:flex;align-items:center;gap:8px}.footer-img{background-image:url(/assets/footerbg-2ec2cf806ec1c8c2f72d87883947fefeadd91330a024d195f7ae02dd26686534.png);background-repeat:no-repeat;background-color:var(--lightgrey);background-size:100% 100%;height:220px;width:100%;margin:0;padding:0}@media only screen and (max-width: 1024px){.footer-img{height:80px}}.header{background-repeat:no-repeat;height:267px;width:100%;padding:50px 80px;position:relative;background-image:url(/assets/headerbg-f1815b806ccc98f5349d7524318f3324e6b59c11abb5a1abbed7ed56b3b364a8.png)}@media only screen and (min-width: 1024px){.header{background-size:100% 100%}}@media only screen and (max-width: 500px){.header{padding:30px;height:125px;background-size:130% 95%}}@media only screen and (min-width: 501px) and (max-width: 1024px){.header{height:175px;background-size:130% 100%}}.header a{color:var(--wht);font-size:16px;font-family:"opensans", sans-serif;font-weight:600}.header__item__container{display:flex;align-items:flex-start;justify-content:space-between}.header__bg{position:absolute;top:0;left:0;width:100%;height:100%}.header__bg svg{width:100%;height:100%}@media only screen and (max-width: 1024px){.header__logo{display:none}}.header__mobile-logo svg{height:30px;width:121px}@media only screen and (min-width: 1024px){.header__mobile-logo{display:none}}@media only screen and (max-width: 1024px){.header__links{display:none}}.primary-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:40px}.primary-navigation ul li{display:flex;align-items:center;gap:10px}.primary-navigation ul li svg{width:24px;height:24px}.mobile-menu{position:fixed;bottom:0;left:0;background-image:url(/assets/footerbg-2ec2cf806ec1c8c2f72d87883947fefeadd91330a024d195f7ae02dd26686534.png);background-repeat:no-repeat;background-size:110% 100%;background-position:right bottom;height:95px;width:100%;margin:0;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 20px 12px;z-index:9}@media only screen and (min-width: 1024px){.mobile-menu{display:none}}.mobile-menu .primary-navigation{width:100%}.mobile-menu .primary-navigation a{color:white;font-size:12px}.mobile-menu .primary-navigation ul{display:flex;gap:0px;width:100%;justify-content:space-between}.mobile-menu .primary-navigation ul li{flex-direction:column;gap:2px}.mobile-menu .primary-navigation ul li svg{width:18px;height:18px}.modal{z-index:9;position:fixed;background:white;padding:60px;box-shadow:0px 0px 20px 2px rgba(0,0,0,0.5);left:50%;top:50%;transform:translate(-50%, -50%);max-height:80vh;overflow-y:scroll;width:100%;max-width:80vw;display:none}.modal.open{display:block}.student-header{margin-bottom:72px}.student-header a{font-size:20px;color:var(--medgrey)}.student-header .active a{color:var(--black)}.student-header .active a:hover{text-decoration:underline}.tooltip{position:relative;z-index:100}.tooltip p{cursor:pointer}.tooltip:hover .tooltip__target{display:block}.tooltip>div.bold{display:flex;align-items:center;gap:4px}.tooltip>div.bold p{text-decoration:underline;text-decoration-style:dotted;font-weight:bold}.tooltip__target{display:none;position:absolute;top:30px;left:0;background-color:var(--green);color:#fff;text-align:center;padding:12px;border-radius:8px;margin:auto}.tooltip__target::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent var(--green) transparent}.tooltip__target a{color:#fff;text-decoration:underline}.organiser-cards>.fullwidth-container{margin:60px auto 0}.organiser-cards>.fullwidth-container h2{margin-bottom:20px}@media only screen and (min-width: 501px) and (max-width: 1024px){.organiser-cards{padding-left:30px}}.organiser-cards h3{grid-column:span 3;text-align:center;margin-top:30px;margin-bottom:-30px}@media only screen and (max-width: 500px){.organiser-cards h3{grid-column:span 1}}.events_link{font-size:36px;color:var(--red) !important;text-decoration:none}.faqs-container{display:flex;flex-direction:column;gap:24px;margin-top:36px}.faq__title{cursor:pointer;display:flex;gap:12px;align-items:center}@media only screen and (max-width: 500px){.faq__title{justify-content:space-between}}.faq__title .material-symbols-outlined{font-size:36px}.faq__body{max-height:0px;overflow:hidden;transition:max-height 0.2s ease}.faq.open .faq__body{max-height:1000px;overflow:visible}.faq.open .faq__title .material-symbols-outlined{transform:rotate(180deg)}.login{display:flex;flex-direction:column;align-items:center;padding-bottom:90px}.login p,.login a{font-size:20px}.login p:nth-of-type(2){padding-top:50px;padding-bottom:30px}.login a{color:var(--red)}.login-form{background-color:var(--lightgrey);padding:60px 90px}@media only screen and (max-width: 500px){.login-form{padding:30px}}.login-form label.boolean{flex-direction:row-reverse;justify-content:flex-end;gap:15px}.login-form .checkmark{margin-top:2px}.login-form .form-inputs__pw{position:relative}@media only screen and (max-width: 417px){.login-form .form-inputs__pw:has(.account_password_confirmation) .pw-show{top:81px}}.pw-show{display:block;position:absolute;top:47px;right:44px;cursor:pointer}.pw-show svg{width:30px;height:30px;position:absolute}.pw-show .eye-open-icon{display:block}.pw-show .eye-closed-icon{display:none}.pw-show.show .eye-open-icon{display:none}.pw-show.show .eye-closed-icon{display:block}.messages h2{margin-bottom:24px}.messages p{text-wrap:balance;text-align:center}.message_body textarea{min-height:200px}#message_event_ids option[value=""]{display:none}.event>h1{margin-bottom:60px}.new-event{display:flex;flex-wrap:wrap;max-width:1575px;margin:auto auto 135px;gap:30px}.new-event a{color:var(--red)}@media only screen and (max-width: 500px){.new-event a{display:block;margin-top:8px}}.new-event button:not(.trix-button){background-color:transparent;color:var(--red);font-size:16px;font-family:"opensans", sans-serif;font-weight:600;border:none;outline:none;cursor:pointer;padding:0}.new-event button:not(.trix-button):hover{text-decoration:underline}.new-event__top{width:100%;display:flex;align-items:center;gap:20px}@media only screen and (max-width: 1024px){.new-event__top{flex-direction:column}}.new-event__top .event_title{flex:1;margin:0 !important;height:100%}.new-event__top .event_title input{margin:0 !important}.new-event__top__buttons{display:flex;gap:8px}@media only screen and (max-width: 500px){.new-event__top__buttons{width:100%;justify-content:space-between}.new-event__top__buttons .btn--med{min-width:0;width:195px;max-width:48%;text-wrap:balance}}.new-event__sidebar{width:20vw}@media only screen and (max-width: 1024px){.new-event__sidebar{width:100%}}.new-event__sidebar div.input{margin:0 0 36px}.new-event__sidebar label{font-family:"opensans", sans-serif;font-size:16px;text-transform:uppercase;font-weight:bold}.new-event__body{flex:1;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:30px;background-color:var(--lightgrey);padding:30px}@media only screen and (max-width: 1024px){.new-event__body{flex-direction:column;padding:4px;background-color:transparent}}.new-event__body__centre{flex:1px}@media only screen and (max-width: 1024px){.new-event__body__centre{width:100%}}.new-event__body__centre .dates{display:flex;justify-content:flex-start;gap:28px}@media only screen and (max-width: 1024px){.new-event__body__centre .dates{flex-direction:column;gap:2px;justify-content:space-between}}.new-event__body__right{width:20vw}@media only screen and (max-width: 1024px){.new-event__body__right{width:100%}}.new-event__body trix-toolbar{display:block !important;white-space:inherit}.new-event__body trix-toolbar .trix-button-group:not(:first-child){margin-left:2px}.new-event__session-type{display:flex;align-items:flex-end;flex-wrap:wrap}@media only screen and (max-width: 1024px){.new-event__session-type{flex-direction:column}}.new-event__session-type .event_event_sessions_session_type{flex:1;min-width:100%}.new-event__session-type>.times{display:flex;gap:28px;flex:1}@media only screen and (min-width: 501px) and (max-width: 1024px){.new-event__session-type>.times{width:100%}}@media only screen and (max-width: 500px){.new-event__session-type>.times{width:100%;flex-direction:column;gap:2px}}.new-event__session-type>.times .input.time{gap:2px;margin-top:20px}@media only screen and (min-width: 1024px){.new-event__session-type>div:has(.date){flex:1;max-width:300px}}@media only screen and (max-width: 500px){.new-event__session-type>div:has(.date){width:100%}}#add_event_session>div{margin-top:10px 0;padding:10px;margin:8px 0;border-radius:8px;border:1px solid}#add_event_session>div:first-of-type{margin:20px 0 10px}#add_event_cost>div{padding:10px;margin:8px 0;border-radius:8px;border:1px solid}.wrapper:has(+.organiser-club){max-width:1575px;margin:auto auto 48px;padding:0 5px;text-align:center}.organiser-club{display:flex;flex-wrap:nowrap;max-width:1575px;margin:auto auto 135px;padding:0 5px;gap:30px}@media only screen and (max-width: 1024px){.organiser-club{flex-direction:column}}.organiser-club__sidebar{width:20%}@media only screen and (max-width: 1024px){.organiser-club__sidebar{width:100%}}.organiser-club__sidebar form{position:relative}.organiser-club__sidebar form #q_firstname_or_lastname_cont{margin-bottom:24px}.organiser-club__sidebar form span.icon{position:absolute;right:30px;top:10px;height:40px;width:40px;display:flex;align-items:center;justify-content:center;cursor:pointer}@media only screen and (max-width: 1024px){.organiser-club__sidebar form span.icon{right:0}}.organiser-club__sidebar form input[type=submit]{display:none}.organiser-club__body{flex:1}.organiser-club__body__btns{padding:20px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 1024px){.organiser-club__body__btns{flex-direction:column}}.organiser-club__body__btns>div{display:flex;gap:8px}@media only screen and (max-width: 500px){.organiser-club__body__btns>div{display:grid;grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 1024px){.organiser-club__body__btns>div{align-items:center;width:100%}.organiser-club__body__btns>div p{grid-column:span 2;width:100%;padding-bottom:10px}.organiser-club__body__btns>div a:nth-of-type(1),.organiser-club__body__btns>div a:nth-of-type(2){grid-column:span 1}.organiser-club__body__btns>div a.btn--med{min-width:0;width:100%}}.organiser-club__table-cont{background:var(--lightgrey)}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-head{display:none}}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body>turbo-frame{display:block;border-bottom:1px solid var(--medgrey)}}.organiser-club__table-cont .table-body .table-row{gap:10px}@media only screen and (min-width: 1024px){.organiser-club__table-cont .table-body .table-row{font-size:13px;width:100%}}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row{gap:1px;padding:40px 0;border-bottom:0px}}.organiser-club__table-cont .table-body .table-row .belt-colour img{display:block;margin-right:auto}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row .belt-colour img{margin:auto 0 auto auto}}.organiser-club__table-cont .table-body .table-row .btn--sml{max-width:90px;margin:auto}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row .btn--sml{margin:10px 0}}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row>turbo-frame>div,.organiser-club__table-cont .table-body .table-row>div{width:100% !important;display:grid;grid-template-columns:1fr 1fr;align-items:center}.organiser-club__table-cont .table-body .table-row>turbo-frame>div>p,.organiser-club__table-cont .table-body .table-row>div>p{grid-column:span 1;padding:5px;display:flex;align-items:center;justify-content:flex-end;text-align:right}.organiser-club__table-cont .table-body .table-row>turbo-frame>div>label,.organiser-club__table-cont .table-body .table-row>turbo-frame>div>svg,.organiser-club__table-cont .table-body .table-row>turbo-frame>div>.btn,.organiser-club__table-cont .table-body .table-row>turbo-frame>div>turbo-frame,.organiser-club__table-cont .table-body .table-row>div>label,.organiser-club__table-cont .table-body .table-row>div>svg,.organiser-club__table-cont .table-body .table-row>div>.btn,.organiser-club__table-cont .table-body .table-row>div>turbo-frame{margin-left:auto}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:before,.organiser-club__table-cont .table-body .table-row>div:before{grid-column:span 1;padding:5px;display:flex;align-items:center}}@media only screen and (min-width: 1024px){.organiser-club__table-cont .table-body .table-row>turbo-frame{width:97%;display:flex;align-items:center;gap:10px}}@media only screen and (min-width: 1024px){.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(8),.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(12){width:3%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(1){width:11.5%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(2){width:10%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(3){width:23%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(4){width:7%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(4) svg{display:block;margin-left:16px;width:20px;height:20px}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(5){width:8%;word-break:break-word}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(6),.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(7){width:6%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(8) svg{width:20px;height:20px}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(9){margin-left:auto}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(9),.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(10),.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(11){width:5.5%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(9) a,.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(10) a,.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(11) a{width:40px;display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row>turbo-frame{width:100%}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(1):before{content:"FIRST NAME"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(2):before{content:"SURNAME"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(3):before{content:"CLUB"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(4):before{content:"PHOTO?"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(4) svg{max-width:20px;padding:0}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(5):before{content:"GRADE"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(6):before{content:"BELT"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(7):before{content:"AGE"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(8):before{content:"ACTIVE?"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(8) svg{max-width:20px;padding:0}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(9):before{content:"PROVISIONAL?"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(10):before{content:"PROMOTE?"}.organiser-club__table-cont .table-body .table-row>turbo-frame>div:nth-of-type(11):before{content:"DEMOTE?"}}.organiser-club__table-cont .table-body .table-row>div:nth-of-type(1),.organiser-club__table-cont .table-body .table-row>div:nth-of-type(2){width:3%}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-body .table-row>div:nth-of-type(1):before{content:"SELECT/DESELECT"}.organiser-club__table-cont .table-body .table-row>div:nth-of-type(2):before{content:"STUDENT INFO"}}.organiser-club__table-cont .table-head .table-row{background-color:transparent;gap:10px}@media only screen and (min-width: 1024px){.organiser-club__table-cont .table-head .table-row{font-size:13px;width:100%}}@media only screen and (max-width: 1024px){.organiser-club__table-cont .table-head .table-row{display:none}}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(1),.organiser-club__table-cont .table-head .table-row>div:nth-of-type(9),.organiser-club__table-cont .table-head .table-row>div:nth-of-type(13){width:3%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(2){width:11.5%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(3){width:10%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(4){width:23%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(5){width:7%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(6){width:8%;word-break:break-word}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(7),.organiser-club__table-cont .table-head .table-row>div:nth-of-type(8){width:6%}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(9) svg{width:20px;height:20px}.organiser-club__table-cont .table-head .table-row>div:nth-of-type(10),.organiser-club__table-cont .table-head .table-row>div:nth-of-type(11),.organiser-club__table-cont .table-head .table-row>div:nth-of-type(12){width:5.5%}.organiser-club__student-info{background-color:white;padding:25px;display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media only screen and (max-width: 1024px){.organiser-club__student-info{gap:0px;padding:0 0 25px}}.organiser-club__student-info>div{grid-column:span 1}@media only screen and (max-width: 1024px){.organiser-club__student-info>div{grid-column:span 4}}.organiser-club__student-info h4{font-size:16px;margin-top:10px}.text-only__title{margin-bottom:16px}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;color:#333;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==")}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=")}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.has-event .pika-button{color:#fff;background:#33aaff}.is-today .pika-button{color:#33aaff;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#33aaff;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button,.is-outside-current-month .pika-button{color:#999;opacity:0.3}.is-disabled .pika-button{pointer-events:none;cursor:default}.pika-button:hover{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-button .is-selection-disabled{pointer-events:none;cursor:default}.pika-week{font-size:11px;color:#999}.is-inrange .pika-button{color:#666;background:#D5E9F7}.is-startrange .pika-button{color:#fff;background:#6CB31D;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#33aaff;box-shadow:none;border-radius:3px}
