@font-face{font-family:"Nunito";src:url("../fonts/Nunito-Regular.ttf") format("truetype")}:root{--font-primary: "Nunito", sans-serif;--font-secondary: Tahoma, Verdana, sans-serif;--text-primary: #fff;--text-secondary: #475569;--text-disabled: #555;--light-gray: #dadada;--text-xs: 14px;--text-sm: 16px;--text-base: 20px;--text-lg: 24px;--text-xl: 32px;--text-2xl: 40px;--text-3xl: 48px;--text-4xl: 72px;--background-primary: #1e293b;--background-secondary: #475569;--error-primary: #df2935;--success-primary: #0aae59;--warning-primary: #f4d35e;--border-primary: #1e293b;--border-secondary: #475569;--tts-blue-100: #006fb6;--tts-blue-200: #338cc5;--tts-red: #e32b3c;--tts-midnight: #1b2f4b;--black: #000000;--tts-grey-100: #575756;--tts-grey-200: #bcbcbc;--tts-grey-300: #dddddd;--tts-grey-400: #eeeeee;--white: #ffffff;--science: #0076bf;--art: #d1338a;--languages: #d4084f;--facilities: #382977;--pe: #5f236f;--english: #31b7bc;--stationery: #94c34c;--sen: #d4a046;--d-t: #26508b;--pshe: #dd7f22;--ict: #2cccd3;--geography-history: #e8423b;--maths: #089bba;--early-years: #839f8d;--cleaning: #0077a5;--furniture-outdoor: #009061;--music: #a85d9c;--sale: #f94a56;--innovation-clearance: #ffd300;--tts-talking: #157b7f;--modern-living: #6c684f;--robotics-turquoise: #2cccd3;--robotics-orange: #f47621;--robotics-blue: #6186b2;--mr-p-medium: #936ba9;--black-friday: #5fc6b1;--Primary-TTS-Blue: #006FB6;--Primary-TTS-Blue-Hover: #338cc5}.page-designer-reference a.button{padding:12px 24px;border-radius:4px;color:#fff;font-family:Nunito;font-size:18px;font-style:normal;font-weight:700;line-height:140%;text-decoration:none;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out;height:auto;background:none repeat scroll 0 0 #006fb7;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:none;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width: 768px){.page-designer-reference a.button{font-size:16px}}.page-designer-reference a.button--primary:hover,.page-designer-reference a.button--secondary:hover{background:var(--Primary-TTS-Blue-Hover, #338CC5);opacity:1}.page-designer-reference a.button--primary{background:var(--Primary-TTS-Blue, #006FB6);overflow:visible}.page-designer-reference a.button--secondary{color:var(--Primary-TTS-Blue, #006FB6);border:2px solid var(--Primary-TTS-Blue, #006FB6);background:var(--white, #fff);outline:none;overflow:visible;padding:10px 24px}.page-designer-reference a.button--secondary:hover{color:var(--white);border:2px solid var(--Primary-TTS-Blue-Hover, #338CC5);background:var(--Primary-TTS-Blue-Hover, #338CC5);outline:none}.page-designer-reference .button--primary:focus::after,.page-designer-reference .button--secondary:focus::after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;border:4px solid var(--Primary-TTS-Blue, #006FB6);border-radius:0;pointer-events:none}.page-designer-reference .button--secondary:focus::after{top:-10px;left:-10px;right:-10px;bottom:-10px}.page-designer-reference .color--tts-blue-100{color:var(--tts-blue-100)}.page-designer-reference .color--tts-blue-200{color:var(--tts-blue-200)}.page-designer-reference .color--tts-red{color:var(--tts-red)}.page-designer-reference .color--tts-midnight{color:var(--tts-midnight)}.page-designer-reference .color--black{color:var(--black)}.page-designer-reference .color--tts-grey-100{color:var(--tts-grey-100)}.page-designer-reference .color--tts-grey-200{color:var(--tts-grey-200)}.page-designer-reference .color--tts-grey-300{color:var(--tts-grey-300)}.page-designer-reference .color--tts-grey-400{color:var(--tts-grey-400)}.page-designer-reference .color--white{color:var(--white)}.page-designer-reference .color--science{color:var(--science)}.page-designer-reference .color--art{color:var(--art)}.page-designer-reference .color--languages{color:var(--languages)}.page-designer-reference .color--facilities{color:var(--facilities)}.page-designer-reference .color--pe{color:var(--pe)}.page-designer-reference .color--english{color:var(--english)}.page-designer-reference .color--stationery{color:var(--stationery)}.page-designer-reference .color--sen{color:var(--sen)}.page-designer-reference .color--d-t{color:var(--d-t)}.page-designer-reference .color--article-text{color:var(--text-disabled)}.page-designer-reference .color--pshe{color:var(--pshe)}.page-designer-reference .color--ict{color:var(--ict)}.page-designer-reference .color--geography-history{color:var(--geography-history)}.page-designer-reference .color--maths{color:var(--maths)}.page-designer-reference .color--early-years{color:var(--early-years)}.page-designer-reference .color--cleaning{color:var(--cleaning)}.page-designer-reference .color--furniture-outdoor{color:var(--furniture-outdoor)}.page-designer-reference .color--music{color:var(--music)}.page-designer-reference .color--sale{color:var(--sale)}.page-designer-reference .color--innovation-clearance{color:var(--innovation-clearance)}.page-designer-reference .color--tts-talking{color:var(--tts-talking)}.page-designer-reference .color--modern-living{color:var(--modern-living)}.page-designer-reference .color--robotics-turquoise{color:var(--robotics-turquoise)}.page-designer-reference .color--robotics-orange{color:var(--robotics-orange)}.page-designer-reference .color--robotics-blue{color:var(--robotics-blue)}.page-designer-reference .color--mr-p-medium{color:var(--mr-p-medium)}.page-designer-reference .color--black-friday{color:var(--black-friday)}.page-designer-reference .margins-enabled{margin-top:32px}@media(min-width: 768px){.page-designer-reference .margins-enabled{margin-top:64px}}.startup-kit-page{overflow:hidden;padding-bottom:20px}.startup-kit-page-margin-bottom-remove{padding-bottom:0px}.layout-minor-margins{overflow:hidden;padding:0 20px;width:100%}@media(min-width: 480px){.layout-minor-margins{padding:0 20px}}@media(min-width: 768px){.layout-minor-margins{padding:0 33px}}@media(min-width: 992px){.layout-minor-margins{padding:0 2%}}.layout-middle-aligned{margin:0 auto;padding:0;width:100%}@media(min-width: 480px){.layout-middle-aligned{max-width:100%}}@media(min-width: 768px){.layout-middle-aligned{max-width:100%}}@media(min-width: 992px){.layout-middle-aligned{max-width:1000px}}@media(min-width: 1200px){.layout-middle-aligned{max-width:1440px}}.layout-full-width{width:100%}