ajax-error-handler error-box{background:#ffff9a;border:1px solid #333;border-radius:9px;bottom:23px;left:50%;margin-left:-200px;padding:8px 20px 4px;position:fixed;width:400px;z-index:1000}ajax-error-handler error-box h1{background:none;color:#333;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto;font-size:1.1rem;font-weight:700;padding:0}ajax-error-handler error-box .aeMsg p{color:#333;font-size:.9rem}ajax-error-handler error-box a.dismiss{font-size:1.4rem;font-weight:900;position:absolute;right:6px;top:-2px}ajax-error-handler error-box a.dismiss,ajax-error-handler error-box a.dismiss:active,ajax-error-handler error-box a.dismiss:focus,ajax-error-handler error-box a.dismiss:hover,ajax-error-handler error-box a.dismiss:visited{color:#333;text-decoration:none}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:url(/a/f/sora-latin-ext-300-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-300-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:300;src:url(/a/f/sora-latin-300-normal.woff2) format("woff2"),url(/a/f/sora-latin-300-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/a/f/sora-latin-ext-400-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-400-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:400;src:url(/a/f/sora-latin-400-normal.woff2) format("woff2"),url(/a/f/sora-latin-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/a/f/sora-latin-ext-500-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-500-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:500;src:url(/a/f/sora-latin-500-normal.woff2) format("woff2"),url(/a/f/sora-latin-500-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/a/f/sora-latin-ext-600-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-600-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:600;src:url(/a/f/sora-latin-600-normal.woff2) format("woff2"),url(/a/f/sora-latin-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/a/f/sora-latin-ext-700-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-700-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:700;src:url(/a/f/sora-latin-700-normal.woff2) format("woff2"),url(/a/f/sora-latin-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:800;src:url(/a/f/sora-latin-ext-800-normal.woff2) format("woff2"),url(/a/f/sora-latin-ext-800-normal.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:800;src:url(/a/f/sora-latin-800-normal.woff2) format("woff2"),url(/a/f/sora-latin-800-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-cyrillic-ext-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-300-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-cyrillic-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-300-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-greek-ext-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-300-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-greek-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-300-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-vietnamese-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-300-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-latin-ext-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-300-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(/a/f/source-sans-pro-latin-300-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-300-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-cyrillic-ext-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-400-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-cyrillic-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-400-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-greek-ext-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-400-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-greek-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-400-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-vietnamese-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-400-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-latin-ext-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-400-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(/a/f/source-sans-pro-latin-400-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-400-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-cyrillic-ext-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-600-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-cyrillic-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-600-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-greek-ext-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-600-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-greek-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-600-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-vietnamese-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-600-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-latin-ext-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-600-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(/a/f/source-sans-pro-latin-600-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-600-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-cyrillic-ext-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-700-normal.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-cyrillic-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-700-normal.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-greek-ext-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-700-normal.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-greek-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-700-normal.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-vietnamese-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-700-normal.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-latin-ext-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-700-normal.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(/a/f/source-sans-pro-latin-700-normal.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-700-normal.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-cyrillic-ext-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-300-italic.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-cyrillic-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-300-italic.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-greek-ext-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-300-italic.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-greek-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-300-italic.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-vietnamese-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-300-italic.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-latin-ext-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-300-italic.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:300;src:url(/a/f/source-sans-pro-latin-300-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-300-italic.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-cyrillic-ext-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-400-italic.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-cyrillic-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-400-italic.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-greek-ext-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-400-italic.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-greek-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-400-italic.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-vietnamese-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-400-italic.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-latin-ext-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-400-italic.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:400;src:url(/a/f/source-sans-pro-latin-400-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-400-italic.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-cyrillic-ext-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-600-italic.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-cyrillic-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-600-italic.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-greek-ext-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-600-italic.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-greek-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-600-italic.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-vietnamese-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-600-italic.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-latin-ext-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-600-italic.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:600;src:url(/a/f/source-sans-pro-latin-600-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-600-italic.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-cyrillic-ext-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-ext-700-italic.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-cyrillic-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-cyrillic-700-italic.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-greek-ext-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-ext-700-italic.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-greek-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-greek-700-italic.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-vietnamese-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-vietnamese-700-italic.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-latin-ext-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-ext-700-italic.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:italic;font-weight:700;src:url(/a/f/source-sans-pro-latin-700-italic.woff2) format("woff2"),url(/a/f/source-sans-pro-latin-700-italic.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.tip{background:#fcffcc;margin-bottom:30px;margin-top:15px;padding:12px 15px;position:relative}.tip:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4yIiBoZWlnaHQ9IjI1LjIiPjxwYXRoIGZpbGw9IiMxQTFBMUEiIGQ9Ik05LjIgMGMtLjEgMCAwIDAgMCAwcS0uMTUgMCAwIDBDMy44IDAgMCAzLjkgMCA5LjJjMCAyLjggMS4zIDQuNSAyLjUgNiAxLjEgMS41IDIuMSAyLjcgMi4xIDVxMCAxLjIuNiAxLjh2MS4yYzAgLjMgMSAxIDEgMXYuNWMwIC4zLjIuNS41LjVoNWMuMyAwIC41LS4yLjUtLjV2LS41czEtLjcgMS0xdi0xLjNjLjMtLjQuNS0xIC41LTEuNyAwLTIuMiAxLTMuNSAyLjEtNSAxLjItMS41IDIuNS0zLjIgMi41LTZDMTguMiAzLjkgMTQuNSAwIDkuMiAwbTUgMTRjLTEuMiAxLjUtMi41IDMuMy0yLjUgNi4ySDYuNWMwLTIuOS0xLjMtNC43LTIuNS02LjItMS4xLTEuNC0yLTIuNy0yLTQuOEMyIDUgNC45IDIgOS4yIDJjNCAwIDcuMSAzIDcuMSA3LjIgMCAyLjEtMS4xIDMuNC0yLjEgNC44Ii8+PHBhdGggZmlsbD0iIzFBMUExQSIgZD0iTTkuMiAyYy0uNCAwLS44IDAtMS4yLjEuMS4zLjIuNy4yIDEuMSAwIDEuNy0xLjMgMy0zIDMtLjkgMC0xLjYtLjQtMi4yLS45LS42IDEuMS0xIDIuNC0xIDMuOSAwIDIuMS45IDMuNCAyIDQuOCAxLjIgMS41IDIuNSAzLjMgMi41IDYuMmg1LjFjMC0yLjkgMS4zLTQuNyAyLjUtNi4yIDEuMS0xLjQgMi4xLTIuNyAyLjEtNC44LjEtNC4yLTMtNy4yLTctNy4yIiBvcGFjaXR5PSIuMyIvPjwvc3ZnPg==);margin-right:12px;position:absolute}.tip.singleLine:before{margin-top:-3px}.tip .tipBody{display:block;margin-left:30px}.tip .tipBody:before{content:"Tip: ";font-weight:700}body{-moz-transition:"filter 0.15s ease-in-out";-webkit-transition:"filter 0.15s ease-in-out";-o-transition:"filter 0.15s ease-in-out";transition:"filter 0.15s ease-in-out";-moz-transition:"-webkit-filter 0.15s ease-in-out";-webkit-transition:"-webkit-filter 0.15s ease-in-out";-o-transition:"-webkit-filter 0.15s ease-in-out";transition:"-webkit-filter 0.15s ease-in-out"}.popover{position:relative}.popover .modalInner,.popover .popoverDim,.popover .popoverLabel{cursor:pointer}.popoverBody{background:#fff;border:1.5px solid #333;border-radius:9px;-webkit-box-shadow:0 0 0 4px #f2f2f2;-moz-box-shadow:0 0 0 4px #f2f2f2;box-shadow:0 0 0 4px #f2f2f2;cursor:default;position:absolute;z-index:100}.popoverBody .body{margin:0;min-width:0;padding:10px 30px}.popoverBody .popoverTitle{color:#006047;font-family:Sora,serif;font-size:1.375rem;font-size:1.5rem;font-weight:800}@media only screen and (min-width:768px){.popoverBody{border-radius:9px}}.modal{height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%}.modal .modalTable{display:table;height:100%;width:100%}.modal .modalTable .modalInner{display:table-cell;text-align:center;vertical-align:middle}.modal .modalTable .modalInner .popoverBody{display:table;margin:20px auto 7px;position:relative;text-align:left}.modal .modalTable .modalInner .popoverBody .popoverTitle{margin-bottom:0;padding:15px 30px 12px}.modal .modalTable .modalInner .popoverBody .body{padding:15px 30px}.modal .modalTable .modalInner .popoverBody .popoverTitle+.body{padding-top:0}.modal .modalTable .modalInner .popoverBody .close{display:block;padding:5px;position:absolute;right:0;top:0}.modal .modalTable .modalInner .popoverBody .close svg{display:block;fill:#888;height:21px;width:21px;fill:#555}.modal .modalTable .modalInner .popoverBody .close:hover svg{fill:#333}body>.contentLayer>.content{align-items:stretch;display:flex;flex-direction:column;justify-content:stretch;min-height:100vh}body>.contentLayer>.content footer,body>.contentLayer>.content header{flex-shrink:1}body>.contentLayer>.content .page{flex-grow:1}body>.contentLayer>.content .page.notice{display:flex;flex-direction:column}body>.contentLayer>.content .page.notice .page-segment{flex-grow:1}html{background:#f0f8f1;color:#006047;font-family:Source Sans Pro,sans-serif;font-size:16px;font-weight:400;line-height:1.5}h1{font-family:Sora,serif;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0}*+h1{margin-top:20px}@media only screen and (min-width:768px){h1{margin-bottom:24px}*+h1{margin-top:24px}}.tag-line+h1{margin-top:0}@media only screen and (min-width:768px){h1{font-size:56px}}h2{font-family:Sora,serif;font-size:36px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0}*+h2{margin-top:20px}@media only screen and (min-width:768px){h2{margin-bottom:24px}*+h2{margin-top:24px}}.tag-line+h2{margin-top:0}@media only screen and (min-width:768px){h2{font-size:42px}}h3{font-family:Sora,serif;font-size:30px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0}*+h3{margin-top:20px}@media only screen and (min-width:768px){h3{margin-bottom:24px}*+h3{margin-top:24px}}.tag-line+h3{margin-top:0}@media only screen and (min-width:768px){h3{font-size:36px;line-height:1.3}}h4{font-family:Sora,serif;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:0}*+h4{margin-top:20px}@media only screen and (min-width:768px){h4{margin-bottom:24px}*+h4{margin-top:24px}}.tag-line+h4{margin-top:0}@media only screen and (min-width:768px){h4{font-size:32px}}h5{font-family:Sora,serif;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:0}*+h5{margin-top:20px}@media only screen and (min-width:768px){h5{margin-bottom:24px}*+h5{margin-top:24px}}.tag-line+h5{margin-top:0}@media only screen and (min-width:768px){h5{font-size:24px}}h6{font-family:Sora,serif;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:0}*+h6{margin-top:20px}@media only screen and (min-width:768px){h6{margin-bottom:24px}*+h6{margin-top:24px}}.tag-line+h6{margin-top:0}@media only screen and (min-width:768px){h6{font-size:20px}}.tag-line{font-family:Sora,serif;font-size:1rem;font-weight:600;line-height:1.4;margin-bottom:12px}@media only screen and (min-width:768px){.tag-line{margin-bottom:16px}}.section-dark{background-color:#006047;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,a:active,a:focus,a:visited{color:inherit;font-weight:600;text-decoration:none}a:hover{text-decoration:underline}.button{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5;padding:12px 24px;vertical-align:middle}.button[disabled]{cursor:default;opacity:.6}.button,.button:active,.button:hover,.button:link,.button:visited{color:#006047;font-weight:400;text-decoration:none}.section-dark .button,.section-dark .button:active,.section-dark .button:hover,.section-dark .button:link,.section-dark .button:visited{color:#fff}.button svg{fill:currentColor}.button>.button-icon,.button>img,.button>svg,.button>sw-icon{display:block;height:auto;margin-left:12px;text-decoration:none;vertical-align:top;width:24px}.button>.button-icon:hover,.button>img:hover,.button>svg:hover,.button>sw-icon:hover{text-decoration:none}.button>.button-icon:first-child,.button>img:first-child,.button>svg:first-child,.button>sw-icon:first-child{margin-left:0;margin-right:12px}.button>.button-icon:first-child:last-child,.button>img:first-child:last-child,.button>svg:first-child:last-child,.button>sw-icon:first-child:last-child{margin:0}.button.button-secondary{border-color:#006047}.section-dark .button.button-secondary{border-color:#fff}.section-dark .button.button-secondary,.section-dark .button.button-secondary:active,.section-dark .button.button-secondary:hover,.section-dark .button.button-secondary:link,.section-dark .button.button-secondary:visited{color:#fff}.button.button-primary,.section-dark .button.button-primary{background:#ffc840;border-color:#ffc840;color:#006047}.button.button-small{padding:8px 20px}.button.button-icon{padding:12px}.button.button-icon.button-small{padding:8px}.button.button-link{border:0;padding:0;vertical-align:baseline}.button.button-link:active,.button.button-link:hover{text-decoration:underline}form ::placeholder{color:rgba(0,0,0,.6)}.section-dark form ::placeholder{color:hsla(0,0%,100%,.65)}form:focus::placeholder{color:#00a652}form input:not([type=submit],[type=checkbox],[type=radio]),form select,form textarea{-webkit-appearance:none;background:transparent;border:1px solid #018965;border-radius:5px;box-sizing:border-box;color:#006047;display:block;margin:8px 0;outline:none;padding:12px}form input:not([type=submit],[type=checkbox],[type=radio]):-webkit-autofill:first-line,form select:-webkit-autofill:first-line,form textarea:-webkit-autofill:first-line{font-family:Source Sans Pro,sans-serif;font-size:1rem}form input:not([type=submit],[type=checkbox],[type=radio]):focus,form select:focus,form textarea:focus{border-color:#00a652;outline:3px solid #ffc840}form input:not([type=submit],[type=checkbox],[type=radio]):disabled,form select:disabled,form textarea:disabled{border-color:rgba(0,0,0,.6);color:rgba(0,0,0,.6)}.section-dark form input:not([type=submit],[type=checkbox],[type=radio]),.section-dark form select,.section-dark form textarea{border-color:#f0f8f1;color:#fff}.section-dark form input:not([type=submit],[type=checkbox],[type=radio]):focus,.section-dark form select:focus,.section-dark form textarea:focus{border-color:#fff;outline:3px solid #ffc840}.section-dark form input:not([type=submit],[type=checkbox],[type=radio]):disabled,.section-dark form select:disabled,.section-dark form textarea:disabled{border-color:hsla(0,0%,100%,.65);color:hsla(0,0%,100%,.65)}form .error,form .helperText{color:rgba(0,0,0,.6);display:block;font-size:.875rem;padding:0 12px;position:relative;top:-5px}.section-dark form .error,.section-dark form .helperText{color:hsla(0,0%,100%,.65)}form textarea{resize:vertical}.modal .modalTable .modalInner .popoverBody{z-index:100}.page .page-content{margin:0 auto;max-width:1280px;padding:0 20px}.page .callToActionButtons{margin-top:20px}.page .callToActionButtons a.button{margin-bottom:8px;margin-right:16px}.page .callToActionButtons a.button:last-child{margin-right:0}.page section{box-sizing:border-box;padding:64px 0}.page .page-segment:first-child section:first-child{padding-top:36px}.page .page-segment.lighter{background:#fff}.page .page-segment.neutral-green-dark{background:#018965}.page .page-segment.neutral-green-darker{background:#017154}.page .page-segment~.page-segment section:first-child{margin-top:0;padding-top:64px}.page .grid{max-width:100%}.page .grid .grid-item{margin-bottom:48px}.page .grid .grid-item:last-child{margin-bottom:0}.page .grid img.grid-item{flex:1 0 50%;height:auto;width:100%}.page .grid .grid-item>img{border-radius:15px;max-width:100%}.page .grid-item>.grid>.grid-item{align-items:center;margin-bottom:0;margin-top:32px}.page .grid-item>.grid>.grid-item h6{margin-bottom:0}.page ul.list-style-icon{margin:0;padding:0}.page ul.list-style-icon li{align-items:flex-start;display:flex;list-style:none;margin:32px 0 0;padding:0}.page ul.list-style-icon li h6{margin:0 0 5px}.page ul.list-style-icon li p{margin:0}.page ul.list-style-icon li img{margin-right:16px}.page ul.list-style-icon li:first-child{margin-top:0}.page *+ul.list-style-icon{margin-top:32px}.page .card-item>*{margin:0 0 20px}.page .card-item>:last-child{margin-bottom:0}.page .grid .grid-item.stat-container{margin-bottom:32px;padding-left:32px;padding-right:0;position:relative}.page .grid .grid-item.stat-container:last-child{margin-bottom:0}.page .grid .grid-item.stat-container .stat-number{font-size:56px;font-weight:700;line-height:1.3;margin-bottom:8px}.page .grid .grid-item.stat-container:before{background:#006047;content:"";height:100%;left:0;position:absolute;width:1px}.page .collapsible h5{border-top:1px solid #006047;margin-bottom:0;padding:20px 50px 20px 0}.page .collapsible .button{margin-top:8px;padding-right:0}.page .collapsible .button svg{height:32px;width:32px}.page .collapsible .collapse-content{margin-bottom:24px}.page .collapsible .collapse-content>:first-child{margin-top:9px}.page .collapsible.open h5,.page .collapsible:not([data-bind]) h5{padding-bottom:0}.page .collapsible:last-child{border-bottom:1px solid #006047}.page :not(.collapsible)+.collapsible{margin-top:20px}.page .grid.side-nav .side-nav a,.page .grid.side-nav .side-nav a:active,.page .grid.side-nav .side-nav a:hover,.page .grid.side-nav .side-nav a:visited{font-weight:400}.page .grid.side-nav .side-nav .sel a{font-weight:700}.page .grid.side-nav .side-nav ul{padding-left:0}.page .grid.side-nav .side-nav li{list-style-type:none}.page section.testimonials{padding:0}.page .blog-post-links section.grid{padding-top:48px}.page .book-a-meeting{margin-top:0;padding-top:0}.page .large-screen-show{display:none}.page .no-break{white-space:nowrap}@media only screen and (min-width:768px){.page .page-segment.lighter section,.page .page-segment.neutral-green-dark section{margin-top:0;padding-top:80px}.page .page-content{padding:0 64px}.page section{padding:80px 0}.page .page-segment:first-child section:first-child{padding-top:80px}.page .callToActionButtons{margin-top:32px}.page .callToActionButtons enquiry-popup,.page .callToActionButtons org-enquiry-popup{display:inline-flex}.page .callToActionButtons enquiry-popup:first-child,.page .callToActionButtons org-enquiry-popup:first-child{margin-right:16px}.page .grid{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-40px;margin-right:-40px;max-width:calc(100% + 80px)}.page .grid .grid-item{margin-bottom:0}.page .grid>*{box-sizing:border-box;max-width:50%;padding:0 40px}.page .grid>:nth-child(n+3){margin-top:80px}.page .grid.large-screen-3-cols>:nth-child(n+3){margin-top:32px}.page .grid.large-screen-reverse-order{flex-direction:row-reverse}.page .grid.large-screen-reverse-order>:first-child,.page .grid.large-screen-reverse-order>:last-child{margin-right:0}.page .grid.align-start{align-items:flex-start}.page .grid.stretch{justify-content:stretch}.page .grid-item>.grid{margin:0 -6px}.page .grid-item>.grid>.grid-item{padding:0 6px;width:50%}.page .grid-item>.grid>.grid-item:nth-child(n+3){margin-top:24px}.page .grid .grid-item.stat-container{align-self:stretch;margin-bottom:0}.page .grid .grid-item.stat-container .stat-number{font-size:80px}.page .grid .grid-item.stat-container .stat-number>span{font-size:48px}.page .grid .grid-item.stat-container h6{margin-bottom:0}.page .grid .grid-item.fill-width{flex:1 0 50%;width:100%}.page .grid.side-nav .grid-item{flex:1 0 70%;max-width:848px}.page .grid.side-nav .grid-item.side-nav{flex:0 0 20%;max-width:400px}.page .grid.side-nav .side-nav a,.page .grid.side-nav .side-nav a:active,.page .grid.side-nav .side-nav a:hover,.page .grid.side-nav .side-nav a:visited{font-weight:400}.page .grid.side-nav .side-nav .sel a{font-weight:700}.page .grid.side-nav .side-nav ul{padding-left:0}.page .grid.side-nav .side-nav li{list-style-type:none}.page .grid .grid-item.stat-container{padding-left:64px}.page .grid .grid-item.stat-container:before{left:32px}.page section.testimonials{padding:80px 0}}@media only screen and (min-width:1024px){.page .grid.large-screen-3-cols>*{width:33%}.page .grid.large-screen-3-cols>:nth-child(3){margin-top:0}.page .grid.large-screen-3-cols>:nth-child(n+4){margin-top:80px}.page .large-screen-show{display:block}}header header-control{align-items:center;display:flex;height:64px;justify-content:space-between;margin:0 12px 0 20px}header header-control a.button{margin-top:2px;padding-left:0;padding-right:0}header header-control a.button img{height:auto;width:181px}header header-control button.button .menu{display:none}header li{display:block}header nav ul{margin:0 16px 16px;padding:16px 0 0}header nav li{list-style:none}header nav a{width:100%}header nav a.active.button{font-weight:700}header nav ul.mainMenu a.button{justify-content:flex-start;padding:12px 0}header nav ul.nav-buttons{margin-bottom:0;margin-top:24px;padding-bottom:24px;padding-top:0}header nav ul.nav-buttons li{margin:16px 0}header nav ul.nav-buttons li:last-child{margin-bottom:0}header nav{max-height:0;overflow:clip;transition:max-height .3s ease}header.active nav{display:block;max-height:500px}@media only screen and (min-width:768px){header{align-items:center;box-sizing:border-box;display:block;margin:0 auto;max-width:1440px;padding:16px 40px;width:100%}header header-control{height:auto;margin:0 24px 0 0;position:absolute}header header-control .menu-toggle{display:none}header header-control a.button{margin-top:0}header nav,header.active nav{display:flex}header nav{align-items:center;align-items:flex-start;flex-direction:column-reverse;flex-grow:1;gap:20px;justify-content:space-between;max-height:unset;overflow:visible}header nav ul{display:flex;margin:0 -16px;padding:0;white-space:nowrap}header nav ul li{padding:0 16px}header nav ul.mainMenu li a.button{justify-content:center;padding:0}header nav ul.nav-buttons{align-self:flex-end;margin:0 -8px;padding:0}header nav ul.nav-buttons li{margin:0;padding:0 8px}}@media only screen and (min-width:1024px){header{display:flex;margin:0 auto}header header-control{position:static}header nav{align-items:center;flex-direction:row;gap:20px}header nav ul li{padding:0 10px}header ul.nav-buttons{align-self:auto}header li.contact{display:none}}@media only screen and (min-width:1280px){header li.contact{display:block}header nav ul li{padding:0 16px}}footer{padding:48px 24px}footer .logo-and-newsletter{margin-bottom:48px}footer .logo-and-newsletter>a{display:block;margin-bottom:19px;margin-top:30px}footer ul{padding-left:0}footer ul li{list-style-type:none}footer li,footer li a.button.button-link{font-size:.875rem;font-weight:400;line-height:1.5;vertical-align:bottom}footer li{display:block;margin-bottom:16px}footer .site-links>div{margin-top:48px}footer .site-links>div>div{font-weight:600;line-height:1.5;margin-bottom:20px}footer .app-links a.button.button-link{margin-right:16px;vertical-align:middle}footer .app-links a.button.button-link:last-child{width:17px}footer .copyright-and-policy{font-size:.875rem;margin-top:80px}footer .copyright-and-policy a{text-decoration:underline}footer .copyright{margin:32px 0 16px}footer .policy-links a.button svg:first-child{width:17px}footer .signin sw-icon,footer .signout sw-icon{margin-right:4px!important}@media only screen and (min-width:768px){footer{padding:0}footer>.body{margin:0 auto;max-width:1280px;padding:80px 64px}footer .site-links{display:flex;flex-direction:row;justify-content:space-between;margin:0 -20px;min-width:50%}footer .site-links>div{margin:0 40px}footer .site-links>div>div{margin-bottom:24px}footer .copyright-and-policy{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between}footer .policy-links ul{align-items:center;display:flex;flex-direction:row;margin:0 -12px}footer .policy-links ul li{margin:0 12px}footer .copyright{margin:0}footer social-media-links a.button.button-link>svg:first-child{margin-right:12px}}@media only screen and (min-width:1024px){footer .footer-menu{align-items:flex-start;display:flex;justify-content:space-between}}.blog-post-links{position:relative}.blog-post-links section.blog-title{padding-bottom:0}.blog-post-links section.blog-title>a{bottom:64px;position:absolute;right:0}.blog-post-links section.blog-title .tag-line{margin-bottom:16px}.blog-post-links .blog-post-card{position:relative}.blog-post-links .blog-post-card .post-img{border-radius:15px;height:0;overflow:hidden;padding-bottom:55%;position:relative;width:100%}.blog-post-links .blog-post-card img{display:block;height:auto;left:0;position:absolute;top:0;width:100%}.blog-post-links .blog-post-card img[src$="cover-image-placeholder.png"]{background:#006047;height:100%;padding:0 23%;width:auto}.blog-post-links .blog-post-card h5,.blog-post-links .blog-post-card p{margin-top:8px}.blog-post-links .blog-post-card h5{margin-bottom:8px}.blog-post-links .blog-post-card .post-tag,.blog-post-links .blog-post-card p{margin-bottom:24px}.blog-post-links .blog-post-card .post-tag{font-size:.875rem;font-weight:600;line-height:1.5;margin-top:24px}.blog-post-links .blog-post-card a.blog-card-cover{bottom:0;cursor:pointer;display:block;left:20px;position:absolute;right:20px;top:0}.blog-post-links .blog-post-card:hover a{text-decoration:underline}.blog-post-links section.blog-title~section.grid{padding-bottom:158px}@media only screen and (min-width:768px){.blog-post-links section.blog-title{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:0}.blog-post-links section.blog-title p{font-size:1.125rem}.blog-post-links section.blog-title>div{flex-shrink:1;margin-right:20px;max-width:768px}.blog-post-links section.blog-title>a{position:static;white-space:nowrap}.blog-post-links section.blog-title~section.grid{padding-bottom:32px}}supported-by{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 -20px;padding:16px 0 48px}supported-by img{display:block;padding:40px 20px 0}@media only screen and (min-width:915px){supported-by{justify-content:space-between;padding:40px 0 80px}}.testimonials.reviews .review{border:1px solid #006047;border-radius:15px;margin-bottom:32px;padding:32px}.testimonials.reviews .rating{align-items:flex-start;display:flex;margin-bottom:24px}.testimonials.reviews .rating svg{height:auto;width:18px}.testimonials.reviews blockquote,.testimonials.reviews blockquote p{font-size:1.125rem;max-width:768px}.testimonials.reviews blockquote{margin:0 0 24px}.testimonials.reviews .attribution-name{font-weight:600}@media only screen and (min-width:768px){.testimonials.reviews{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap}.testimonials.reviews .review{align-self:stretch;box-sizing:border-box;margin-bottom:32px;margin-right:32px;width:calc(50% - 32px)}.testimonials.reviews .review:last-child{margin-right:0}}@media only screen and (min-width:1024px){.testimonials.reviews{flex-wrap:nowrap}.testimonials.reviews .review{margin-bottom:0;width:25%}}.page .addOnLinks{display:flex;flex-wrap:wrap;justify-content:space-between}.page .addOnLinks .grid-item{margin-left:auto;margin-right:0}.page .addOnLinks h3{align-items:center;display:inline-flex;margin-bottom:0}.page .addOnLinks h3 svg{height:1em;margin-left:15px;width:1em}.page .addOnLinks h3:hover{text-decoration:underline}.page .addOnLinks .grid-item:first-child{margin-left:0;margin-right:auto}.page .addOnLinks .grid-item:first-child h3{flex-direction:row-reverse}.page .addOnLinks .grid-item:first-child h3 svg{margin-left:0;margin-right:15px;transform:rotate(180deg)}.credits pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-weight:400;padding:12px 24px}div.page.jobs .openings a,div.page.jobs perk-caption{font-weight:600}div.page.job p.subhead{font-weight:700}.openDataAccess code{background:#fff;font-size:.84em}.openDataAccess code.block{border-left:3px solid #91d6c4;display:block;line-height:1.5em;margin:10px 0 25px;padding:9px 10px 9px 20px;white-space:pre-line}.openDataAccess code:not(.block){border:1px solid #91d6c4;padding:0 4px}.inviteSchool .popoverBody{width:600px;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.inviteSchool .popoverBody .body>form>ul>li{margin-bottom:16px}.inviteSchool .popoverBody .textInput{overflow:visible;z-index:auto}.inviteSchool .popoverBody .textInput input[type=text]{width:300px!important}.inviteSchool .popoverBody textarea{font-size:1.09em;height:45px;width:430px}.inviteSchool .popoverBody .sent textarea{height:60px;margin:0 0 10px}.inviteSchool .popoverBody .sent .thanks{font-size:1.29em;font-weight:600;margin-bottom:20px}.inviteSchool .popoverBody .sent button{display:inline-block}.licence .withNavBody ol li,.privacy .withNavBody ol li,.security .withNavBody ol li,.terms .withNavBody ol li{list-style-type:decimal}.licence .withNavBody ul li,.privacy .withNavBody ul li,.security .withNavBody ul li,.terms .withNavBody ul li{list-style-type:disc}.licence .withNavBody .version,.privacy .withNavBody .version,.security .withNavBody .version,.terms .withNavBody .version{font-style:italic;margin-top:40px}.cookies table{border-spacing:0;width:100%}.cookies table th{font-size:1.25em;font-weight:700;text-align:left}.cookies table td{font-size:1.15em;font-weight:400}.cookies table td,.cookies table th{border-bottom:1px solid rgba(0,0,0,.3);padding:7px 20px 7px 0}long-page{display:block}long-page schools-nav{font-size:11.6pt}@media only screen and (max-width:500px){long-page schools-nav{display:none}}long-page schools-nav .down,long-page schools-nav .up{height:40px;position:fixed;right:25px}long-page schools-nav .down{bottom:12px}long-page schools-nav .up{top:12px}long-page schools-nav a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:rgba(255,97,97,.7);border-radius:20px;display:inline-block;height:40px;min-width:22px;padding:0 9px;text-align:center;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}long-page schools-nav a:active,long-page schools-nav a:hover,long-page schools-nav a:link,long-page schools-nav a:visited{border:none}long-page schools-nav a nav-title{color:#fff;display:inline-block;float:left;font-size:1.25em;line-height:40px;margin:0;padding:0 6px 0 8px}long-page schools-nav a nav-arrow{display:inline-block}long-page schools-nav a nav-arrow svg{height:12.54298643px;overflow:visible;width:22px}long-page schools-nav a nav-arrow svg path{fill:#fff}long-page schools-nav a:hover{background:#ff6161}long-page schools-nav a:hover nav-title{color:#fff}long-page schools-nav a:hover nav-arrow path{fill:#fff}long-page schools-nav .down a nav-arrow{float:right;margin-top:12px}long-page schools-nav .up a nav-arrow{margin-top:10px}.page top-banner{display:block;text-align:center}.page top-banner p{font-size:1.4em;margin-left:auto;margin-right:auto}.page top-banner p.footnote{font-size:1em;margin-top:50px}.page top-banner h1{color:#66a8e2;font-size:2.5em;font-weight:400;text-align:center}.page top-banner banner-menu{display:block;margin-top:25px;text-align:center}.page top-banner banner-menu .wrap{display:inline-block;margin-top:15px;text-align:center}.page top-banner banner-menu .wrap a{font-size:1.4em;font-weight:700;white-space:nowrap}.page top-banner banner-menu .wrap a.button{margin-right:30px}.page top-banner banner-menu .wrap a.button:not(.button-primary){color:#333;padding-left:0;padding-right:0}@media only screen and (max-width:570px){.page top-banner banner-menu .wrap{display:block}.page top-banner banner-menu .wrap a.button{margin-right:0}}body.parents .page .apps{margin-bottom:32px}body.parents .page .apps a{background:#000;box-sizing:border-box;height:50px;padding:5px 0;width:180px}body.parents .page .apps a img{display:block;height:100%;width:auto}.privacy .callout.info{border:2px solid #006047;border-radius:15px;margin:25px 0;padding:20px}.privacy .callout.info h2{font-size:1.25rem}.privacy .callout.info p{margin-bottom:0}body.attendance section:nth-child(5){padding-bottom:0}body.attendance section.mis-logos-section{margin-top:0;padding-top:0}body.attendance .mis-logos{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin:0 -20px}body.attendance .mis-logos img{box-sizing:border-box;display:block;height:auto;max-width:20%;min-width:190px;padding:40px 20px 0}body.attendance .mis-logos img.arbor{margin-left:-50px;margin-right:-50px}@media only screen and (min-width:768px){body.attendance .mis-logos{justify-content:space-between}}.page.faqs p{margin-bottom:20px}.page.faqs answer,.page.faqs back-to-top,.page.faqs qhead,.page.faqs question{display:block;font-weight:400}.page.faqs answer,.page.faqs back-to-top,.page.faqs p,.page.faqs qhead,.page.faqs question{max-width:900px}.page.faqs qhead{margin-bottom:9px}.page.faqs qhead,.page.faqs question{font-size:1.4em;font-style:italic}.page.faqs question{font-weight:700;margin:30px 0 3px}.page.faqs answer{font-size:1.3em}body.parenttime .grid-item.comparison-table{max-width:100%;overflow-x:auto}@media only screen and (min-width:768px){body.parenttime .grid-item.comparison-table{max-width:50%}}body.parenttime table.comparison-table{border-spacing:0}body.parenttime table.comparison-table th{font-weight:600;height:150px}body.parenttime table.comparison-table td{font-size:.875rem}body.parenttime table.comparison-table td,body.parenttime table.comparison-table th{border-top:1px solid #006047;box-sizing:border-box;padding:10px;text-align:center}body.parenttime table.comparison-table th:first-child{text-align:left}body.parenttime table.comparison-table thead tr th{border-top:0}body.parenttime table.comparison-table tbody tr:last-child td,body.parenttime table.comparison-table tbody tr:last-child th{border-bottom:1px solid #006047}body.parenttime table.comparison-table td:last-child,body.parenttime table.comparison-table th:last-child{background-color:hsla(0,0%,100%,.6)}body.parenttime table.comparison-table sw-icon svg{margin:0 auto;width:50px}body.parenttime table.comparison-table sw-icon[params="key: 'checkMarkCircle'"]{color:#00a652}body.parenttime table.comparison-table .comparison-note{display:block;font-size:.75rem;font-weight:400}body.registers .callToActionButtons{margin:24px 0 16px}body.registers section.video-section{padding-top:0}@media only screen and (min-width:640px){body.registers .callToActionButtons{margin:32px 0 24px}}.page.testimonials section{max-width:900px}.page.testimonials .testimonial blockquote{margin:40px 0 0}.page.testimonials .testimonial blockquote p{font-family:Sora,serif;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:0}*+.page.testimonials .testimonial blockquote p{margin-top:20px}@media only screen and (min-width:768px){.page.testimonials .testimonial blockquote p{margin-bottom:24px}*+.page.testimonials .testimonial blockquote p{margin-top:24px}}.tag-line+.page.testimonials .testimonial blockquote p{margin-top:0}@media only screen and (min-width:768px){.page.testimonials .testimonial blockquote p{font-size:20px}}.page.testimonials .testimonial .attribution-job,.page.testimonials .testimonial .attribution-name{display:inline;margin-right:6px}.page.testimonials .testimonial .attribution-name{font-weight:600}.page.testimonials .testimonial .attribution-name:before{content:"— ";font-weight:400}@media only screen and (min-width:1024px){.page.testimonials .testimonial blockquote{margin-top:80px}}body.wellbeing .alert-example{border:2px solid #018965;border-radius:16px;padding:64px 24px}body.wellbeing .alert-example a.logo{display:block;margin-bottom:20px}body.wellbeing .alert-example .alert-example-quote{background:#fff;border-radius:4px;margin:8px 0;padding:8px 12px}body.wellbeing .alert-example .alert-example-quote p{color:#333;font-weight:600;margin:0}body.wellbeing .alert-example .alert-example-cite{font-size:.75rem}body.wellbeing .conversation{display:flex;flex-direction:column;justify-content:stretch}body.wellbeing .conversation .receiver,body.wellbeing .conversation .sender{align-items:flex-end;display:flex;justify-content:flex-end;margin-top:14px;width:100%}body.wellbeing .conversation .receiver:first-child,body.wellbeing .conversation .sender:first-child{margin-top:0}body.wellbeing .conversation .receiver p,body.wellbeing .conversation .sender p{border-radius:15px;margin-bottom:0;margin-right:14px;margin-top:0;max-width:50%;padding:14px;position:relative}body.wellbeing .conversation .receiver p:after,body.wellbeing .conversation .sender p:after{bottom:0;content:"";display:block;height:14px;position:absolute;right:-4.5px;width:20px}body.wellbeing .conversation .sender{flex-direction:row-reverse}body.wellbeing .conversation .sender p{background:#fff;margin-left:14px;margin-right:0}body.wellbeing .conversation .sender p:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="14" fill="none" viewBox="0 0 20 14"><path fill="%23fff" d="M20 0c0 7.732-6.268 14-14 14H0v-.332a14 14 0 0 0 4.81-8.416C5 4.108 5 2.738 5 0z"/></svg>');left:-4.5px;right:auto}body.wellbeing .conversation .receiver{justify-content:flex-end}body.wellbeing .conversation .receiver p{background:#018965;color:#fff}body.wellbeing .conversation .receiver p:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='14' fill='none' viewBox='0 0 20 14'%3E%3Cpath fill='%23018965' d='M15.03 0c.078 4.397.374 7.1 1.496 9.304A14 14 0 0 0 20 13.668V14h-6C6.268 14 0 7.732 0 0z'/%3E%3C/svg%3E")}body.wellbeing .conversation sw-avatar{align-items:flex-end;border:1px solid #006047;border-radius:9px;height:58px;width:58px}body.wellbeing .conversation .sender img{height:auto;width:50px}body.wellbeing .conversation .receiver img{height:auto;margin-bottom:10px;width:29px}body.wellbeing .conversation .receiver sw-avatar{border-color:#018965}@media only screen and (min-width:768px){body.wellbeing .alert-example{border-radius:36px}body.wellbeing .conversation p{font-size:1.25rem}}.telling img.banner{margin-bottom:26px}.telling copy-to-clipboard{display:block;overflow:auto;padding-bottom:1px;text-align:center}.telling copy-to-clipboard pre{background:#ffffb3;border:1px solid rgba(0,0,0,.1);color:#333;font-size:.909em;line-height:1.4em;margin:0 0 6px;padding:10px 15px;text-align:left;white-space:pre-line}.telling copy-to-clipboard pre a{color:#00a652}.telling copy-to-clipboard.reminder{margin:15px 0}.telling .picRow{margin:15px 0;overflow:auto}.telling .picRow .pic{margin-bottom:15px;text-align:center}.telling .picRow .pic img{border:1px solid rgba(0,0,0,.2);margin:0 0 6px}@media only screen and (min-width:768px){.telling .picRow .pic{float:left;margin:0 30px 10px 0}.telling .picRow.announce .pic{float:right;margin:0 0 10px 30px}}.pending .body .callout,.pending .body>p{max-width:80%}.pending section{max-width:900px}.pending .callout{border:1px solid #018965;border-radius:20px;box-shadow:0 12px 16px -4px rgba(0,0,0,.08),0 4px 6px -2px rgba(0,0,0,.03);margin:30px 0 0;padding:30px 40px}.pending .callout .caption{font-size:1.125rem;font-weight:800}.pending .telling img.banner{max-width:100%}.pending .picRow .pic{text-align:left}.forgotpw form ul,.pwreset form ul{display:inline-block}.forgotpw p,.pwreset p{width:65%}@media screen and (max-width:1000px){.forgotpw p,.pwreset p{max-width:620px;width:100%}}.forgotpw spinner,.pwreset spinner{line-height:20px;margin:12px 5px;vertical-align:top}.forgotpw spinner,.forgotpw spinner svg,.pwreset spinner,.pwreset spinner svg{display:inline-block;height:20px;width:20px}@media screen and (max-width:500px){.forgotpw h1,.pwreset h1{font-size:2.8em;margin-bottom:12px}}.auth form ul{padding-left:0}.auth form ul li{list-style-type:none}.auth .or{font-size:1.25rem;font-weight:800;margin:20px 0;max-width:265px;text-align:center}.auth .textInput{max-width:265px;width:100%}.auth .textInput input{width:100%}.auth .otherOptions button{margin-bottom:15px;width:100%}.auth .emailOption,.auth .otherOptions{width:264px}.auth .fbOption{margin-top:10px}.auth .callouts{display:none}@media only screen and (min-width:768px){.auth li,.auth p{margin-right:0}.auth .absRep{margin-bottom:25px}.auth .bottom .error{padding-left:0}.auth .textInput{width:265px}.auth .or{margin:0 40px}.auth .or span{position:relative}.auth .or span:after,.auth .or span:before{background-color:#c8c8c8;content:"";display:block;left:6px;position:relative;width:1px}.auth .or span:before{height:65px;margin-bottom:5px}.auth .or span:after{height:170px;margin-top:5px}.auth .options{align-items:flex-start;display:flex;flex-direction:row}.auth .otherOptions{padding-top:20px}.auth .otherOptions button.fb,.auth .otherOptions button.ggl,.auth .otherOptions button.ms{padding-left:20px;padding-right:25px;width:265px}}@media only screen and (min-width:1024px){.auth .callouts{display:block;float:right;margin:0 0 30px 50px;width:25%}.auth .callouts>div{border-radius:15px;margin:0 -1px;padding:14px 26px}.auth .callouts>div p{color:#fff;margin:0 0 6px}.auth .callouts>div .callToActionButtons{margin:24px 0}.auth .callouts>div button{color:#444;font-size:1.19em;font-weight:900;margin-top:10px;padding:6px 13px}}@media only screen and (min-width:1280px){.auth .callouts{margin-left:0;width:27%}}reg-prompt{display:inline-block;margin-top:24px}reg-prompt:not(.other){background:#fcffcc;border-radius:3px;padding:12px 20px 5px}reg-prompt:not(.other) p{font-size:1.2rem;max-width:600px}reg-prompt:not(.other) h2{font-size:1.3rem;font-weight:700;margin-top:0;opacity:1;text-align:left}button.fb{background:rgba(59,89,152,.95)}button.fb,button.fb:active,button.fb:hover,button.fb:link,button.fb:visited{color:#fff;text-decoration:none}button.fb img{display:block;height:auto;width:1em}button.fb spinner{display:block}button.fb spinner svg{height:1em;width:1em}button.fb span.btnText{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.ggl{background:#fff;border:1px solid #e0e0e0}button.ggl,button.ggl:active,button.ggl:hover,button.ggl:link,button.ggl:visited{color:grey;text-decoration:none}button.ggl img{display:block;height:auto;width:1em}button.ggl spinner{display:block}button.ggl spinner svg{height:1em;width:1em}button.ggl span.btnText{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.ms{background:#2f2f2f}button.ms,button.ms:active,button.ms:hover,button.ms:link,button.ms:visited{color:#fff;text-decoration:none}button.ms img{display:block;height:auto;width:1em}button.ms spinner{display:block}button.ms spinner svg{height:1em;width:1em}button.ms span.btnText{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.tweet{background:rgba(80,171,241,.95)}button.tweet,button.tweet:active,button.tweet:hover,button.tweet:link,button.tweet:visited{color:#fff;text-decoration:none}button.tweet img{display:block;height:auto;width:1em}button.tweet spinner{display:block}button.tweet spinner svg{height:1em;width:1em}button.tweet span.btnText{white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.auth.signIn .popoverBody .popoverTitle{padding:5px 30px}.auth.signIn .popoverBody .body{padding:20px 30px}.auth.signIn .popoverBody li .error span{background:#e0e0e0;padding:1px 5px}.auth.signIn .popoverBody reg-prompt{display:block;text-align:center}.auth.signIn form>ul{margin:0;padding-left:0}.auth.signIn li.mfa p{max-width:260px}.auth.signIn li.mfa p input{width:100%}@media only screen and (min-width:768px){.auth.signIn .or{margin:0 30px}.auth.signIn .or span:before{height:65px}.auth.signIn .or span:after{height:70px}.auth.signIn .popoverBody{min-width:680px}.auth.signIn .bottom{position:relative}.auth.signIn .bottom p.forgot{left:105px;line-height:1.15;margin:0;padding:9px 0;position:absolute;top:0;white-space:nowrap}}.page>.signIn{margin-top:10px}.signUp .signUpBox .emailOption,.signUp .signUpBox .otherOptions{width:264px}.signUp .signUpBox .fbOption{margin-top:10px}@media only screen and (min-width:768px){.signUp{min-height:600px}.signUp .blah p a{margin-left:10px}.signUp .options{margin-top:25px}.signUp .termsAndSubmit p{font-size:.95em;width:250px}.signUp .signedUp{margin-top:-20px}.signUp .signedUp .email{font-weight:700}}@media only screen and (min-width:1024px){.signUp .callouts>div{margin-top:70px}}.quoted-text,quoted-text{border-left:2px solid #666;color:#666;display:block;line-height:1.8em;margin:0 10px 20px 25px;padding-left:20px}.page.forSchools topic-bullets,add-ons-menu topic-bullets{display:block;margin:5px auto 17px;text-align:center}.page.forSchools topic-bullet,add-ons-menu topic-bullet{color:#fff;display:inline-block;margin:5px 3px;padding:3px 20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:8px;font-size:1.1em;font-style:italic;font-weight:700}blog-post#a-busy-summer-at-studybugs figure img.reports{width:581px}blog-post#a-busy-summer-at-studybugs figure img.registers{width:470px}blog-post#how-long-do-you-spend-taking-the-register ul.conversation li{font-weight:400;list-style-type:none;margin:0}blog-post#5-things-you-can-do-with-studybugs-assistant figure img.contact{width:398px}blog-post#wellbeing-early-access alert-samples{display:table;table-layout:fixed;width:100%}blog-post#wellbeing-early-access alert-samples alert-sample{display:table-cell;text-align:center}blog-post#wellbeing-early-access alert-samples alert-sample div{padding:15px 10px}blog-post#wellbeing-early-access alert-samples alert-sample div img{-webkit-box-shadow:0 0 12px 4px rgba(0,0,0,.1);-moz-box-shadow:0 0 12px 4px rgba(0,0,0,.1);box-shadow:0 0 12px 4px rgba(0,0,0,.1);width:284px}blog-post#coronavirus-symptom-tracking img.popoverLabel{border-radius:2px}blog-post#managing-attendance-from-1-june figure img.shortcuts{width:240px}blog-post#managing-bubble-registers figure img.all{width:333px}blog-post#managing-bubble-registers figure img.who{width:411px}blog-post#covid-19-tracking-for-your-school dfe-code,blog-post#covid-19-tracking-for-your-school sb-code{font-weight:700}blog-post#covid-19-tracking-for-your-school sb-code{color:hsla(0,0%,100%,.7);cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:900;height:29px;line-height:28px;text-align:center;width:29px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blog-post#covid-19-tracking-for-your-school sb-code.auth{background-color:#dd7c00}blog-post#covid-19-tracking-for-your-school sb-code.covid{background-color:#66a8e2}blog-post#covid-19-tracking-for-your-school ul{font-size:1.2em}blog-post#covid-19-tracking-for-your-school ul li{font-size:1em;font-weight:400}blog-post#remote-learner-attendance figure img.remote{width:429px}blog-post#remote-learner-attendance table{border-spacing:0;margin:30px auto 40px;text-align:center}blog-post#remote-learner-attendance table td,blog-post#remote-learner-attendance table th{border-bottom:1px solid #ccc;font-size:1.15rem;padding:3px 15px}blog-post#remote-learner-attendance table th{border-bottom:3px solid #ccc}blog-post#remote-learner-attendance table.sbCodes td:nth-child(3){font-size:1rem;width:50%}blog-post#remote-learner-attendance table.sbCodes td:not(:first-child),blog-post#remote-learner-attendance table.sbCodes th:not(:first-child){text-align:left}blog-post#remote-learner-attendance sb-code,blog-post#remote-learner-attendance sb-remote-code{display:inline-block;font-family:Sora,serif;font-size:1.6rem;font-weight:900;height:29px;line-height:26px;text-align:center;width:29px}blog-post#remote-learner-attendance sb-code.long,blog-post#remote-learner-attendance sb-remote-code.long{font-size:1.35rem;line-height:28px}blog-post#remote-learner-attendance sb-code{color:hsla(0,0%,100%,.7)}blog-post#remote-learner-attendance sb-code.present{background-color:#00b000}blog-post#remote-learner-attendance sb-code.unauth{background-color:#e31400}blog-post#remote-learner-attendance sb-remote-code{background-color:#333;border-radius:6px}blog-post#remote-learner-attendance sb-remote-code.noMark span{color:#fff}blog-post#remote-learner-attendance sb-remote-code.present span{color:#00c200}blog-post#remote-learner-attendance sb-remote-code.unauth span{color:#ff1c06}blog-post#remote-learner-attendance sb-remote-code.auth span{color:#f38800}blog-post#remote-learner-attendance sb-remote-code,blog-post#remote-learner-attendance sb-remote-code span{position:relative}blog-post#remote-learner-attendance sb-remote-code r-bar{background:#4d4d4d;bottom:7px;left:0;position:absolute;right:0;top:7px}blog-post#introducing-parent-time figure img.adding,blog-post#introducing-parent-time figure img.slots,blog-post#topics-and-groups-in-parent-time figure img.adding,blog-post#topics-and-groups-in-parent-time figure img.slots{width:543px}blog-post#attendance-coding-changes dfe-code{font-weight:700}blog-post#attendance-coding-changes sb-code{border-radius:2px;color:hsla(0,0%,100%,.7);display:inline-block;font-family:Sora,serif;font-size:1.35rem;font-weight:800;height:29px;line-height:28px;text-align:center;width:29px}blog-post#attendance-coding-changes sb-code.unauth{background-color:#e31400}blog-post#attendance-coding-changes sb-code.covid{background-color:#66a8e2}blog-post#\33 -easy-ways-to-reduce-paper-use-at-school registers-video video{display:block;margin-bottom:35px;width:100%}blog-post#should-you-use-one-it-system-for-everything .indentedText{margin-left:15px}blog-post#should-you-use-one-it-system-for-everything figcaption.widthAdjusted{margin-left:auto;margin-right:auto;max-width:345px}body.blog .blog-header{padding-bottom:0;text-align:center}body.blog .blog-header p{margin-left:auto;margin-right:auto;max-width:768px}body.blog .blog-header-title{font-family:Sora,serif;font-size:42px;font-weight:700;line-height:1.2;margin-bottom:20px;margin-top:0}*+body.blog .blog-header-title{margin-top:20px}@media only screen and (min-width:768px){body.blog .blog-header-title{margin-bottom:24px}*+body.blog .blog-header-title{margin-top:24px}}.tag-line+body.blog .blog-header-title{margin-top:0}@media only screen and (min-width:768px){body.blog .blog-header-title{font-size:56px}}body.blog blog-post-body{max-width:600px}body.blog blog-post-body .italic{font-style:italic}body.blog blog-post-body .bold{font-weight:800}body.blog blog-post-body h1{padding:0 0 9px}body.blog blog-post-body h1 a:active,body.blog blog-post-body h1 a:hover,body.blog blog-post-body h1 a:link,body.blog blog-post-body h1 a:visited{color:#006047}body.blog blog-post-body ol h2,body.blog blog-post-body ul h2{font-size:1em}body.blog blog-post-body ol.bold li,body.blog blog-post-body ul.bold li{font-weight:800}body.blog blog-post-body ul li{list-style-type:disc}body.blog blog-post-body>ol li,body.blog blog-post-body>p,body.blog blog-post-body>ul li{font-size:1.2em;line-height:1.5em}body.blog blog-post-body p{margin:0 0 10px}body.blog blog-post-body p.by,body.blog blog-post-body p.ps{font-style:italic;padding-top:12px}body.blog blog-post-body li span{font-weight:400}body.blog blog-post-body sup{position:relative;top:-.35em;vertical-align:top}body.blog blog-post-body figure{margin:20px 0 35px;max-width:100%;text-align:center}body.blog blog-post-body figure img{border-radius:15px;display:block;max-width:100%;width:100%\9}body.blog blog-post-body figure img.border{border:1px solid #aaa}body.blog blog-post-body figure video{width:100%}body.blog blog-post-body figure video.border{border:1px solid #aaa;box-sizing:border-box}body.blog blog-post-body figure figcaption{font-size:1.1em;font-style:italic;line-height:1.5em;margin:10px 0 0}body.blog blog-post-body figure figcaption.attribution{font-size:1em;margin-top:4px}body.blog blog-post-body figure figcaption.attribution a,body.blog blog-post-body figure figcaption.attribution a:active,body.blog blog-post-body figure figcaption.attribution a:hover,body.blog blog-post-body figure figcaption.attribution a:link,body.blog blog-post-body figure figcaption.attribution a:visited{color:#006047}body.blog blog-post-body add-on{background:#5da9f5;color:#fff;display:inline-block;margin-left:10px;padding:2px 8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:5px;font-size:.75em;font-style:italic;font-weight:700}body.blog blog-post-body access-denied{background:#fff9ba;border:1px solid #f5d800;border-radius:5px;display:block;padding:12px 15px}body.blog blog-post-body access-denied p{font-size:1.1rem;margin:0}body.blog blog-post-body access-denied p:first-child{font-size:1.2rem}body.blog blog-post-body access-denied h2{color:#c2ab00;font-size:1.2rem;margin:12px 0 0}body.blog blog-post-sidebar{padding-left:25px}body.blog blog-post-sidebar>div{border-left:2px solid #006047;display:block;font-size:1.2em;padding:0 0 25px 16px}body.blog blog-post-sidebar>div>span{display:block;line-height:.9em}body.blog blog-post-sidebar>div blog-post-date{display:block;font-weight:700;margin:0 0 15px;width:160px}body.blog blog-post-sidebar>div blog-post-share a:hover{color:#006047}body.blog blog-post-sidebar>div blog-post-share social-media-links{margin-top:6px}body.blog blog-post-sidebar>div blog-post-share social-media-links svg path{fill:#006047}back-bar{background:#008361;padding:0 20px}back-bar div.section-dark{background:none}back-bar a.button.button-small{padding:0}back-bar a.button.button-small:hover>span{text-decoration:underline}back-bar a.button.button-small:hover>span.button-icon{text-decoration:none}@media only screen and (min-width:768px){back-bar{padding-left:40px;padding-right:40px}back-bar div.section-dark{background:none;margin:0 auto;max-width:1360px}}.enquiry.popoverBody .textInput input[type=text],.enquiry.popoverBody li.email,.enquiry.popoverBody li.fullName,.enquiry.popoverBody li.message{width:100%}.enquiry.popoverBody li.message .preamble{display:grid;font-size:1.2em;margin-top:8px;width:520px}.enquiry.popoverBody li.message .prompt{display:grid;font-size:1.2em;margin-bottom:5px;margin-top:15px}.enquiry.popoverBody textarea{height:100%;width:100%}.enquiry.popoverBody textarea.singleLine{height:1.8em;max-height:9em;min-height:1.8em;resize:vertical}.enquiry.popoverBody textarea:last-of-type.singleLine{margin-bottom:10px}.enquiry.popoverBody textarea::placeholder{color:#ccc}@media only screen and (min-width:640px){.enquiry.popoverBody{width:600px;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.enquiry.popoverBody .body>form>ul>li{margin-bottom:16px}.enquiry.popoverBody .body p{font-size:.98em;margin-bottom:16px}.enquiry.popoverBody .textInput input[type=text],.enquiry.popoverBody li.email,.enquiry.popoverBody li.fullName{width:310px}.enquiry.popoverBody li.message{width:430px}.enquiry.popoverBody li.message .preamble{display:grid;font-size:1.2em;margin-top:8px;width:520px}.enquiry.popoverBody li.message .prompt{display:grid;font-size:1.2em;margin-bottom:5px;margin-top:15px}.enquiry.popoverBody textarea{height:110px;width:430px}.enquiry.popoverBody textarea.singleLine{height:1.8em;max-height:9em;min-height:1.8em;resize:vertical}.enquiry.popoverBody textarea:last-of-type.singleLine{margin-bottom:10px}.enquiry.popoverBody textarea::placeholder{color:#ccc}}enquiry-popup div.popover{display:inline}enquiry-form .textInput{overflow:visible;z-index:auto}enquiry-form .textInput input[type=text]{box-sizing:border-box}enquiry-form form ul{padding-left:0}enquiry-form form ul li{list-style-type:none!important}enquiry-form textarea{box-sizing:border-box}enquiry-form .sent p{font-size:1.09em;font-weight:600;margin-top:25px}enquiry-form:not(.popup) input{min-width:200px;width:55%}enquiry-form:not(.popup) textarea{height:180px;width:100%}sw-avatar{-webkit-touch-callout:none;align-items:center;background:#f7f7f7;border-radius:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#333;display:flex;flex-shrink:0;height:40px;justify-content:center;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:40px}sw-avatar>img,sw-avatar>svg{color:transparent;display:block;height:100%;object-fit:cover;text-align:center;width:100%}sw-avatar>img.hidden{display:none}sw-avatar>svg{height:auto;width:auto}sw-avatar>span{display:block;height:auto;text-align:center}sw-avatar.member{color:hsla(0,0%,100%,.5);font-family:Source Sans Pro,sans-serif;font-weight:800;-webkit-text-stroke:1px #ddd;border-radius:31%}sw-avatar.member svg{fill:hsla(0,0%,100%,.5);stroke:#ddd}sw-avatar.member.lowContrast{-webkit-text-stroke-color:#333}sw-avatar.member.lowContrast svg{stroke:#333}sw-avatar.member.avatar-img{border:2px solid #333}.collapsible[data-bind*=collapsible]>.collapse-content{overflow:clip}.collapsible[data-bind*=collapsible]>.collapse-control{cursor:pointer;position:relative}.collapsible[data-bind*=collapsible]>.collapse-control .button{position:absolute;right:0;top:0}.collapsible[data-bind*=collapsible]>.collapse-control .button svg{display:block;transform:rotate(90deg);transition:all .15s ease}.collapsible[data-bind*=collapsible].open>.collapse-control svg{display:block;transform:rotate(-90deg)}.collapsible[data-bind*=collapsible].open>.collapse-content{height:auto}sw-icon svg{height:auto;overflow:visible;width:100%;fill:currentColor}social-media-links,sw-icon svg{display:block}social-media-links>a{display:inline-block;height:25px;margin-right:20px;width:25px}social-media-links>a:hover{text-decoration:none}social-media-links>a:last-child{margin-right:0}social-media-links>a svg{height:25px;width:25px}social-media-links>a svg path{fill:#fff}social-media-links ul{padding-left:0}social-media-links ul li{list-style-type:none}testimonial-carousel{box-sizing:border-box;display:block;position:relative}testimonial-carousel .carousel-items{align-items:center;display:flex;margin:0;overflow:hidden;text-align:center}testimonial-carousel .testimonial{flex-shrink:0;margin-bottom:48px;width:100%}testimonial-carousel .carousel-arrow{display:none;position:absolute;top:calc(50% - 25px)}testimonial-carousel .carousel-arrow.button{border-radius:100%}testimonial-carousel .carousel-arrow.next{right:0}testimonial-carousel .carousel-arrow.prev{left:0}testimonial-carousel .carousel-item-select{align-items:center;display:flex;justify-content:center}testimonial-carousel .dot{color:#006047;cursor:pointer;opacity:.2;transition:opacity .3s ease}testimonial-carousel .dot svg{fill:currentColor}testimonial-carousel .dot.active{opacity:1}testimonial-carousel blockquote,testimonial-carousel blockquote p{font-family:Sora,serif;font-size:28px;font-weight:700;line-height:1.4;margin-bottom:32px;margin-top:0;max-width:768px}*+testimonial-carousel blockquote,*+testimonial-carousel blockquote p{margin-top:20px}@media only screen and (min-width:768px){testimonial-carousel blockquote,testimonial-carousel blockquote p{margin-bottom:24px}*+testimonial-carousel blockquote,*+testimonial-carousel blockquote p{margin-top:24px}}.tag-line+testimonial-carousel blockquote,.tag-line+testimonial-carousel blockquote p{margin-top:0}@media only screen and (min-width:768px){testimonial-carousel blockquote,testimonial-carousel blockquote p{font-size:32px}}testimonial-carousel img{border-radius:100%;margin-bottom:16px}testimonial-carousel img.illustration{border-radius:0}testimonial-carousel .attribution-name{font-weight:600}testimonial-carousel .attribution-job,testimonial-carousel .attribution-name,testimonial-carousel blockquote{margin:0 auto}testimonial-carousel .attribution-job,testimonial-carousel .attribution-name{max-width:342px}testimonial-carousel .attribution-full-quote{margin:24px 0}@media only screen and (min-width:768px){testimonial-carousel{padding-bottom:80px}testimonial-carousel .carousel-items{align-items:flex-end;margin:0 55px}testimonial-carousel .carousel-arrow{display:block}testimonial-carousel .carousel-arrow.hidden{display:none}testimonial-carousel .attribution-full-quote{margin:32px 0}}org-enquiry-form{display:block}org-enquiry-form form ul{padding-left:0}org-enquiry-form form ul li{display:block;list-style-type:none}org-enquiry-form textarea{height:80px}org-enquiry-form form.submitted button,org-enquiry-form form.submitted ul{display:none}.page .grid-item>org-enquiry-form{border:1px solid #006047;border-radius:16px;box-sizing:border-box;display:block;padding:32px;width:100%}.page .grid-item>org-enquiry-form li,.page .grid-item>org-enquiry-form ul{display:block}.page .grid-item>org-enquiry-form input,.page .grid-item>org-enquiry-form textarea{width:100%}.popover org-enquiry-form{min-width:300px}.popover org-enquiry-form input,.popover org-enquiry-form textarea{width:100%}.page .onboarding-form failure-message{color:red;display:block;font-size:.85rem;font-weight:400;padding:2px 0 0}.page .onboarding-form .sw-checkbox label{color:#555;display:inline-block;font-size:1.1rem;margin:0 0 0 5px}.page .onboarding-form sw-suggestions suggestions-box{background:#fff;border:1.5px solid #333;border-radius:9px;color:#333;padding:4px;position:absolute;z-index:100}.page .onboarding-form sw-suggestions suggestions-box .suggestion{border-radius:6px;cursor:pointer;display:block;padding:3px 7px}.page .onboarding-form sw-suggestions suggestions-box .suggestion.highlighted{background:#00a652;color:#fff}body.high-contrast .page .onboarding-form sw-suggestions suggestions-box .suggestion.highlighted{background:#017154}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner{max-width:550px;min-width:200px}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box{background:#fff;border:1.5px solid #333;border-radius:9px;color:#333;padding:4px;position:absolute;z-index:100}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion{border-radius:6px;cursor:pointer;display:block;padding:3px 7px}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion.highlighted{background:#00a652;color:#fff}body.high-contrast .page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion.highlighted{background:#017154}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box{display:block;margin:3px 2px 0 -7px;position:relative;text-align:left}.page .onboarding-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion{padding:4px 6px}.page .onboarding-form sw-picker{position:relative}.page .onboarding-form sw-picker button{background:none;border:1px solid transparent;color:inherit;font-weight:inherit;margin:-3px 0 0 -6px;padding:0 6px;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page .onboarding-form sw-picker button:hover:enabled{background:none;border:1px solid #ccc;color:inherit}.page .onboarding-form sw-picker button:focus:enabled{background:#ddd;border:1px solid #888;color:inherit;outline:3px solid #00a652}.page .onboarding-form sw-picker button:active:enabled{background:#888;border:1px solid #888;color:inherit}.page .onboarding-form sw-picker button.invalid{border-color:red}.page .onboarding-form sw-picker .assist{border:1.5px solid #333;border-radius:9px;left:-12px;right:15px}.page .onboarding-form sw-picker .assist ul{padding:4px}.page .onboarding-form sw-picker .assist li{border-radius:6px;padding:3px 7px}.page .onboarding-form sw-picker other-option sw-text-field{margin-top:12px}.page .onboarding-form sw-picker.sw-picker-new{display:inline-block}.page .onboarding-form sw-picker.sw-picker-new .placeholder{color:#888}.page .onboarding-form sw-picker.sw-picker-new button{border:1px solid #ddd;margin-left:0;padding:0}.page .onboarding-form sw-picker.sw-picker-new button:hover:not(:focus):not(.invalid){border-color:#999}.page .onboarding-form sw-picker.sw-picker-new button:focus:enabled{background:rgba(0,0,0,.04);outline:none}.page .onboarding-form sw-picker.sw-picker-new button:active:enabled{background-color:rgba(0,0,0,.08);color:#737373}.page .onboarding-form sw-picker.sw-picker-new button .arrow{font-size:.9em;padding-left:1px}.page .onboarding-form sw-picker.sw-picker-new button.invalid{border-color:red}.page .onboarding-form sw-picker.sw-picker-new .assist{background-color:#fff;left:0;max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px}.page .onboarding-form sw-picker.sw-picker-new .assist li{cursor:default;margin-bottom:0;padding:19px 16px;white-space:nowrap}.page .onboarding-form sw-picker.sw-picker-new .assist li:hover{background-color:rgba(0,0,0,.04);color:#333}.page .onboarding-form sw-multi-autocomplete{display:block;position:relative}.page .onboarding-form sw-multi-autocomplete sw-editor{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page .onboarding-form sw-multi-autocomplete sw-editor:hover:enabled{background:none;border:1px solid #ccc}.page .onboarding-form sw-multi-autocomplete sw-editor:focus:enabled{background:#ddd;border:1px solid #888;outline:1px dotted #333}.page .onboarding-form sw-multi-autocomplete sw-editor:active:enabled{background:#888;border:1px solid #888}.page .onboarding-form sw-multi-autocomplete sw-editor>div editor-text{display:inline-block;margin-right:-1px;overflow:visible;padding-right:1px}@media screen and (min-width:0 \0){.page .onboarding-form sw-multi-autocomplete sw-editor>div editor-text{display:inline}}.page .onboarding-form sw-multi-autocomplete sw-editor>div>span{display:inline-block;line-height:0;vertical-align:top}.page .onboarding-form sw-multi-autocomplete sw-editor editor-text.unrecognised{text-decoration:red wavy underline}@media screen and (min-width:0 \0){.page .onboarding-form sw-multi-autocomplete sw-editor editor-text.unrecognised{border-bottom:1px solid red}}.page .onboarding-form sw-multi-autocomplete suggestions-box{margin:3px 2px 0 -7px;max-width:550px;min-width:200px;overflow:auto}.page .onboarding-form sw-multi-autocomplete suggestions-box .suggestion{padding:4px 6px}.page .onboarding-form sw-multi-autocomplete .placeholder{color:#ccc;font-weight:400;pointer-events:none;position:absolute}.page .onboarding-form box-header{display:block;line-height:1.3em;padding-right:8px;text-align:right}.page .onboarding-form box-header header-item{display:inline-block;font-size:.75rem;margin-left:12px}.page .onboarding-form box-header header-item:first-child{margin-left:40px}.page .onboarding-form sw-editor>div{cursor:text;outline:none}.page .onboarding-form sw-editor>div>span.ie{pointer-events:none}.page .onboarding-form sw-editor>div editor-text{white-space:pre-wrap}.page .onboarding-form sw-checkbox label{color:#555;display:inline-block;font-size:1.1rem;margin:0 0 0 5px}.page .onboarding-form sw-text-field{display:inline-block;position:relative}.page .onboarding-form sw-text-field label-box{left:0;pointer-events:none;position:absolute;right:0;text-align:center}.page .onboarding-form sw-text-field label-box label{background:#fff;cursor:text;display:inline-block;font-size:.85rem;padding:0 6px;pointer-events:all;position:relative;top:-16px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.page .onboarding-form sw-text-field label-box label.focus{color:#66a8e2}.page .onboarding-form sw-text-field label-box label.invalid{color:red}.page .onboarding-form sw-text-field label-box label.placeholder{color:#888;font-size:1.2rem;top:8px}.page .onboarding-form sw-text-field input[type=text]{background:none;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:1.2rem;padding:10px 6px 6px;text-align:center;width:100%!important}.page .onboarding-form sw-text-field input[type=text]:hover:not(:focus):not(.invalid){border-color:#999}.page .onboarding-form sw-text-field input[type=text].invalid{border-color:red}.page .onboarding-form input[type=button],.page .onboarding-form input[type=password],.page .onboarding-form input[type=submit],.page .onboarding-form input[type=text]{-webkit-appearance:none;border-radius:0}.page .onboarding-form button,.page .onboarding-form input[type=submit]{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5;padding:12px 24px;vertical-align:middle}.page .onboarding-form button[disabled],.page .onboarding-form input[type=submit][disabled]{cursor:default;opacity:.6}.page .onboarding-form button,.page .onboarding-form button:active,.page .onboarding-form button:hover,.page .onboarding-form button:link,.page .onboarding-form button:visited,.page .onboarding-form input[type=submit],.page .onboarding-form input[type=submit]:active,.page .onboarding-form input[type=submit]:hover,.page .onboarding-form input[type=submit]:link,.page .onboarding-form input[type=submit]:visited{color:#006047;font-weight:400;text-decoration:none}.section-dark .page .onboarding-form button,.section-dark .page .onboarding-form button:active,.section-dark .page .onboarding-form button:hover,.section-dark .page .onboarding-form button:link,.section-dark .page .onboarding-form button:visited,.section-dark .page .onboarding-form input[type=submit],.section-dark .page .onboarding-form input[type=submit]:active,.section-dark .page .onboarding-form input[type=submit]:hover,.section-dark .page .onboarding-form input[type=submit]:link,.section-dark .page .onboarding-form input[type=submit]:visited{color:#fff}.page .onboarding-form input[type=password],.page .onboarding-form input[type=text],.page .onboarding-form sw-multi-autocomplete sw-editor>div,.page .onboarding-form textarea{background-color:#fff;border:1px solid #ccc;line-height:normal;-moz-transition:border .2s linear;-webkit-transition:border .2s linear;-o-transition:border .2s linear;transition:border .2s linear}.page .onboarding-form input[type=password]:focus,.page .onboarding-form input[type=text]:focus,.page .onboarding-form sw-multi-autocomplete sw-editor>div:focus,.page .onboarding-form textarea:focus{border-color:#00a652;outline:none}body.high-contrast .page .onboarding-form input[type=password]:focus,body.high-contrast .page .onboarding-form input[type=text]:focus,body.high-contrast .page .onboarding-form sw-multi-autocomplete sw-editor>div:focus,body.high-contrast .page .onboarding-form textarea:focus{border-color:#006047;outline:2px solid #00a652}.page .onboarding-form .textInput{display:inline-block;overflow:auto;position:relative}.page .onboarding-form .textInput .dots{border-top:1px dotted #ddd;bottom:6px;left:1px;position:absolute;right:1px;z-index:1}.page .onboarding-form .textInput input[type=password],.page .onboarding-form .textInput input[type=text]{position:relative;width:250px;z-index:2}.page .onboarding-form textarea{background:#fff}.page .onboarding-form select{border:1px solid #ccc;height:30px;outline:none}.page .onboarding-form input[type=text]:-moz-placeholder,.page .onboarding-form input[type=text]::-moz-placeholder{color:#ccc}.page .onboarding-form input[type=text]:-ms-input-placeholder{color:#ccc}.page .onboarding-form input[type=text]::-webkit-input-placeholder{color:#ccc}.page .onboarding-form input[type=password],.page .onboarding-form input[type=text],.page .onboarding-form select,.page .onboarding-form sw-multi-autocomplete sw-editor>div,.page .onboarding-form textarea{color:#555;display:inline-block;font-size:1rem;padding:3px 6px 2px;vertical-align:middle}.page .onboarding-form input:-webkit-autofill:first-line{font-family:Source Sans Pro,sans-serif;font-size:1rem}.page .onboarding-form input[type=text][disabled],.page .onboarding-form select[disabled],.page .onboarding-form textarea[disabled]{background-color:#eee;color:#ccc;cursor:not-allowed}.page .onboarding-form .highlight{background-color:#ff0;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page .onboarding-form .assist{position:absolute}.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist{position:static}.page .onboarding-form .assist,.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist{background:#fff;color:#333;white-space:nowrap;z-index:100;-webkit-font-smoothing:subpixel-antialiased}.page .onboarding-form .assist .highlighted,.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist .highlighted{background:#00a652;color:#fff}body.high-contrast .page .onboarding-form .assist .highlighted,body.high-contrast .page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist .highlighted{background:#017154}.page .onboarding-form .assist li,.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist li{padding:1px 6px}.page .onboarding-form .assist ul,.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist ul{margin:0;padding:0}.page .onboarding-form .assist li,.page .onboarding-form popup-layer .swMenuItems .tooltipInner .assist li{box-sizing:border-box;cursor:pointer;margin:0;width:100%!important}.page .onboarding-form .autocomplete,.page .onboarding-form .menu{position:relative}.page .onboarding-form input{margin:0}.page .onboarding-form form ul{padding-left:0}.page .onboarding-form form ul li{list-style-type:none}.page .onboarding-form sw-text-field{margin-bottom:8px;width:410px}.page .onboarding-form li.agreement{margin:0 auto;max-width:875px}.page .onboarding-form li.agreement sw-checkbox label{display:inline}.page .onboarding-form li.agreement sw-checkbox input{display:inline-block;vertical-align:baseline}.page .onboarding-form li.agreement label{color:#333;font-size:1.3rem;line-height:normal}.page .onboarding-form li.agreement p{font-size:1rem;margin:10px auto 20px;max-width:675px}.page .onboarding-form li.contacts p.prompt{font-weight:700;margin:30px auto 5px}.page .onboarding-form li.contacts ol{padding:0}.page .onboarding-form li.contacts ol>li{list-style:decimal;list-style-position:inside;margin:0}.page .onboarding-form li.contacts person-fields ul{padding:0}.page .onboarding-form li.contacts person-fields ul li{margin:0}.page .onboarding-form li.contacts sw-text-field{margin-bottom:20px}.page .onboarding-form li.contacts p.note{font-size:1rem;margin:0 auto 20px;max-width:675px}.page .onboarding-form li>label{font-size:1.2rem}.page .onboarding-form sw-picker.sw-picker-new{display:block;margin:10px auto 8px;width:410px}.page .onboarding-form sw-picker.sw-picker-new .placeholder{font-size:1.2rem}.page .onboarding-form sw-picker.sw-picker-new button{border-radius:8px;font-size:1.2rem;padding:10px 6px;width:100%}.page .onboarding-form sw-picker.sw-picker-new button .arrow.placeholder{margin-left:5px;margin-top:2px}.page .onboarding-form sw-picker.sw-picker-new .assist{left:15px}.page .onboarding-form .submit{margin-top:15px}@media only screen and (max-width:500px){.page .onboarding-form sw-text-field{width:100%}}licence-body{background:#f0f0f0;border:1px solid #6f6f70;display:block;height:230px;margin:15px 0;overflow-y:auto;padding:10px 15px}licence-body>h2:first-of-type{margin:0 0 10px}licence-body .licence .section{display:inline-block;font-weight:700;width:45px}licence-body .licence ol{list-style:none outside none;margin-left:45px;padding-left:0}licence-body .licence ol p{display:inline-block}licence-body .licence ol li{list-style-type:none}licence-body .licence>ol{margin-left:0}licence-body ol li{list-style-type:decimal}.licence .popoverBody .body{max-width:780px}.licence .popoverBody .body>h2{font-size:1.25em;margin-top:0}.licence .popoverBody .body>p{font-size:1.15em}.page sb-how,.page sb-why{display:block;padding-bottom:80px;padding-top:45px;text-align:center}.page sb-how h2,.page sb-why h2{margin-top:0!important}.page sb-how{padding-bottom:10px;padding-top:10px}.page sb-how p{margin:0 auto 7px;max-width:250px}.page sb-how p.note{font-size:1rem;line-height:1.4rem;margin-top:10px}.page sb-how p.note~p.note{margin-top:2px}.page sb-how main-steps{display:table;margin:0 auto;padding:10px 0 30px}.page sb-how main-steps ol{display:table-row;list-style:none;padding:0}.page sb-how main-steps ol li{display:table-cell;text-align:center;width:33%}.page sb-how main-steps ol li>img{display:block;margin:20px auto 15px}.page sb-how main-steps ol li p{padding:0 25px}@media only screen and (max-width:630px){.page sb-how main-steps,.page sb-how main-steps ol{display:block}.page sb-how main-steps ol li{display:block;width:100%}.page sb-how main-steps ol li:not(:first-child){margin-top:60px}}.page sb-why h2 img{height:185.55px;margin:-120px 0 0;position:absolute;width:175.83px}.page sb-why p{margin-left:auto;margin-right:auto;max-width:650px}onboarding-page.page la-callout{display:block;margin:30px 0 130px}onboarding-page.page la-callout.oe{background:#fff36c;border-bottom:3px solid #eed705;border-top:3px solid #eed705;margin-bottom:15px;margin-top:15px;padding:10px 30px}onboarding-page.page la-callout.oe a{border-bottom:none;color:#00a652;text-decoration:underline rgba(0,166,82,.1);white-space:nowrap}onboarding-page.page la-callout.oe a:hover{text-decoration-color:#00a652}onboarding-page.page la-callout.oe p{margin-bottom:0}onboarding-page.page.york la-callout{background:#25303b;border-bottom:5px solid #0e1217;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}onboarding-page.page.york la-callout main-content>div{display:block;margin:0 auto;max-width:700px;padding:25px 0 14px}onboarding-page.page.york la-callout main-content>div>div{margin:0 0 0 130px}onboarding-page.page.york la-callout img{float:left;height:95px/65/83;margin:5px 0 0;width:95px}onboarding-page.page.york la-callout h2,onboarding-page.page.york la-callout p{color:#fff;margin:0 0 6px;text-align:left}onboarding-page.page.york la-callout h2{font-size:1.3rem;font-weight:700;opacity:1}onboarding-page.page.york la-callout p{font-size:1.2rem}.onboarding-page.page sb-logo{background:#006047;border-bottom-right-radius:4px;display:inline-block;height:80px;padding:0 40px}.onboarding-page.page logo-bar{display:block;padding:0;text-align:center}.onboarding-page.page logo-bar img{margin:5px 40px 0}.onboarding-page.page submission-conf{text-align:center}.onboarding-page.page submission-conf studybugs-callout{border:2px dashed #eee;border-radius:20px;display:block;margin:90px auto;max-width:794px;padding:5px 22px 28px}.onboarding-page.page submission-conf studybugs-callout h2{font-size:1.5rem;font-weight:900}.onboarding-page.page form-banner{display:block;margin-bottom:100px;text-align:center}.onboarding-page.page form-banner p{margin-left:auto;margin-right:auto;max-width:800px}.onboarding-page.page form-banner p.readMore{border:1px solid #f4f4f4;border-radius:9px;color:#888;display:inline-block;font-size:1rem;margin:0 0 20px;padding:5px 15px}.onboarding-page.page form-banner p.readMore a{border-bottom:none;color:#00a652;margin-left:7px;text-decoration:underline rgba(0,166,82,.1);white-space:nowrap}.onboarding-page.page form-banner p.readMore a:hover{text-decoration-color:#00a652}@media only screen and (max-width:1300px){.onboarding-page.page form-banner{margin-top:35px}}.onboarding-page.page page-section#qna ul{background:ivory;border-left:4px solid #f0f0d0;margin:0 auto 15px;max-width:750px;padding:20px 20px 10px;text-align:left}.onboarding-page.page page-section#qna ul li{color:#666;font-family:monospace;font-size:1rem;list-style:none}.onboarding-page.page callout-box{border:2px dashed #eee;border-radius:20px;display:inline-block;font-size:.9rem;margin-top:10px;max-width:700px;padding:16px 22px 6px}.onboarding-page.page callout-box p:first-child{margin-top:0}.onboarding-page.page callout-box.note{margin-top:5px;padding:10px}.onboarding-page.page callout-box.note p{margin:0;padding:0}.onboarding-page.page callout-box ol{list-style-position:inside;padding-left:0}.onboarding-page.page callout-box ol li:last-child{margin-bottom:0}.page pitch-form failure-message{color:red;display:block;font-size:.85rem;font-weight:400;padding:2px 0 0}.page pitch-form .sw-checkbox label{color:#555;display:inline-block;font-size:1.1rem;margin:0 0 0 5px}.page pitch-form sw-suggestions suggestions-box{background:#fff;border:1.5px solid #333;border-radius:9px;color:#333;padding:4px;position:absolute;z-index:100}.page pitch-form sw-suggestions suggestions-box .suggestion{border-radius:6px;cursor:pointer;display:block;padding:3px 7px}.page pitch-form sw-suggestions suggestions-box .suggestion.highlighted{background:#00a652;color:#fff}body.high-contrast .page pitch-form sw-suggestions suggestions-box .suggestion.highlighted{background:#017154}.page pitch-form popup-layer .suggestionsBox .tooltipInner{max-width:550px;min-width:200px}.page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box{background:#fff;border:1.5px solid #333;border-radius:9px;color:#333;padding:4px;position:absolute;z-index:100}.page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion{border-radius:6px;cursor:pointer;display:block;padding:3px 7px}.page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion.highlighted{background:#00a652;color:#fff}body.high-contrast .page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion.highlighted{background:#017154}.page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box{display:block;margin:3px 2px 0 -7px;position:relative;text-align:left}.page pitch-form popup-layer .suggestionsBox .tooltipInner suggestions-box .suggestion{padding:4px 6px}.page pitch-form sw-picker{position:relative}.page pitch-form sw-picker button{background:none;border:1px solid transparent;color:inherit;font-weight:inherit;margin:-3px 0 0 -6px;padding:0 6px;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page pitch-form sw-picker button:hover:enabled{background:none;border:1px solid #ccc;color:inherit}.page pitch-form sw-picker button:focus:enabled{background:#ddd;border:1px solid #888;color:inherit;outline:3px solid #00a652}.page pitch-form sw-picker button:active:enabled{background:#888;border:1px solid #888;color:inherit}.page pitch-form sw-picker button.invalid{border-color:red}.page pitch-form sw-picker .assist{border:1.5px solid #333;border-radius:9px;left:-12px;right:15px}.page pitch-form sw-picker .assist ul{padding:4px}.page pitch-form sw-picker .assist li{border-radius:6px;padding:3px 7px}.page pitch-form sw-picker other-option sw-text-field{margin-top:12px}.page pitch-form sw-picker.sw-picker-new{display:inline-block}.page pitch-form sw-picker.sw-picker-new .placeholder{color:#888}.page pitch-form sw-picker.sw-picker-new button{border:1px solid #ddd;margin-left:0;padding:0}.page pitch-form sw-picker.sw-picker-new button:hover:not(:focus):not(.invalid){border-color:#999}.page pitch-form sw-picker.sw-picker-new button:focus:enabled{background:rgba(0,0,0,.04);outline:none}.page pitch-form sw-picker.sw-picker-new button:active:enabled{background-color:rgba(0,0,0,.08);color:#737373}.page pitch-form sw-picker.sw-picker-new button .arrow{font-size:.9em;padding-left:1px}.page pitch-form sw-picker.sw-picker-new button.invalid{border-color:red}.page pitch-form sw-picker.sw-picker-new .assist{background-color:#fff;left:0;max-height:300px;overflow-y:auto;padding-bottom:4px;padding-top:4px}.page pitch-form sw-picker.sw-picker-new .assist li{cursor:default;margin-bottom:0;padding:19px 16px;white-space:nowrap}.page pitch-form sw-picker.sw-picker-new .assist li:hover{background-color:rgba(0,0,0,.04);color:#333}.page pitch-form sw-multi-autocomplete{display:block;position:relative}.page pitch-form sw-multi-autocomplete sw-editor{-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page pitch-form sw-multi-autocomplete sw-editor:hover:enabled{background:none;border:1px solid #ccc}.page pitch-form sw-multi-autocomplete sw-editor:focus:enabled{background:#ddd;border:1px solid #888;outline:1px dotted #333}.page pitch-form sw-multi-autocomplete sw-editor:active:enabled{background:#888;border:1px solid #888}.page pitch-form sw-multi-autocomplete sw-editor>div editor-text{display:inline-block;margin-right:-1px;overflow:visible;padding-right:1px}@media screen and (min-width:0 \0){.page pitch-form sw-multi-autocomplete sw-editor>div editor-text{display:inline}}.page pitch-form sw-multi-autocomplete sw-editor>div>span{display:inline-block;line-height:0;vertical-align:top}.page pitch-form sw-multi-autocomplete sw-editor editor-text.unrecognised{text-decoration:red wavy underline}@media screen and (min-width:0 \0){.page pitch-form sw-multi-autocomplete sw-editor editor-text.unrecognised{border-bottom:1px solid red}}.page pitch-form sw-multi-autocomplete suggestions-box{margin:3px 2px 0 -7px;max-width:550px;min-width:200px;overflow:auto}.page pitch-form sw-multi-autocomplete suggestions-box .suggestion{padding:4px 6px}.page pitch-form sw-multi-autocomplete .placeholder{color:#ccc;font-weight:400;pointer-events:none;position:absolute}.page pitch-form box-header{display:block;line-height:1.3em;padding-right:8px;text-align:right}.page pitch-form box-header header-item{display:inline-block;font-size:.75rem;margin-left:12px}.page pitch-form box-header header-item:first-child{margin-left:40px}.page pitch-form sw-editor>div{cursor:text;outline:none}.page pitch-form sw-editor>div>span.ie{pointer-events:none}.page pitch-form sw-editor>div editor-text{white-space:pre-wrap}.page pitch-form sw-checkbox label{color:#555;display:inline-block;font-size:1.1rem;margin:0 0 0 5px}.page pitch-form sw-text-field{display:inline-block;position:relative}.page pitch-form sw-text-field label-box{left:0;pointer-events:none;position:absolute;right:0;text-align:center}.page pitch-form sw-text-field label-box label{background:#fff;cursor:text;display:inline-block;font-size:.85rem;padding:0 6px;pointer-events:all;position:relative;top:-16px;-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.page pitch-form sw-text-field label-box label.focus{color:#66a8e2}.page pitch-form sw-text-field label-box label.invalid{color:red}.page pitch-form sw-text-field label-box label.placeholder{color:#888;font-size:1.2rem;top:8px}.page pitch-form sw-text-field input[type=text]{background:none;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:1.2rem;padding:10px 6px 6px;text-align:center;width:100%!important}.page pitch-form sw-text-field input[type=text]:hover:not(:focus):not(.invalid){border-color:#999}.page pitch-form sw-text-field input[type=text].invalid{border-color:red}.page pitch-form input[type=button],.page pitch-form input[type=password],.page pitch-form input[type=submit],.page pitch-form input[type=text]{-webkit-appearance:none;border-radius:0}.page pitch-form button,.page pitch-form input[type=submit]{align-items:center;background:transparent;border:1px solid transparent;border-radius:5px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:400;justify-content:center;line-height:1.5;padding:12px 24px;vertical-align:middle}.page pitch-form button[disabled],.page pitch-form input[type=submit][disabled]{cursor:default;opacity:.6}.page pitch-form button,.page pitch-form button:active,.page pitch-form button:hover,.page pitch-form button:link,.page pitch-form button:visited,.page pitch-form input[type=submit],.page pitch-form input[type=submit]:active,.page pitch-form input[type=submit]:hover,.page pitch-form input[type=submit]:link,.page pitch-form input[type=submit]:visited{color:#006047;font-weight:400;text-decoration:none}.section-dark .page pitch-form button,.section-dark .page pitch-form button:active,.section-dark .page pitch-form button:hover,.section-dark .page pitch-form button:link,.section-dark .page pitch-form button:visited,.section-dark .page pitch-form input[type=submit],.section-dark .page pitch-form input[type=submit]:active,.section-dark .page pitch-form input[type=submit]:hover,.section-dark .page pitch-form input[type=submit]:link,.section-dark .page pitch-form input[type=submit]:visited{color:#fff}.page pitch-form input[type=password],.page pitch-form input[type=text],.page pitch-form sw-multi-autocomplete sw-editor>div,.page pitch-form textarea{background-color:#fff;border:1px solid #ccc;line-height:normal;-moz-transition:border .2s linear;-webkit-transition:border .2s linear;-o-transition:border .2s linear;transition:border .2s linear}.page pitch-form input[type=password]:focus,.page pitch-form input[type=text]:focus,.page pitch-form sw-multi-autocomplete sw-editor>div:focus,.page pitch-form textarea:focus{border-color:#00a652;outline:none}body.high-contrast .page pitch-form input[type=password]:focus,body.high-contrast .page pitch-form input[type=text]:focus,body.high-contrast .page pitch-form sw-multi-autocomplete sw-editor>div:focus,body.high-contrast .page pitch-form textarea:focus{border-color:#006047;outline:2px solid #00a652}.page pitch-form .textInput{display:inline-block;overflow:auto;position:relative}.page pitch-form .textInput .dots{border-top:1px dotted #ddd;bottom:6px;left:1px;position:absolute;right:1px;z-index:1}.page pitch-form .textInput input[type=password],.page pitch-form .textInput input[type=text]{position:relative;width:250px;z-index:2}.page pitch-form textarea{background:#fff}.page pitch-form select{border:1px solid #ccc;height:30px;outline:none}.page pitch-form input[type=text]:-moz-placeholder,.page pitch-form input[type=text]::-moz-placeholder{color:#ccc}.page pitch-form input[type=text]:-ms-input-placeholder{color:#ccc}.page pitch-form input[type=text]::-webkit-input-placeholder{color:#ccc}.page pitch-form input[type=password],.page pitch-form input[type=text],.page pitch-form select,.page pitch-form sw-multi-autocomplete sw-editor>div,.page pitch-form textarea{color:#555;display:inline-block;font-size:1rem;padding:3px 6px 2px;vertical-align:middle}.page pitch-form input:-webkit-autofill:first-line{font-family:Source Sans Pro,sans-serif;font-size:1rem}.page pitch-form input[type=text][disabled],.page pitch-form select[disabled],.page pitch-form textarea[disabled]{background-color:#eee;color:#ccc;cursor:not-allowed}.page pitch-form .highlight{background-color:#ff0;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:auto}.page pitch-form .assist{position:absolute}.page pitch-form popup-layer .swMenuItems .tooltipInner .assist{position:static}.page pitch-form .assist,.page pitch-form popup-layer .swMenuItems .tooltipInner .assist{background:#fff;color:#333;white-space:nowrap;z-index:100;-webkit-font-smoothing:subpixel-antialiased}.page pitch-form .assist .highlighted,.page pitch-form popup-layer .swMenuItems .tooltipInner .assist .highlighted{background:#00a652;color:#fff}body.high-contrast .page pitch-form .assist .highlighted,body.high-contrast .page pitch-form popup-layer .swMenuItems .tooltipInner .assist .highlighted{background:#017154}.page pitch-form .assist li,.page pitch-form popup-layer .swMenuItems .tooltipInner .assist li{padding:1px 6px}.page pitch-form .assist ul,.page pitch-form popup-layer .swMenuItems .tooltipInner .assist ul{margin:0;padding:0}.page pitch-form .assist li,.page pitch-form popup-layer .swMenuItems .tooltipInner .assist li{box-sizing:border-box;cursor:pointer;margin:0;width:100%!important}.page pitch-form .autocomplete,.page pitch-form .menu{position:relative}.page pitch-form input{margin:0}.page pitch-form form{margin-top:25px}.page pitch-form form ul{padding-left:0}.page pitch-form form ul li{list-style-type:none}.page pitch-form sw-text-field{margin-bottom:8px;width:410px}@media only screen and (max-width:500px){.page pitch-form sw-text-field{width:100%}}.page pitch-form .submitted{margin-top:25px}.page.la{background:#fff;display:block;overflow:hidden;padding-top:0;position:relative}.page.la,.page.la h1,.page.la h2,.page.la h3,.page.la h4,.page.la h5,.page.la h6,.page.la p{color:#333}.page.la li,.page.la p{margin-bottom:12px}.page.la p{font-size:1.25rem}.page.la sb-logo{border-bottom-right-radius:4px;display:inline-block;height:80px;padding:0 40px}.page.la sb-logo a{border-bottom:none}.page.la sb-logo img{height:50px;margin-top:18px;width:224.9px}@media only screen and (max-width:700px){.page.la sb-logo{border-bottom-right-radius:0;display:block;text-align:center}}.page.la h1{color:#333;font-size:2.6rem;margin:20px 0 16px}.page.la page-section{display:block;margin-top:80px;padding-bottom:80px;padding-top:45px;text-align:center}.page.la page-section h2{margin-top:0!important}.page.la page-section h3{font-weight:900;margin-top:120px}.page.la page-section h3 img{height:185.55px;margin:-127px 0 0 40px;position:absolute;width:175.83px}.page.la page-section li,.page.la page-section p{margin-left:auto;margin-right:auto;max-width:750px}.page.la page-section h3{margin-left:auto;margin-right:auto;max-width:768px}la-school-pitch-page.page.la{border-top:10px solid #018965}la-school-pitch-page.page.la logo-bar{background:#fff;border-top:4px solid #f6f6f6;display:block;padding:10px 0;text-align:center}la-school-pitch-page.page.la logo-bar a{border-bottom:none!important}la-school-pitch-page.page.la logo-bar img{margin:20px;vertical-align:middle}la-school-pitch-page.page.la logo-bar img.studybugs{height:47.41025641px;width:215px}la-school-pitch-page.page.la intro-message{background:#f6f6f6;border-bottom:4px solid #ececec;display:block;padding:20px 20px 8px;text-align:center}la-school-pitch-page.page.la intro-message p{color:#666;margin:0 auto 12px}la-school-pitch-page.page.la intro-message p:first-child{font-weight:700}la-school-pitch-page.page.la pic-banner{background:#333;background-position:center 25%;background-repeat:no-repeat;background-size:cover;border-bottom:4px solid #ececec;display:block;height:200px}la-school-pitch-page.page.la pic-banner h1{color:#fff;font-size:3.2rem;line-height:200px;margin:0;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,.3)}@media screen and (max-width:700px){la-school-pitch-page.page.la pic-banner h1{font-size:2rem}}@media screen and (max-width:420px){la-school-pitch-page.page.la pic-banner h1{font-size:1.5rem}}@media screen and (max-width:320px){la-school-pitch-page.page.la pic-banner h1{font-size:1rem}}@media screen and (max-width:720px){la-school-pitch-page.page.la pic-banner h1{font-size:6vw}}la-school-pitch-page.page.la.centralbeds pic-banner,la-school-pitch-page.page.la.greenwich pic-banner{background-position-y:50%}la-school-pitch-page.page.la.harris pic-banner{background-position-y:65%}la-school-pitch-page.page.la.luton pic-banner{background-position-y:80%;height:auto}la-school-pitch-page.page.la.luton pic-banner .flex-container{align-items:center;display:flex;justify-content:center;min-height:200px}la-school-pitch-page.page.la.luton pic-banner .flex-container h1{display:block;line-height:normal}la-school-pitch-page.page.la top-banner{display:block;margin-bottom:100px;margin-top:40px;text-align:center}la-school-pitch-page.page.la top-banner>p{margin-left:auto;margin-right:auto;max-width:870px}la-school-pitch-page.page.la top-banner h2{font-size:1.7em;font-weight:700}la-school-pitch-page.page.la top-banner div.wrap a{white-space:normal}@media only screen and (max-width:950px){la-school-pitch-page.page.la top-banner{margin-top:40px}}la-school-pitch-page.page.la page-section h2{color:#8c8c8c;font-size:2.4rem}la-school-pitch-page.page.la alert-examples h4{color:#666;font-size:1rem;font-weight:700;margin:40px 0 0;text-transform:uppercase}la-school-pitch-page.page.la alert-examples h4:before{content:"–";margin-right:10px}la-school-pitch-page.page.la alert-examples h4:after{content:"–";margin-left:10px}la-school-pitch-page.page.la alert-examples ul{padding:0}la-school-pitch-page.page.la alert-examples ul li{color:#666;font-size:1.1rem;list-style:none}la-school-pitch-page.page.la img.impact{border:1px solid #f0f0f0;height:200px/1414/2000;margin-top:20px;width:200px}la-school-pitch-page.page.la #howMuch table{border:1px solid #ddd;border-radius:10px;border-spacing:0;font-size:1.1rem;margin:30px auto}la-school-pitch-page.page.la #howMuch table th{background:#f6f6f6;border-bottom:1px solid #eee;color:#666;font-weight:700}la-school-pitch-page.page.la #howMuch table th:first-child{border-top-left-radius:10px}la-school-pitch-page.page.la #howMuch table th:last-child{border-top-right-radius:10px}la-school-pitch-page.page.la #howMuch table td,la-school-pitch-page.page.la #howMuch table th{padding:3px 20px}la-school-pitch-page.page.la #howMuch table tr:not(:last-child) td{border-bottom:1px solid #eee}la-school-pitch-page.page.la #takePart pitch-form{display:block;margin-top:20px}la-school-pitch-page.page.la #takePart speak-first{background:#f8f8f8;border-radius:8px;display:inline-block;margin-top:40px;padding:12px 15px}la-school-pitch-page.page.la #takePart speak-first,la-school-pitch-page.page.la #takePart speak-first a{font-size:1rem;margin-left:12px;vertical-align:baseline}la-school-pitch-page.page.la.harris img.interventions,la-school-pitch-page.page.la.harris img.pupil-summary{max-width:900px}la-school-pitch-page.page.la.harris img.heatmap{max-width:800px}la-school-pitch-page.page.la testimonial{display:block;margin:0 auto;max-width:1190px;text-align:center}la-school-pitch-page.page.la testimonial quote p{font-family:Sora,serif;font-size:18px;font-weight:700;font-weight:400;line-height:1.4;margin-bottom:20px;margin-top:0}*+la-school-pitch-page.page.la testimonial quote p{margin-top:20px}@media only screen and (min-width:768px){la-school-pitch-page.page.la testimonial quote p{margin-bottom:24px}*+la-school-pitch-page.page.la testimonial quote p{margin-top:24px}}.tag-line+la-school-pitch-page.page.la testimonial quote p{margin-top:0}@media only screen and (min-width:768px){la-school-pitch-page.page.la testimonial quote p{font-size:20px}}la-school-pitch-page.page.la testimonial-carousel{background:#f2f2f2;margin-bottom:80px;margin-top:80px;padding-bottom:40px;padding-top:40px}la-school-pitch-page.page.la testimonial-carousel .testimonial{margin-bottom:0}la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{font-family:Sora,serif;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:20px;margin-top:0}*+la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{margin-top:20px}@media only screen and (min-width:768px){la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{margin-bottom:24px}*+la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{margin-top:24px}}.tag-line+la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{margin-top:0}@media only screen and (min-width:768px){la-school-pitch-page.page.la testimonial-carousel .testimonial blockquote p{font-size:24px}}.page.la.without-form page-section.mainContent{margin-top:0}.page.la.without-form page-section.mainContent h2:before{content:"";display:block;height:80px}.page.la.without-form page-section.mainContent p.first-paragraph{margin-top:40px}.page.la.without-form page-section.mainContent p.last-paragraph{margin-bottom:80px}form-field,form-field-checkbox{display:block;margin-bottom:12px}form-field .form-field-input,form-field-checkbox .form-field-input{margin-bottom:2px}form-field .helperText,form-field-checkbox .helperText{color:#999;display:flex;font-size:.85em;justify-content:space-between}form-field .helperText .maxCharCount,form-field-checkbox .helperText .maxCharCount{margin-left:auto}form-field label{color:#aaa;cursor:unset;display:inline;font-size:1rem;font-weight:700;margin-bottom:0}register-school form ul{padding-left:0}register-school form ul li{list-style-type:none!important}register-school form input[type=password],register-school form input[type=text]{width:100%}register-school form #gsSchool{position:relative}register-school form #gsSchool .assist{background:#fff;color:#018965;position:absolute;white-space:nowrap;z-index:100;-webkit-font-smoothing:subpixel-antialiased}register-school form #gsSchool .assist .highlighted{background:#018965;color:#fff}register-school form #gsSchool .assist li{padding:1px 6px}register-school form #gsSchool .assist ul{margin:0;padding:0}register-school form #gsSchool .assist li{box-sizing:border-box;cursor:pointer;margin:0;width:100%!important}register-school form .error{margin-left:auto;margin-right:auto}register-school form p{margin:0}register-school form .bottom .error{font-size:1rem;margin:12px 0;padding-left:0}register-school form .withTT{position:relative}register-school form .withTT .tooltip .tooltipInner{max-width:300px;padding:12px 14px 8px 26px;text-align:left}register-school form .withTT .tooltip .caption,register-school form .withTT .tooltip .caption span{font-size:1.07em;font-weight:700}register-school form .withTT .tooltip p{font-size:1em;margin:0 0 6px}register-school success-banner{display:block;margin-top:50px}register-school success-banner .signedUp .email,register-school success-banner .thanks{font-weight:700}register-school success-banner .interest{margin-bottom:10px}form-base-checkbox .form-checkbox-input{display:inline-block;position:relative;vertical-align:top}form-base-checkbox .form-checkbox-input svg{display:block;fill:currentColor}form-base-checkbox .form-checkbox-input input{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}form-base-checkbox .form-checkbox-input .form-checkbox-display,form-base-checkbox .form-checkbox-input .form-checkbox-display span{display:block}form-base-checkbox .form-checkbox-input .form-checkbox-display .form-checkbox-checked{display:none}form-base-checkbox .form-checkbox-input input:enabled{cursor:pointer}form-base-checkbox .form-checkbox-input input:checked~.form-checkbox-display .form-checkbox-checked{display:inline-block}form-base-checkbox .form-checkbox-input input:checked~.form-checkbox-display .form-checkbox-unchecked{display:none}form-base-checkbox .form-checkbox-input input:disabled{cursor:default}registers-calc{display:block}registers-calc form-checkbox-group label{color:#006047;font-weight:400}registers-calc form-checkbox-group svg{fill:#006047}registers-calc form-checkbox-group form-base-checkbox{margin-right:37px}registers-calc form-checkbox-group .form-checkbox-input{margin-right:8px}registers-calc .large-screen{display:none}registers-calc .scroll-container{overflow-x:auto;width:100%}registers-calc table{border-collapse:collapse;width:100%}registers-calc .time-fields th{text-align:left}registers-calc .time-fields .sub{display:block;font-size:.75rem;font-weight:400}registers-calc .time-fields td,registers-calc .time-fields th{border-bottom:1px solid #006047;padding:8px 15px}registers-calc .time-fields td:last-child,registers-calc .time-fields th:last-child{padding-right:0}registers-calc .time-fields td{height:55px}registers-calc .time-fields thead th{padding-bottom:16px;padding-top:0;vertical-align:bottom}registers-calc .time-fields thead th:last-child{padding-right:0}registers-calc .time-fields .session{padding-left:20px;padding-right:20px;text-align:left;vertical-align:top}registers-calc .time-fields .AM .session{background-color:#91d6c4}registers-calc .time-fields .PM .session{background-color:#018965;color:#fff}registers-calc .time-spinner-field{align-items:center;border:1px solid #006047;border-radius:5px;display:inline-flex;font-weight:600;padding:4px 8px;position:relative;white-space:nowrap}registers-calc time-spinner{display:inline-flex;flex-direction:column;height:34px;overflow:hidden;padding:0 3px}registers-calc time-spinner a{display:block;position:relative;text-decoration:none;user-select:none}registers-calc time-spinner a,registers-calc time-spinner a:active,registers-calc time-spinner a:focus,registers-calc time-spinner a:hover,registers-calc time-spinner a:visited{border:none;text-decoration:none}registers-calc time-spinner a.up{left:1px;top:0;transform:rotate(180deg)}registers-calc time-spinner a.down{position:relative;top:-10px}registers-calc h6{margin:40px 0 0}registers-calc .projection-toggle{background:#fff;border:1px solid #006047;border-radius:5px;display:inline-block;margin:20px 0 30px;padding:4px}registers-calc .projection-toggle .button{border-radius:0}registers-calc .projection-toggle .button-secondary{background:#f0f8f1}registers-calc projected-gains{font-weight:600}registers-calc projected-gains td:first-child{padding:0 22px 0 0}registers-calc projected-gains td:last-child{padding:0;width:100%}registers-calc projected-gains tr:first-child td{padding-bottom:12px}registers-calc projected-gains gain-bar{background:#018965;border-radius:5px;color:#fff;display:block;padding:12px;text-align:center;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}@media only screen and (min-width:768px){registers-calc .small-screen{display:none}registers-calc .large-screen{display:table-cell}}@media only screen and (max-height:900px){registers-calc h5{margin-bottom:8px}registers-calc .time-fields td,registers-calc .time-fields th{padding:0 15px}registers-calc .time-fields .session{padding:15px}registers-calc h6{margin-top:20px}registers-calc .projection-toggle{margin:10px 0}}registers-video video{border-radius:20px;max-width:100%}animated-counter count-char{margin:0 1px}