﻿@font-face{font-family:"Noto Sans";src:url("../fonts/NotoSans-Regular.woff") format("woff"),url("../fonts/NotoSans-Regular.woff2") format("woff2"),url("../fonts/NotoSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Noto Sans";src:url("../fonts/NotoSans-Bold.woff") format("woff"),url("../fonts/NotoSans-Bold.woff2") format("woff2"),url("../fonts/NotoSans-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Zirkel";src:url("../fonts/Zirkel-Regular.woff") format("woff"),url("../fonts/Zirkel-Regular.woff2") format("woff2"),url("../fonts/Zirkel-Regular.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Source Sans";src:url("../fonts/Source-Sans-Pro-SemiBold.woff") format("woff"),url("../fonts/Source-Sans-Pro-SemiBold.woff2") format("woff2"),url("../fonts/Source-Sans-Pro-SemiBold.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"FontAwesome";src:url("../fonts/fa-regular-400.woff2") format("woff2"),url("../fonts/fa-regular-400.woff") format("woff"),url("../fonts/fa-regular-400.ttf") format("ttf");font-weight:normal;font-style:normal}@font-face{font-family:"FontAwesomeSolid";src:url("../fonts/fa-solid-900.woff2") format("woff2"),url("../fonts/fa-solid-900.woff") format("woff"),url("../fonts/fa-solid-900.ttf") format("ttf");font-weight:normal;font-style:normal}.bg__grey-bg{background-color:#f7f7f7}.bg__grey-dark{background-color:#637381}.bg__grey-box{background-color:#fcfcfc}.bg__purple{background-color:#995099}.bg__blue{background-color:#1fa3dd}.bg__orange{background-color:#e77d04}.bg__blue-pale{background-color:#e9f8ff}.bg__blue-medium{background-color:#2369a6}.bg__blue-dark{background-color:#005280}.bg__blue-grey{background-color:#c4cdd5}.bg__yellow-pale{background-color:#fff5c1}.bg__grey{background-color:#1fa3dd}.bg__white{background-color:#fff}.bg__green{background-color:#50b26d}.bg__green-action{background-color:#37b047}.bg__red{background-color:#e84e1b}.bg__gradient{background:linear-gradient(0.25turn, #005F9C, #1FA3DD)}.bg__teal-gradient{background:linear-gradient(207deg, #00AD91 0%, #028B75 100%)}.bg__image{background-repeat:no-repeat}.bg__image-contain{background-size:contain}.bg__image-cover{background-size:cover}.bg__image-top-right{background-position:top right}.bg__image-top-left{background-position:top left}.bg__teal{background-color:#00ad91}.text__white,.button.text__white,input.text__white[type=button],input.text__white[type=submit]{color:#fff}.text__black,.button.text__black,input.text__black[type=button],input.text__black[type=submit]{color:#111}.text__dark,.button.text__dark,input.text__dark[type=button],input.text__dark[type=submit]{color:#212b36}.text__grey,.button.text__grey,input.text__grey[type=button],input.text__grey[type=submit]{color:#bdbdbd}.text__blue,.button.text__blue,input.text__blue[type=button],input.text__blue[type=submit]{color:#1fa3dd}.text__teal,.button.text__teal,input.text__teal[type=button],input.text__teal[type=submit]{color:#00ad91}.text__blue-dark,.button.text__blue-dark,input.text__blue-dark[type=button],input.text__blue-dark[type=submit]{color:#005280}.text__blue-pale,.button.text__blue-pale,input.text__blue-pale[type=button],input.text__blue-pale[type=submit]{color:#e9f8ff}.text__red,.button.text__red,input.text__red[type=button],input.text__red[type=submit]{color:#e84e1b}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:rgb(246.5,246.5,246.5);border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, white 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFCCCCCC", GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:rgba(0,0,0,0);border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #888 rgba(0,0,0,0);border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, white 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#FFEEEEEE", GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, white 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, white 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE", endColorstr="#FFFFFFFF", GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid rgba(0,0,0,0)}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:gray}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.select2-container--plain{width:100% !important;max-width:100% !important;font-size:160%;outline:none;border-radius:3px;background:#fff}.select2-container--plain *{outline:none}.select2-container--plain .select2-dropdown{overflow:hidden;border-color:#ddd;z-index:6000}.select2-container--plain .select2-selection--single{background-color:#fff;border-radius:3px;border:1px solid #ddd;height:38px;line-height:38px}.select2-container--plain .select2-selection--single .select2-selection__rendered{color:#444;height:38px;line-height:38px;padding-left:1em;padding-right:3em}.select2-container--plain .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--plain .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--plain .select2-selection--single .select2-selection__arrow{position:absolute;top:0;right:0;height:100%;width:35px;border-radius:0 4px 4px 0;border:1px solid #ddd;border-left:0}.select2-container--plain .select2-selection--single .select2-selection__arrow b{display:block;height:100%;position:relative}.select2-container--plain .select2-selection--single .select2-selection__arrow b:before{position:absolute;top:50%;left:50%;width:16px;height:16px;line-height:16px;margin:-8px 0 0 -8px;content:"";color:#555}.select2-container--plain.select2-container--focus .select2-selection--single,.select2-container--plain.select2-container--open .select2-selection--single{border-color:#00adef}.select2-container--plain.select2-container--focus .select2-selection__arrow,.select2-container--plain.select2-container--open .select2-selection__arrow{border-color:#00adef}.select2-container--plain.select2-container--open.select2-container--below .select2-selection--single{border-bottom:0}.select2-container--plain.select2-container--open.select2-container--above .select2-selection--single{border-top:0}.select2-container--plain.select2-container--open .select2-selection__arrow{border-bottom:0;border-radius:0 4px 0 0}.select2-container--plain.select2-container--open .select2-selection__arrow b:before{content:""}.select2-container--plain.select2-container--open .select2-dropdown{border-color:#00adef}.select2-container--plain.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--plain.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--plain.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--plain.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--plain.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--plain.select2-container--open.select2-container--above .select2-selection--single,.select2-container--plain.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--plain.select2-container--open.select2-container--below .select2-selection--single,.select2-container--plain.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--plain .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--plain .select2-search--inline .select2-search__field{background:rgba(0,0,0,0);border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--plain .select2-results>.select2-results__options{max-height:300px;overflow-y:auto}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option{padding:1em;line-height:1.4em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option[role=group]{padding:0}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option[aria-disabled=true]{color:#999}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option{padding-left:1em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option .select2-results__group{padding-left:0}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option>.select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--plain .select2-dropdown .select2-results .select2-results__options>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option>.select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--plain .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--plain .select2-results__group{cursor:default;display:block;padding:6px}.ss-wrapper{overflow:hidden;width:auto;height:100%;position:relative;z-index:1;float:left}.ss-content{height:100%;padding:0 0 0 0;position:relative;overflow:auto;box-sizing:border-box;padding:0px;width:calc(100% + 18px);padding-right:18px}.ss-content.rtl{right:auto}.ss-scroll{position:relative;background:rgba(0,0,0,.2);width:9px;border-radius:4px;top:0;z-index:2;cursor:pointer;opacity:1;transition:opacity .25s linear;transform:translateX(18px)}.ss-hidden{display:none}.ss-container:hover .ss-scroll,.ss-container:active .ss-scroll{opacity:1}.ss-grabbed{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide .glide__track{overflow:hidden}.glide .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;align-items:flex-start}.glide--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}.glide{max-width:85%;margin:2rem auto}.glide__track{padding:10px}.glide__slide{flex-grow:1}.glide__arrows{position:absolute;top:50%;width:120%;left:-10%}@media all and (max-width: 700px){.glide__arrows{width:125%;left:-13%}}@media all and (max-width: 550px){.glide__arrows{width:80%;top:101%;left:10%}}.glide__arrow{width:57px;height:27px;background-repeat:no-repeat;float:right;padding:0}.glide__arrow svg{fill:#d5d5d5;transition:.3s ease-out}.glide__arrow:hover svg,.glide__arrow:focus svg{fill:swatch("main", "motty")}.glide__arrow--left{transform:rotate(180deg);float:left}@keyframes rotate{0%{transform:rotate(0deg)}95%{transform:rotate(350deg)}100%{transform:rotate(360deg)}}@keyframes modal-opening{from{transform:translate(-50%, -50%) scale(0.85);opacity:0}to{transform:translate(-50%, -50%);opacity:1}}@keyframes modal-closing{from{transform:translate(-50%, -50%);opacity:1}to{transform:translate(-50%, -50%) scale(1.05);opacity:0}}@keyframes opacity-fill{from{opacity:0}to{opacity:1}}@keyframes opacity-fade{from{opacity:1}to{opacity:0}}@keyframes bounceball{0%{bottom:50%;height:16px}15%{height:26px}90%{bottom:60%}100%{bottom:60%}}@keyframes shadow{0%{width:26px}90%{width:20px}100%{width:20px}}@keyframes slideUpDropdown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.button,button,input[type=button],input[type=submit]{display:inline-block;padding:.75em 1em;color:#fff;border:0;cursor:pointer;text-decoration:none;text-transform:capitalize;border-radius:3px;font-size:16px;font-family:"Source Sans";-webkit-font-smoothing:antialiased;vertical-align:bottom;transition:.3s ease-out}.button__primary,.button.woocommerce-Button,button.woocommerce-Button,input.woocommerce-Button[type=button],input.woocommerce-Button[type=submit]{background-color:#37b047}.button__primary:hover,.button__primary:focus,.button.woocommerce-Button:hover,button.woocommerce-Button:hover,input.woocommerce-Button[type=button]:hover,input.woocommerce-Button[type=submit]:hover,.button.woocommerce-Button:focus,button.woocommerce-Button:focus,input.woocommerce-Button[type=button]:focus,input.woocommerce-Button[type=submit]:focus{background-color:#1fa3dd;text-decoration:none}.button__secondary{background:#005280}.button__secondary:hover,.button__secondary:focus{background:#1fa3dd;text-decoration:none}.button__tertiary{background:rgba(0,0,0,0);color:#212b36;font-weight:500;border:1px solid #e4e4e4}.button__tertiary:hover,.button__tertiary:focus{background:#212b36;color:#fff;text-decoration:none}.button__text-button{padding:0;background:rgba(0,0,0,0);text-transform:initial;font-family:"Noto Sans";font-weight:400;font-size:inherit;-webkit-font-smoothing:auto}.button--icon-container{display:flex;align-items:center}.button-wide{width:100%}.button.icon,button.icon,input.icon[type=button],input.icon[type=submit]{background:rgba(0,0,0,0);padding:0}.button--outline{background-color:rgba(0,0,0,0);border:2px solid #1fa3dd;color:#1fa3dd}.button.margin,button.margin,input.margin[type=button],input.margin[type=submit]{margin-top:2em}.button:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:none}.button+.button,button+.button,.button+button,button+button,input[type=button]+.button,input[type=button]+button,input[type=submit]+.button,input[type=submit]+button,.button+input[type=button],button+input[type=button],input[type=button]+input[type=button],input[type=submit]+input[type=button],.button+input[type=submit],button+input[type=submit],input[type=button]+input[type=submit],input[type=submit]+input[type=submit]{margin-left:1em}.button__disabled{cursor:not-allowed;background-color:#bdbdbd;pointer-events:none}.button-wide{width:100%;text-align:center}label{display:block;font-size:120%;text-align:left;text-transform:capitalize}hr{height:1px;background:#e6eaee;border:none;margin:1em auto}.icon{width:16px;height:16px;display:inline-block;vertical-align:baseline;margin-right:1em;flex-shrink:0}.icon svg{max-width:100%}.icon.grey path{fill:#bdbdbd;stroke:#bdbdbd}.icon.white path{fill:#fff;stroke:#fff}.icon.blue path{fill:#1fa3dd;stroke:#1fa3dd}.icon.gold path{fill:#f4c900;stroke:#f4c900}.icon.rounded{width:30px;height:30px;padding:6px;margin-right:5px}.icon.rounded svg{max-width:16px}.icon-year{background:url(../images/icons/user-alt.svg) center 100% no-repeat}.icon-objective{background:url(../images/icons/bullseye-arrow.svg) center 100% no-repeat}.icon-area{background:url(../images/icons/ruler-triangle.svg) center 100% no-repeat}.icon-genre,.icon-programme{background:url(../images/icons/book.svg) center 100% no-repeat}.icon-skill{background:url(../images/icons/skill.svg) center 100% no-repeat}.icon-area-english{background:url(../images/icons/pencil-alt.svg) center 100% no-repeat}.icon-equipment{background:url(../images/icons/file.svg) center 100% no-repeat}.icon-indoor-outdoor{background:url(../images/icons/house-leave.svg) center/contain no-repeat}.icon-timing{background:url(../images/icons/clock.svg) center/contain no-repeat}.icon-topic{background:url(../images/icons/layer-group.svg) center 100% no-repeat}.icon-download{background:url(../images/icons/arrow-to-bottom.svg) center 100% no-repeat}.icon-download-dark{background:url(../images/icons/arrow-to-bottom-dark.svg) center 100% no-repeat}.icon-lock{background:url(../images/icons/lock-closed.svg) center 100% no-repeat}.icon-link{background-image:url(../images/icons/link.svg);background-size:16px;background-repeat:no-repeat;background-position:center}.icon-logout{background:url(../images/icons/sign-out.svg) center 100% no-repeat;width:18px;height:18px;vertical-align:sub}.icon-users{background:url(../images/icons/users.svg) center 100% no-repeat}input{font-size:14px}label{font-size:14px}a{color:inherit;text-decoration:none}a:hover,a:focus{text-decoration:underline;outline:none;text-decoration-color:inherit}p a{text-decoration:underline;transition:.25s}p a:hover,p a:focus{color:#1fa3dd}.underline{text-decoration:underline}.news-list{display:flex}.news-list .img-container{flex:0 0 40%;margin-right:1rem}.news-list .img-container img{width:100%}.news-list .content{flex:0 0 60%;display:flex;flex-direction:column;justify-content:center}.news-list .content p{margin:0 0 .5rem}.news-list a{display:block;margin-bottom:8px}.news-list a:hover,.news-list a:focus{text-decoration:initial;color:#1fa3dd}html.app{font-size:16px}p{color:#212b36;line-height:normal;margin:1em 0}h1{font-size:calc(16px + 6*(100vw - 320px)/1180);font-weight:bold;margin-bottom:.67em;line-height:normal}h2{color:#212b36;font-size:20px;font-weight:700;margin-bottom:.83em}h3{font-size:18px;font-weight:bold;margin-bottom:16px;margin-top:1em;line-height:normal}h4{margin-bottom:16px;font-weight:bold}address{font-style:normal}a{line-height:normal}.text__bold{font-weight:600}.text__sub-title{font-size:calc(14px + 6*(100vw - 320px)/1180);line-height:normal}.text__title{font-size:calc(16px + 9*(100vw - 320px)/1180);line-height:normal}.text__bump-down{font-size:14px}.text__large{font-size:22px}.text__small{font-size:12px;margin-bottom:0px}.inline-block{display:inline-block}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0px}.v-align-top{vertical-align:top}.v-align-sub{vertical-align:sub}.v-align-middle{vertical-align:middle}.v-align-bottom{vertical-align:bottom}.text__center{text-align:center}.text__left{text-align:left}.text__right{text-align:right}.rounded{border-radius:30px;padding:.75em 1.25em .75em 1em}.float-right{float:right}#user_switching_switch_on{position:fixed;bottom:0;left:0}#user_switching_switch_on a{color:#fff;padding:1em;background:#299ef6;z-index:10;font-size:12px;display:block;text-decoration:none}.block,div[class^=block]{box-sizing:border-box;border-radius:4px;padding:calc(8px + 1vw);width:100%}.block--border,.block.border,div.border[class^=block]{border:1px solid #e4e4e4}.block h1,div[class^=block] h1,.block h2,div[class^=block] h2,.block h3,div[class^=block] h3,.block h4,div[class^=block] h4,.block h5,div[class^=block] h5,.block h6,div[class^=block] h6{margin-top:0}#nav-burger{display:inline-block;width:22px;height:18px;background:rgba(0,0,0,0);position:relative;transform:rotate(0deg);transition:.5s ease-in-out;margin-right:20px;padding:0;cursor:pointer}#nav-burger span{display:block;position:absolute;left:0;height:2px;width:100%;background:#fff;border-radius:0px;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}#nav-burger span:nth-child(1){top:0px}#nav-burger span:nth-child(2),#nav-burger span:nth-child(3){top:8px}#nav-burger span:nth-child(4){bottom:0px}#nav-burger.open span{background:#fff}#nav-burger.open span:nth-child(1),#nav-burger.open span:nth-child(4){top:8px;width:0%;left:50%}#nav-burger.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-burger.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.breadcrumb{display:inline-block;color:#fff}.breadcrumb .divider{margin:0 15px}.breadcrumb a{text-transform:capitalize;vertical-align:middle}.modal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:6;background:none;display:none}.modal form{animation-duration:.3s;animation-fill-mode:forwards}.modal::after{content:"";position:absolute;top:0;z-index:-1;width:100%;height:100%;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch;backface-visibility:hidden;background:rgba(39,49,66,.5);transition:.3s}.modal.opening{display:block}.modal.opening::after{opacity:0;animation:opacity-fill .3s forwards}.modal.opening form{animation-name:modal-opening}.modal.closing{display:block}.modal.closing::after,.modal.closing .iframe-container-container{opacity:1;animation:opacity-fade .3s forwards;display:block}.modal.closing form{animation-name:modal-closing}.modal.opened{display:block}.modal.opened::after{opacity:1;display:block}.modal form,.modal .iframe-container-container{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%;background:#fff;border-radius:4px;padding:20px 0}.modal .iframe-container-container{padding:0px}.modal .iframe-container{padding:0 0 56.25% 0;height:0px}.modal iframe{position:absolute;top:0;left:0;height:100%;width:100%}.modal .modal-content{background:#fff;width:90%;margin:auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:40px 20px;text-align:center;border:1px solid #e4e4e4;border-radius:10px;max-width:600px;max-height:90%;overflow-y:auto;overflow-x:hidden;z-index:70;padding:40px 20px}.modal .modal-close{position:absolute;top:0;right:0;width:42px;height:42px;border-radius:50%;font-size:14px;color:#909090;background:#fff}@media screen and (min-width: 1000px){.modal .modal-close{top:-20px;right:-20px}}.modal .modal-close:focus,.modal .modal-close:hover{color:#1fa3dd}.curriculum-modal h3{margin-top:0}.curriculum-modal .modal-content{display:flex;flex-direction:column}@media screen and (min-width: 1000px){.curriculum-modal .modal-content .modal-close{top:0;right:0}}.curriculum-modal select{width:100%;padding:12px;font-size:14px;border:1px solid #dfe3e9;background:#f8fafc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:none;height:43px;margin-bottom:1rem}.curriculum-modal .international-message{margin-bottom:0}.curriculum-modal .curriculum-dropdown{margin-bottom:1rem}.curriculum-modal .curriculum-dropdown span{display:inline-block;font-size:16px}.curriculum-modal .curriculum-dropdown label{margin-bottom:.75rem;display:flex;align-items:center;cursor:pointer}.curriculum-modal .curriculum-dropdown label:hover,.curriculum-modal .curriculum-dropdown label:focus{color:#1fa3dd}.curriculum-modal .curriculum-dropdown .flag{width:22px;height:22px;background-size:cover;border-radius:50%;margin-right:.75rem}.curriculum-modal .curriculum-dropdown input[type=radio]{appearance:none}.curriculum-modal .curriculum-dropdown input[type=radio]:checked~span{color:#1fa3dd;font-weight:600}.curriculum-modal .submitting{opacity:.5}.dashboard-social-links{display:flex;display:inline-flex;flex-wrap:wrap;width:100%;align-items:center;font-size:inherit;padding-left:0px}.dashboard-social-links li{list-style:none;max-width:calc(50% - 1rem)}.social__label{display:flex;opacity:.75}.social__links{width:100%;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.social__links .text__blue{font-size:14px}@media screen and (max-width: 415px){.social__links .text__blue{display:none}}.social__link{margin-right:1rem;margin-bottom:1rem}.social__link a{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#000;color:#fff;border-radius:999em;overflow:hidden}.social__link a .svg--icon{width:50%;height:50%;transition:background-color 250ms}.social__link--twitter a{background-color:#00a3f9}.social__link--youtube a{background-color:#dd1f1f}.social__link--facebook a{background-color:#3b5990}.social__link--linkedin a{background-color:#0e76a8}.social__link--instagram a{background:#d6249f;background:radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%)}.banner-message{position:absolute;top:0;left:0;width:100%;background:#f0732f;color:#fff;text-align:center;padding:1em 0;font-size:14px;z-index:2}.banner-message.bg__blue-dark{background:#005280}.banner-message.bg__blue{background:#1fa3dd}.banner-message a{text-decoration:underline}.woocommerce-error,.woocommerce-message{list-style:none;text-align:center;background:#e84e1b;color:#fff;padding:1em;margin:0;font-size:14px}.woocommerce-error .modal-toggle,.woocommerce-message .modal-toggle{font-weight:bold}.woocommerce-error .modal-toggle:hover,.woocommerce-error .modal-toggle:focus,.woocommerce-message .modal-toggle:hover,.woocommerce-message .modal-toggle:focus{text-decoration:underline}.woocommerce-error a,.woocommerce-message a{text-decoration:underline}.woocommerce-message{background:#00ad91;background:#e84e1b;font-weight:700;font-size:.95rem}.filters{background:#fcfcfc;width:27.5vw;min-width:300px;padding:1.5rem;min-height:calc(100vh - 60px);z-index:3}.filters #openChatButton{background:#1fa3dd;color:#fff;border:1px solid #1fa3dd;margin-bottom:1rem}.filters #openChatButton:focus,.filters #openChatButton:hover{background:#fff;color:#1fa3dd}.covid-message{display:none;padding:0rem;border-radius:16px;transition:.35s cubic-bezier(0, 0.5, 0.5, 1);max-height:46px;overflow:hidden;box-shadow:0px 0px 0px 1px #ccc;background:#fff}.covid-message:hover,.covid-message:focus-within{box-shadow:0px 0px 0px 2px #1fa3dd}.covid-message button{display:flex;align-items:center;position:relative;background:rgba(0,0,0,0);text-align:left;width:100%}.covid-message button::after{content:"+";position:absolute;color:#111;right:20px;top:10px;font-size:20px;transition:.35s cubic-bezier(0, 0.5, 0.5, 1);transform:rotate(0deg)}.covid-message button span:last-child{width:calc(100% - 25px);padding-left:10px;color:#111;font-size:16px}.covid-message button .covid-icon{width:24px;height:23px}.covid-message button .covid-icon img{width:100%}.covid-message p{font-size:14px;padding:.5rem 1rem;margin-top:-0.5rem}.covid-message.open{max-height:200px}.covid-message.open button::after{transform:rotate(45deg)}.select-container{background:#fff;border:1px solid #e6eaee;border-radius:4px;position:relative;margin-top:2rem;padding:8px 10px 10px 10px;min-height:48px;transition:all .25s ease-out}.select-container .v-select .vs__actions{padding:0px 0px 0px 5px;align-items:center;margin-right:3px}.select-container .v-select .vs__actions .open-indicator:before{border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(60,60,60,.5);border-top:3px solid rgba(60,60,60,.5);border-bottom:3px solid rgba(0,0,0,0);transform-origin:66% 33%;height:10px}.select-container .v-select .dropdown-toggle{border:none;padding:0px;border-radius:0px}.select-container .v-select .vs__selected-options{padding:0px}.select-container .v-select span{padding:0px}.select-container .v-select .dropdown-menu{width:calc(100% + 22px);left:-11px;box-shadow:none;border-color:#e6eaee;font-family:"Noto Sans";max-height:197px;overflow-y:scroll}.select-container .v-select .dropdown-menu li{line-height:1.4}.select-container .v-select .dropdown-menu li>a{padding:3px 15px 3px 15px;font-size:14px;white-space:normal;margin-bottom:15px}.select-container .v-select .dropdown-menu li>a:hover{text-decoration:none;background:#5897fb;color:#fff}.select-container .v-select .dropdown-menu li.disabled a{color:#b4b5b7}.select-container .v-select .dropdown-menu li.disabled a::before{content:"";width:16px;height:16px;display:inline-block;margin-right:10px;background-repeat:no-repeat;background-position:center;background-image:url("../images/icons/lock-closed_gold.svg")}.select-container .v-select .dropdown-menu.above{top:auto;bottom:100%;border-bottom:none;border-top:1px solid rgba(0,0,0,.26);border-radius:4px 4px 0px 0px}.select-container .v-select.single.open .selected-tag{position:static}.select-container .v-select button.clear{display:none}.select-container .v-select.disabled .dropdown-toggle,.select-container .v-select.disabled .open-indicator{background-color:rgba(0,0,0,0);opacity:0}.select-container .v-select.disabled .vs__selected-options input{opacity:0 !important;height:1px}.select-container select{position:relative;background:rgba(0,0,0,0);padding:5px 10px 5px 5px;border:none;appearance:none;width:100%;font-size:14px;white-space:normal;cursor:pointer}.select-container select:focus{outline:none}.select-container label{font-size:14px;position:absolute;top:-24px;left:0px;color:#333;transition:all .25s ease-out;text-transform:none}.select-container label.selected{color:#bdbdbd}.select-container label .title-case{text-transform:capitalize}.select-container .disabled+label{color:#bdbdbd}.select-container .vs__selected-options{font-size:14px}.select-container .vs__selected-options input{opacity:1 !important}.select-container .vs__selected-options .selected-tag{width:100%}.select-container .vs__selected-options .selected-tag+input,.select-container .vs__selected-options .selected-tag+input:focus{opacity:0 !important;height:1px;margin:0px}@media screen and (max-height: 690px){.select-container:last-of-type .v-select .dropdown-menu{top:auto;bottom:100%;border-bottom:none;border-top:1px solid rgba(0,0,0,.26);border-radius:4px 4px 0px 0px;max-height:230px !important}}@media screen and (max-height: 650px){.select-container:nth-last-of-type(2) .v-select .dropdown-menu{top:auto;bottom:100%;border-bottom:none;border-top:1px solid rgba(0,0,0,.26);border-radius:4px 4px 0px 0px;max-height:200px !important}}.parent_link{margin-bottom:16px}.parent_link #homework-share{border-radius:4px}.lessonType{margin-bottom:30px}.lessonType a{font-size:20px;color:#000;position:relative}.lessonType a:hover,.lessonType a:focus{color:#212b36;text-decoration:none}.lessonType a:hover::after,.lessonType a:focus::after{width:100%;height:2px;background-color:#212b36}.lessonType a::after{content:"";position:absolute;bottom:-5px;width:0%;left:0px;transition:.25s cubic-bezier(0.075, 0.82, 0.165, 1);background-color:#212b36;height:4px}.lessonType a+a{margin-left:1em;color:#212b36}.lessonType .active{font-weight:700}.lessonType .active:after{width:100%}.lessonList{margin-top:20px;min-height:300px}.lessonList ul{padding:20px 0px 20px 20px;border-radius:4px;border:1px solid #e4e4e4}.lessonList ul li{list-style:none;position:relative;margin-bottom:5px;font-size:14px;padding-right:30px}.lessonList ul li a:hover,.lessonList ul li a:focus{color:#1fa3dd}.lessonList ul li span{color:#e4e4e4;position:relative;cursor:help}.lessonList ul li span:hover::after{content:"Subscribe to get access to this lesson";position:absolute;z-index:4;box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);padding:4px;font-size:12px;border-radius:3px;top:-15px;left:110%;background:#fff;color:#1fa3dd;min-width:200px}.lessonList ul li a::before{content:"";width:3px;height:3px;position:absolute;left:-15px;top:5px;box-shadow:0px 0px 0px 2px #e4e4e4;border-radius:100%;border:3px solid #fff;background:#fff}.lessonList ul li.router-link-active a::before,.lessonList ul li.activeTab a::before{background:#50b26d}.lessonList ul li.preview-only::before{content:"Click below to preview lessons not available in trial.";display:block;color:#e77d04;margin:6px 0}.lessonList ul li.preview-only~.preview-only::before{content:none}.lessonList ul li.preview-only a::before{width:12px;height:12px;border:none;box-shadow:none;background-repeat:no-repeat;background-position:center;background-image:url("../images/icons/lock-closed_gold.svg");background-color:rgba(0,0,0,0);border-radius:0px;top:3px}.lessonList ul li.router-link-active a{color:#1fa3dd}.lessonList ul li.preview-only{color:gray}.lessonList ul li.preview-only a{position:relative}.lessonList ul li.preview-only a:hover::after{content:"Lesson available to preview on trial account";position:absolute;z-index:4;box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);padding:4px;font-size:12px;border-radius:3px;top:-15px;left:110%;background:#fff;color:#1fa3dd;min-width:200px}.lessonList .covid-friendly::after{display:none;content:"";width:21px;height:18px;background-image:url(../images/icons/bubble.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;right:5px}.lessonList .covid-friendly:hover::after{display:none;background-image:url(../images/icons/bubble_blue.svg)}h2.not-loaded{color:#bdbdbd}.openCurrPopup{background:none;padding:0;color:#212b36;font-family:"Noto Sans";font-size:15px;text-transform:none;text-decoration:underline}.openCurrPopup:hover,.openCurrPopup:focus{color:#1fa3dd}#section-footer .contain{padding:3em;font-size:14px}.padded .form-row,.padded .gfield,.gform_wrapper .form-row,.gform_wrapper .gfield{padding:0 40px}#gform_ajax_spinner_26,.gform_ajax_spinner{display:none !important}.form-row,.gfield{margin:1em auto}.form-row label,.gfield label{margin:0 0 .5em 0;display:block;font-size:14px;text-transform:capitalize}.form-row input[type=text],.form-row input[type=password],.form-row input[type=email],.form-row input[type=tel],.form-row select,.form-row textarea,.gfield input[type=text],.gfield input[type=password],.gfield input[type=email],.gfield input[type=tel],.gfield select,.gfield textarea{width:100%;padding:12px;font-size:14px;border:1px solid #dfe3e9;background:#f8fafc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:none}.form-row select,.gfield select{height:43px}.form-loading{pointer-events:none}.form-loading::after{content:"";position:absolute;width:25px;height:25px;border:5px solid rgba(0,0,0,0);border-top-color:#1fa3dd;z-index:3;top:calc(50% - 25px);left:calc(50% - 25px);animation:rotate 1s cubic-bezier(0.94, 0.28, 0.49, 0.49) infinite;border-radius:100%}.form-loading::before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background:hsla(0,0%,100%,.7);z-index:2}.spinner{width:25px;height:25px;border:5px solid rgba(0,0,0,0);border-top-color:#1fa3dd;border-radius:100%;animation:rotate 1s cubic-bezier(0.94, 0.28, 0.49, 0.49) infinite;display:inline-block;vertical-align:bottom}.form-errors.ajax-errors,.status{color:#fff;text-align:center;background:#e84e1b;padding:1px;border-radius:4px 4px 0px 0px}.form-errors.ajax-errors ul,.status ul{list-style:none;padding:0px}.status{background:#50b26d}.block.flex-50.user-details,div.flex-50.user-details[class^=block]{padding:0}.block.flex-50.user-details .form-container,div.flex-50.user-details[class^=block] .form-container{padding:1vw calc(15px + 1vw)}.form-container button.button,.form-container button,.form-container input[type=submit]{display:inline-block;padding:.75em 1em;color:#fff;border:0;cursor:pointer;text-decoration:none;text-transform:capitalize;border-radius:3px;font-size:16px;font-family:"Source Sans";-webkit-font-smoothing:antialiased;vertical-align:bottom;background:#50b26d}.gform_wrapper{height:100%;width:100%;pointer-events:none}.gform_wrapper .gform_heading{padding:20px 40px 0px 40px;text-align:center;margin-bottom:30px}.gform_wrapper form{pointer-events:all;padding-top:0px}.gform_wrapper ul{list-style:none;padding-left:0px}.gform_wrapper .gfield_required{display:none}.gform_wrapper .rating .gfield_radio{display:flex;justify-content:center;flex-direction:row-reverse}.gform_wrapper .rating .gfield_radio input{appearance:none}.gform_wrapper .rating .gfield_radio input:checked~label svg path{fill:gold}.gform_wrapper .rating .gfield_radio input:focus~label svg path,.gform_wrapper .rating .gfield_radio input :focus+label svg path{fill:rgba(255,215,0,.7)}.gform_wrapper .rating .gfield_radio label{font-size:0px;color:rgba(0,0,0,0);width:20px;height:20px;display:inline-block;cursor:pointer;margin:10px}.gform_wrapper .rating .gfield_radio label svg path{stroke-width:30px;stroke:gold;transition:.3s ease-out}.gform_wrapper .rating .gfield_radio label:hover~label svg path,.gform_wrapper .rating .gfield_radio label:hover svg path{fill:rgba(255,215,0,.7)}.gform_wrapper .interested .gfield_radio{display:flex;justify-content:center}.gform_wrapper .interested .gfield_radio input{appearance:none}.gform_wrapper .interested .gfield_radio input:last-of-type:checked+label svg path{fill:#50b26d}.gform_wrapper .interested .gfield_radio input:first-of-type:checked+label svg path{fill:#e84e1b}.gform_wrapper .interested .gfield_radio label{font-size:0px;color:rgba(0,0,0,0);width:20px;height:20px;display:inline-block;cursor:pointer;margin:auto 10px}.gform_wrapper .interested .gfield_radio label:first-of-type{transform:rotate(180deg);margin-top:13px}.gform_wrapper .interested .gfield_radio label:first-of-type:hover svg path{fill:#e84e1b}.gform_wrapper .interested .gfield_radio label svg path{transition:.3s ease-out;fill:#bdbdbd}.gform_wrapper .interested .gfield_radio label:hover svg path{fill:#50b26d;opacity:.7}.gform_footer{padding:0 40px}.grid{display:flex;flex-wrap:wrap;justify-content:space-around}.grid .block,.grid div[class^=block]{margin-bottom:20px}.grid.margin-top{margin-top:30px}.flex-25{flex-basis:calc(25% - 30px)}.flex-30{flex-basis:calc(30% - 20px)}.flex-33{flex-basis:calc(33.3% - 30px)}.flex-40{flex-basis:calc(45% - 30px)}.flex-50{flex-basis:calc(50% - 20px)}.flex-grow{flex-grow:1;margin-left:10px;margin-right:10px}.flex-shrink{flex-shrink:1}.flex-align-start{align-items:flex-start}.flex-column{flex-direction:column;justify-content:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.flex-25,.flex-50,.flex-33,.flex-40,.flex-50{flex-basis:auto !important}}.width-50{width:calc(50% - 30px);display:inline-flex;margin:0 -10px 0 20px;vertical-align:top}.app-header{position:fixed;width:100vw;top:0;z-index:3}.app-header .inner{max-width:1500px;height:50px;margin:0 auto;display:flex;align-items:center;padding:10px 20px;font-size:14px}.app-header #session{margin-left:auto}.app-header #session span.icon{margin-right:0;margin-left:.5em}.app-header #session .divider__pipe{margin:0 .5em;color:#fff}.app-header .ready-to-upgrade{position:relative;right:0;color:#fff;padding:6px 12px;background:#005280;border-radius:3px}.app-header .school-name{color:#fff}.app-header .logout{color:#fff}.app-header .logout.open{max-height:36px;box-shadow:-2px 4px 4px 0px rgba(0,0,0,.4)}#app-menu{background-size:100vw;position:absolute;z-index:3;top:50px;left:0px;transition:all .5s cubic-bezier(0.38, 0.14, 0.45, 0.79);transform:translate3d(-100%, 0, 0);height:calc(100vh - 60px);width:calc(260px + (100vw - 1500px)/2);padding-left:calc((100vw - 1500px)/2);padding-top:20px;color:#fff;min-width:260px}@media all and (max-width: 1500px){#app-menu{padding-left:0px}}#app-menu ul{padding-left:0px;margin:1em 0}#app-menu li{list-style:none;padding:0}#app-menu li a{width:100%;display:block;padding:10px 20px;background:rgba(0,0,0,0);transition:.25s ease-out;cursor:pointer}#app-menu li a:hover,#app-menu li a:focus{background:#212b36}#app-menu li.woocommerce-MyAccount-navigation-link--seasonal-activity,#app-menu li.woocommerce-MyAccount-navigation-link--training-videos{display:none}#app-menu.open{transform:translate3d(0, 0, 0)}#app-user{padding-left:20px}#app-user p{color:#fff}.user-icon{width:44px;height:44px;background:url(../images/app/motty-avatar.png);margin-right:2em}.download-limit{list-style:none;text-align:center;padding:1em;margin:0;font-size:14px;position:relative;border-top:2px solid #fff}.download-limit.downloadBanner{position:absolute;top:0px;z-index:4;width:100%;transition:all .5s cubic-bezier(0.38, 0.14, 0.45, 0.79)}.download-limit .progress{position:absolute;left:0;height:100%;top:0;background:#000;opacity:0;z-index:1}.download-limit .text{margin:0px;color:#fff;position:relative;z-index:2}.download-limit .tooltip{position:absolute;z-index:4;-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);box-shadow:2px 2px 3px 0px rgba(0,0,0,.2);padding:4px;font-size:12px;border-radius:3px;top:32px;left:50%;transform:translate(-50%);background:#e84e1b;color:#fff;min-width:200px;visibility:hidden;opacity:0;transition:all .35s ease-out;padding:8px}.download-limit .icon{display:none}.download-limit.show-tool-tip .icon{display:inline-block}.download-limit.show-tool-tip .icon:hover+.tooltip,.download-limit.show-tool-tip .icon.active+.tooltip{visibility:visible;opacity:1}@media all and (max-width: 650px){.breadcrumb{display:none}}.shop_table,.app-table{border-radius:4px;border:1px solid #e4e4e4;border-spacing:0px;width:95%;margin:20px auto}.shop_table thead,.app-table thead{background:#f7f7f7;font-weight:bold}.shop_table thead tr,.app-table thead tr{border-radius:4px 4px 0px 0px}.shop_table thead tr th:first-child(),.app-table thead tr th:first-child(){border-radius:4px 0px 0px 0px}.shop_table thead tr th:last-child(),.app-table thead tr th:last-child(){border-radius:0px 4px 0px 0px}.shop_table th,.app-table th{border:none;text-align:left}.shop_table th,.shop_table td,.app-table th,.app-table td{padding:.5em}.shop_table th a,.shop_table td a,.app-table th a,.app-table td a{color:#1fa3dd}@media all and (max-width: 550px){.shop_table,.app-table{font-size:14px}.shop_table .order-actions,.app-table .order-actions{display:none}}.tabs{position:relative}.tabs div{background:#ecebeb;width:160px;height:40px;padding:10px 10px 10px 0px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:5px;position:relative}.tabs div.active{background:#fff}.tabs div button{color:#212b36;padding:0px 10px;background:rgba(0,0,0,0);overflow:hidden;width:140px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.tabs div button+button{margin-left:5px}.tabs div .close-tab{background:url(../images/icons/times.svg) center 100% no-repeat;width:15px;height:15px;padding:0;top:15px;right:10px;position:absolute}.tabs .tab-message{font-size:14px;display:inline-block;margin:0}.tabs .tab-message .icon-arrow-left{width:16px;height:16px;background-image:url("../images/icons/arrow-left-green.svg");background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;vertical-align:sub;margin-left:8px}.steps{padding-left:calc(20px + 1vw);margin-top:0px;margin-bottom:1em;list-style:decimal;font-size:14px}.summary p:not(:first-of-type){margin:0px 0px 5px 0px;display:flex}.summary p:not(:first-of-type) .icon{margin-top:3px}.lesson-container{position:relative;padding-top:10px}.lesson-container.loading article::after{content:"";position:absolute;z-index:2;background:hsla(0,0%,100%,.5);width:100%;height:100%;top:0;left:0}.lesson-container.loading::after{content:"";position:absolute;bottom:50%;right:50%;z-index:9;background:rgba(0,0,0,.075);border-radius:50%;width:30px;height:8px;margin-bottom:-2px;margin-right:-17px;animation-name:shadow;animation-duration:.45s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:step-middle;animation-delay:0}.lesson-container.loading::before{content:"";background:#f27321 url("../images/app/bb.svg") no-repeat 50% 0;width:28px;height:28px;animation-name:bounceball;animation-duration:.45s;animation-iteration-count:infinite;animation-direction:alternate;animation-delay:0;animation-timing-function:step-middle;z-index:3;position:absolute;bottom:50%;left:50%;border-radius:50%}.lesson-container .header{display:flex;align-items:center}.lesson-container h1{margin:1rem 0;font-size:calc(20px + 8*(100vw - 320px)/1180)}.lesson-container .fav-block{display:inline-block;cursor:pointer;height:23px;margin-left:15px;position:relative}.lesson-container .fav-block:after{content:"";display:inline-block;width:max-content;font-size:.8rem;top:50%;transform:translate(0, -60%);margin-left:10px}.lesson-container .fav-block svg{width:25px;height:30px;pointer-events:none}.lesson-container .fav-block svg path{transition:all .3s ease-in-out}.lesson-container .fav-block[data-exist=yes]:after{content:"Remove favourite"}.lesson-container .fav-block[data-exist=yes] svg path{fill:#f4c900}.lesson-container .fav-block[data-exist=no]:after{content:"Add favourite"}.lesson-container .fav-block[data-exist=no] svg path{stroke:#f4c900;stroke-width:5;fill:rgba(0,0,0,0)}.lesson-container .fav-block:focus[data-exist=yes] svg path,.lesson-container .fav-block:hover[data-exist=yes] svg path{stroke:#f4c900;stroke-width:5;fill:rgba(0,0,0,0)}.lesson-container .fav-block:focus[data-exist=no] svg path,.lesson-container .fav-block:hover[data-exist=no] svg path{fill:#f4c900}.lesson-container .fav-block.disabled{cursor:not-allowed}.lesson-container .fav-block.disabled[data-exist=no]:after{content:"Add favourite"}.lesson-container .fav-block.disabled[data-exist=no] svg path{stroke:#212b36;stroke-width:5;fill:rgba(0,0,0,0)}.lesson-container .fav-block.disabled:focus[data-exist=yes] svg path,.lesson-container .fav-block.disabled:hover[data-exist=yes] svg path{stroke:#212b36;stroke-width:5;fill:rgba(0,0,0,0)}.lesson-container .fav-block.disabled:focus[data-exist=no] svg path,.lesson-container .fav-block.disabled:hover[data-exist=no] svg path{stroke:#212b36;stroke-width:5;fill:rgba(0,0,0,0)}.lesson-container .view-fav{cursor:pointer;margin-left:15px;position:relative;display:inline-block;font-size:.8rem;top:3px;text-decoration:underline}.lesson-container .view-fav.disabled{cursor:not-allowed}.lesson-container .view-fav.disabled a{cursor:not-allowed}.lesson-container .fav-container{display:flex;align-items:center}.lesson-container article{width:100%;height:100%;min-height:calc(100vh - 120px);background-color:#fff;z-index:1;padding:0px 40px 20px 40px;width:100%;opacity:0;background-size:auto 50%;grid-row-start:1;grid-column-start:1;-ms-grid-column:1;-ms-grid-row:1;pointer-events:none}.lesson-container article .inner{display:flex}.lesson-container article.active{z-index:2;opacity:1;pointer-events:all}.lesson-container article aside{width:35%}.lesson-container article aside .button,.lesson-container article aside input[type=button],.lesson-container article aside input[type=submit],.lesson-container article aside button{margin-left:0;margin-bottom:8px;width:100%;font-size:14px;text-align:left}.lesson-container article aside .button__tertiary{padding:7px}.lesson-container article aside .button__tertiary span{vertical-align:middle}.lesson-container article aside img{width:100%}.lesson-container article .lesson-content{width:65%;padding-right:40px;padding-bottom:40px}.lesson-container article .summary{font-size:14px}.lesson-container .block,.lesson-container div[class^=block]{padding:20px}.lesson-container .block+.block,.lesson-container div[class^=block]+.block,.lesson-container .block+div[class^=block],.lesson-container div[class^=block]+div[class^=block]{margin-top:20px}.lesson-container #motty-instructions{height:auto;padding-right:20%}.lesson-container #motty-instructions *{position:relative;z-index:2;text-shadow:1px 1px 0px #e9f7ff,-1px 0px 0px #e9f7ff}.lesson-container #motty-instructions img{max-width:100%}.lesson-container #motty-instructions::after{z-index:1;width:23%}.lesson-container #motty-instructions-overlay{position:relative}.lesson-container #motty-instructions-overlay .button__secondary{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.lesson-container #motty-instructions-overlay:focus-within .padlock-image::before{opacity:1}.lesson-container #motty-instructions-overlay:focus-within .padlock-image::after{opacity:0}.lesson-container #requestPopup,.lesson-container #fullAccessPopup{width:100%;height:100%;display:block;padding-top:15%;position:absolute;z-index:2;background-color:hsla(0,0%,100%,.5)}.lesson-container #requestPopup #motty-instructions-overlay,.lesson-container #fullAccessPopup #motty-instructions-overlay{width:80%;margin:0 auto}.lesson-container #requestPopup #motty-instructions-overlay .instructions-header,.lesson-container #fullAccessPopup #motty-instructions-overlay .instructions-header{justify-content:center}.lesson-container #requestPopup #motty-instructions-overlay .button__secondary,.lesson-container #fullAccessPopup #motty-instructions-overlay .button__secondary{position:static;transform:none;color:#fff}.lesson-container #requestPopup #motty-instructions-overlay .user-plan-input-area,.lesson-container #requestPopup #motty-instructions-overlay .user-fullaccess-input-area,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-plan-input-area,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-fullaccess-input-area{margin-top:2rem;color:#fff}.lesson-container #requestPopup #motty-instructions-overlay .user-plan-input-area input,.lesson-container #requestPopup #motty-instructions-overlay .user-fullaccess-input-area input,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-plan-input-area input,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-fullaccess-input-area input{display:block;width:200px;padding:5px 10px;margin:5px 0 15px}@media(min-width: 450px){.lesson-container #requestPopup #motty-instructions-overlay .user-plan-input-area input,.lesson-container #requestPopup #motty-instructions-overlay .user-fullaccess-input-area input,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-plan-input-area input,.lesson-container #fullAccessPopup #motty-instructions-overlay .user-fullaccess-input-area input{width:300px}}.lesson-container #requestPopup #motty-instructions-overlay #fullaccess_close,.lesson-container #requestPopup #motty-instructions-overlay #plan_close,.lesson-container #fullAccessPopup #motty-instructions-overlay #fullaccess_close,.lesson-container #fullAccessPopup #motty-instructions-overlay #plan_close{position:absolute;top:20px;left:20px}.lesson-container .text-light{font-size:14px;color:#fff}.lesson-container .icon-lock{color:#fff}.lesson-container .blur-overlay{background:#e9f8ff}.lesson-container .blur-overlay--inner{filter:blur(4px);padding:1rem 15% 1rem 1rem}.lesson-container .blur-overlay--inner::after{width:20%;bottom:0;right:0}.lesson-container .blur-overlay ol li,.lesson-container .blur-overlay p{font-size:13px;color:#444}.lesson-container .instructions-header{display:flex}.lesson-container .instructions-header h2{font-size:18px;color:#fff}.lesson-container .instructions-header p{font-size:14px;color:#fff}.lesson-container .instructions-header .padlock-image{width:40px;margin:5px 10px 10px 0px;position:relative;top:-8px}.lesson-container .instructions-header .padlock-image::before{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url(../images/icons/lock_open.svg);opacity:0}.lesson-container .instructions-header .padlock-image::after{position:absolute;content:"";width:100%;height:100%;left:0;top:0;background-image:url(../images/icons/lock_close.svg);opacity:1;background-size:contain;background-position:center;background-repeat:no-repeat}.lesson-container .instructions-header .padlock-image.open::before{opacity:1}.lesson-container .instructions-header .padlock-image.open::after{opacity:0}.placeholder{position:relative;background-position:center 95%;background-size:85%;background-repeat:no-repeat;opacity:0;overflow:hidden}.placeholder.english{background-size:auto 30%}.placeholder.english.true{background:none !important}.placeholder.active{z-index:2;opacity:1}.placeholder .user-input-area{margin-bottom:15px}.placeholder .user-input-area label{display:inline-block}.placeholder img{position:absolute;left:0px;bottom:10px;width:15%}.placeholder .trial-intro .ribbon{margin-top:35px;margin-bottom:25px;position:relative;width:100%}@media all and (max-width: 700px){.placeholder .trial-intro .ribbon{display:none}}.placeholder .trial-intro .ribbon #motty{position:absolute;width:95px;right:5%;bottom:0;left:auto;height:13vmax;max-height:120px}@media all and (max-width: 1200px){.placeholder .trial-intro .ribbon #motty{right:1%}}@media all and (max-width: 700px){.placeholder .trial-intro .ribbon #motty{bottom:30px;right:0}}.placeholder .trial-intro .ribbon>.content{background:#fff3ad;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);width:100%;height:80px;text-align:left;transition:clip-path 1s,padding 1s,background 1s;line-height:80px;text-align:center}.placeholder .trial-intro .ribbon>.content #hand-wave{width:36px;display:inline-block;margin-left:10%;position:absolute;top:24px}.placeholder .trial-intro .ribbon>.content h1{color:#000;width:70%;position:relative;font-weight:normal;font-size:20px;text-align:left;margin:0 0 0 10px;display:inline-block;vertical-align:middle;line-height:normal}@media all and (max-width: 700px){.placeholder .trial-intro .ribbon>.content{margin-bottom:30px}.placeholder .trial-intro .ribbon>.content h1{font-size:100%;margin-top:12px;width:60%;margin-left:5px}.placeholder .trial-intro .ribbon>.content #hand-wave{top:-5px;margin-left:5%}}.placeholder .trial-intro .ribbon.down>.content{clip-path:polygon(0% 50%, 40px 0px, 100% 0px, 100% calc(100% - 0px), 40px 100%)}.placeholder .intro{position:relative;text-align:center;padding:1%;margin-bottom:20px;margin-top:40px}.placeholder .intro .trial-plan-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;column-gap:2rem;row-gap:1rem;height:100%}@media(min-width: 600px){.placeholder .intro .trial-plan-container{grid-template-columns:1fr 1fr}}.placeholder .intro .trial-plan-container .plan-box{border-radius:4px;padding:0 1rem 1.5rem 1rem;text-align:left;position:relative;background:#fff}.placeholder .intro .trial-plan-container .plan-box:nth-child(1){border:10px solid #fff3ad}.placeholder .intro .trial-plan-container .plan-box:nth-child(1):after{content:""}.placeholder .intro .trial-plan-container .plan-box:nth-child(2){border:10px solid #1fa3dd}.placeholder .intro .trial-plan-container .plan-box:nth-child(2):after{content:""}.placeholder .intro .trial-plan-container .plan-box .button--solid-green{background:#37b047;color:#fff;display:block}.placeholder .intro .trial-plan-container .plan-box .button--solid-green:hover,.placeholder .intro .trial-plan-container .plan-box .button--solid-green:focus{background:#00ad91;text-decoration:none}.placeholder .intro .english-separate-box{border:2px solid #995099;border-radius:15px}.placeholder .intro .maths-separate-box{border:2px solid #e84e1b;border-radius:15px}.placeholder .intro #buy-box{margin-top:20px}.placeholder .intro p{max-width:70ch;display:inline-block;margin-top:0px}.placeholder .intro ul{margin:1em 0;padding-left:40px}.placeholder .intro li,.placeholder .intro blockquote,.placeholder .intro hr{text-align:left;max-width:75ch;margin:auto;line-height:normal;list-style:disc}.placeholder .intro cite{display:block;margin-top:10px}.placeholder .intro blockquote{margin-top:20px;color:#1fa3dd}.placeholder .intro #trial_message{border-style:solid;border-width:2px;border-color:#000;padding:5px;margin-top:-20px;margin-bottom:20px}.placeholder #dashboard-container{display:flex;flex-wrap:wrap;width:100%}.placeholder #dashboard-container .ribbon{margin-top:35px;margin-bottom:25px;position:relative;width:100%}@media all and (max-width: 700px){.placeholder #dashboard-container .ribbon{display:none}}.placeholder #dashboard-container .ribbon #motty{position:absolute;width:95px;right:5%;bottom:0;left:auto;height:13vmax;max-height:120px}@media all and (max-width: 1200px){.placeholder #dashboard-container .ribbon #motty{right:1%}}@media all and (max-width: 700px){.placeholder #dashboard-container .ribbon #motty{bottom:30px;right:0}}.placeholder #dashboard-container .ribbon>.content{background:#fff3ad;clip-path:polygon(0 0, 100% 0, 100% 100%, 50% 100%, 0 100%);width:100%;height:80px;text-align:left;transition:clip-path 1s,padding 1s,background 1s;line-height:80px;text-align:center}.placeholder #dashboard-container .ribbon>.content #hand-wave{width:36px;display:inline-block;margin-left:10%;position:absolute;top:24px}.placeholder #dashboard-container .ribbon>.content h1{color:#000;width:70%;position:relative;font-weight:normal;font-size:20px;text-align:left;margin:0 0 0 10px;display:inline-block;vertical-align:middle;line-height:normal}@media all and (max-width: 700px){.placeholder #dashboard-container .ribbon>.content{margin-bottom:30px}.placeholder #dashboard-container .ribbon>.content h1{font-size:100%;margin-top:12px;width:60%;margin-left:5px}.placeholder #dashboard-container .ribbon>.content #hand-wave{top:-5px;margin-left:5%}}.placeholder #dashboard-container .ribbon.down>.content{clip-path:polygon(0% 50%, 40px 0px, 100% 0px, 100% calc(100% - 0px), 40px 100%)}.placeholder #dashboard-container .dashboard-box{width:48%;border-radius:4px;padding:0 1rem 2rem 1rem;margin:1%;text-align:left;position:relative}.placeholder #dashboard-container .dashboard-box h2{display:inline-block}.placeholder #dashboard-container .dashboard-box .view-all{right:4%;position:absolute;top:1.2rem}.placeholder #dashboard-container .dashboard-box .list-results{padding:0}.placeholder #dashboard-container .dashboard-box .list-results li{list-style:none !important;background-color:#f7f7f7;padding:5px;display:flex;align-items:center;font-size:15px}.placeholder #dashboard-container .dashboard-box .list-results li:nth-child(odd){background-color:#fff}.placeholder #dashboard-container .dashboard-box--message{border:10px solid #bfeae3}.placeholder #dashboard-container .dashboard-box--message #covid-bubble-note{display:none;font-weight:bolder}.placeholder #dashboard-container .dashboard-box--message #covid-bubble-note .covid-icon img{width:40px;height:40px;margin-right:20px;position:relative;display:inline;top:14px}.placeholder #dashboard-container .dashboard-box--ai{padding:10px calc(1rem + 10px)}.placeholder #dashboard-container .dashboard-box--ai::before{content:"";background:url(../images/app/background-ai.jpg) no-repeat bottom right/cover;position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;display:block;border-radius:4px;z-index:-1}.placeholder #dashboard-container .dashboard-box--ai::after{content:"";background:url(../images/app/motty-ai.png) no-repeat bottom right/contain;position:absolute;right:0;height:100%;width:23%;display:block;bottom:0}.placeholder #dashboard-container .dashboard-box--ai h2,.placeholder #dashboard-container .dashboard-box--ai p{color:#fff}.placeholder #dashboard-container .dashboard-box--ai p{margin:0 0 1.5rem;max-width:80%}.placeholder #dashboard-container .dashboard-box--ai button{display:block;border:1px solid #fff;background:rgba(0,0,0,0);margin-top:1rem}.placeholder #dashboard-container .dashboard-box--ai .btn-container{display:flex}.placeholder #dashboard-container .dashboard-box--favs{border:10px solid #2369a5}.placeholder #dashboard-container .dashboard-box--favs .no-favs{text-align:center;width:100%;margin:auto}.placeholder #dashboard-container .dashboard-box--favs #favs-list{padding-left:0}.placeholder #dashboard-container .dashboard-box--favs #favs-list li::before{content:url(../images/icons/star_yellow.svg);width:20px;height:20px;display:inline-block;margin-right:20px;position:relative;top:-1px}.placeholder #dashboard-container .dashboard-box--favs #favs-list li span{display:inline-block}.placeholder #dashboard-container .dashboard-box--favs #favs-list li span:nth-child(1){width:15%}@media all and (max-width: 700px){.placeholder #dashboard-container .dashboard-box--favs #favs-list li span:nth-child(1){width:20%}}.placeholder #dashboard-container .dashboard-box--favs #favs-list li span:nth-child(2){width:5%;margin-right:10px}.placeholder #dashboard-container .dashboard-box--favs #favs-list li span:nth-child(3){width:50%}.placeholder #dashboard-container .dashboard-box--favs #favs-list li span:nth-child(4){width:20%}.placeholder #dashboard-container .dashboard-box--favs #favs-list li .fav-subject.Maths{color:#fd3e00}.placeholder #dashboard-container .dashboard-box--favs #favs-list li .fav-subject.English{color:#a30084}.placeholder #dashboard-container .dashboard-box--favs #favs-list li .fav-link{margin-left:auto;color:#1fa3dd;align-self:stretch;padding-right:5px}.placeholder #dashboard-container .dashboard-box--favs #favs-list #fav-column-title{font-weight:bolder;margin-left:40px}.placeholder #dashboard-container .dashboard-box--favs #favs-list #fav-column-title::before{display:none}.placeholder #dashboard-container .dashboard-box--favs #favs-list #fav-column-title span:nth-child(2){margin-right:15px;margin-left:2px}.placeholder #dashboard-container .dashboard-box--new{border:10px solid #e84e1c}.placeholder #dashboard-container .dashboard-box--new .view-all{right:4%}.placeholder #dashboard-container .dashboard-box--new .new-lessons-select-container{display:block;width:70%}.placeholder #dashboard-container .dashboard-box--new .new-lessons-select-container .new-lesson-select{display:inline-block;width:46%;margin:0}.placeholder #dashboard-container .dashboard-box--new .new-lessons-select-container .new-lesson-select.subject-select{margin-right:2%}.placeholder #dashboard-container .dashboard-box--new .new-lessons-select-container .new-lesson-select.years-select{margin-left:2%}.placeholder #dashboard-container .dashboard-box--new #new-lessons-list li{justify-content:space-between}.placeholder #dashboard-container .dashboard-box--new #new-lessons-list li img{position:relative;width:24px;bottom:0;margin-right:12px}.placeholder #dashboard-container .dashboard-box--new #new-lessons-list li a{color:#1fa3dd;padding-right:5px;margin-left:auto}.placeholder #dashboard-container .dashboard-box--popular-maths{border:10px solid #fd3e00}.placeholder #dashboard-container .dashboard-box--popular-english{border:10px solid #995099}.placeholder #dashboard-container .dashboard-box--popular .popular-lessons-select-container{display:block;width:70%}.placeholder #dashboard-container .dashboard-box--popular .popular-lessons-select-container .popular-lesson-select{display:inline-block;width:46%;margin:0}.placeholder #dashboard-container .dashboard-box--popular .popular-lessons-select-container .popular-lesson-select.subject-select{display:none;margin-right:2%}.placeholder #dashboard-container .dashboard-box--popular .popular-lessons-select-container .popular-lesson-select.years-select{margin-left:2%}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li{justify-content:space-between}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li .popular-view-count{color:#1fa3dd}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li .popular-lesson-name{margin-left:42px}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li a{color:#1fa3dd}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li::before{content:"";width:24px;height:24px;position:absolute;background-size:contain}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li:nth-child(1)::before{background:url("../images/medal1.png") center/contain no-repeat}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li:nth-child(2)::before{background:url("../images/medal2.png") center/contain no-repeat}.placeholder #dashboard-container .dashboard-box--popular #popular-lessons-list li:nth-child(3)::before{background:url("../images/medal3.png") center/contain no-repeat}.placeholder #dashboard-container .dashboard-box .subject-select,.placeholder #dashboard-container .dashboard-box .years-select{border-color:#000;padding:4px 10px 5px 10px;min-height:35px;width:40%}@media all and (max-width: 1200px){.placeholder #dashboard-container .dashboard-box{width:100%}}.ai-popup{position:absolute;top:10rem;left:50%;background:#1fa3dd;background:url(../images/app/background-ai.jpg) no-repeat bottom right/cover;z-index:50;padding:1.5rem 2rem;transform:translate(-50%, 0);border-radius:5px;display:none;text-align:left;color:#fff;width:600px;max-width:80%}.ai-popup.open{display:block}.ai-popup p{color:#fff}.ai-popup button{background:#005280}.ai-popup button:hover,.ai-popup button:focus{background:#2369a6}.lesson-content_block span{font-family:"Noto Sans" !important}.homework-cards{display:flex;flex-wrap:nowrap;margin-top:40px}.homework-cards .block,.homework-cards div[class^=block]{flex-basis:32%;margin:20px 1%}.homework-cards .block div,.homework-cards div[class^=block] div{background-size:cover;background-position:center;padding-bottom:55%;width:100%;margin-bottom:20px;border-radius:4px}.homework-intro .video{max-width:640px;margin-left:auto;margin-right:auto}.homework-intro .iframe-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative}.homework-intro .iframe-wrapper iframe{position:absolute;top:0;left:0%;height:100%;width:100%}@media all and (max-width: 1100px){.page-homework #app,.page-lessons #app{flex-wrap:wrap}.page-homework #app .tab-container,.page-lessons #app .tab-container{width:100vw;min-height:80vh}.page-homework .lesson-container,.page-lessons .lesson-container{overflow:visible}.page-homework .lesson-container article,.page-lessons .lesson-container article{padding:0px 20px 20px 20px}.page-homework .lesson-content,.page-lessons .lesson-content{padding-right:20px}.page-homework aside,.page-lessons aside{width:100vw;height:auto;min-height:auto}.page-homework .homeworkGuide,.page-lessons .homeworkGuide{display:flex;flex-direction:row-reverse;justify-content:space-between}.page-homework .selects,.page-homework .lessonList,.page-lessons .selects,.page-lessons .lessonList{vertical-align:top;display:inline-block;width:49.5%;margin-top:0px}.page-homework .selects h2,.page-homework .lessonList h2,.page-lessons .selects h2,.page-lessons .lessonList h2{margin-top:0px}.page-homework .selects select,.page-homework .selects input,.page-homework .selects label,.page-homework .selects li,.page-homework .lessonList select,.page-homework .lessonList input,.page-homework .lessonList label,.page-homework .lessonList li,.page-lessons .selects select,.page-lessons .selects input,.page-lessons .selects label,.page-lessons .selects li,.page-lessons .lessonList select,.page-lessons .lessonList input,.page-lessons .lessonList label,.page-lessons .lessonList li{font-size:14px}.page-homework .selects,.page-lessons .selects{padding-right:20px}.lessonType{margin-bottom:0px}}@media all and (max-width: 760px){.homework-cards{flex-wrap:wrap;margin-top:10px}.homework-cards div[class^=block].flex-30{flex-basis:100%;margin:0px 0px 10px 0}.homework-cards div[class^=block].flex-30+.block,.homework-cards div[class^=block].flex-30+div[class^=block]{margin-top:0px}.homework-cards div[class^=block].flex-30 h2,.homework-cards div[class^=block].flex-30 p{color:#fff}.homework-cards div[class^=block].flex-30:nth-child(1){background:#50b26d}.homework-cards div[class^=block].flex-30:nth-child(2){background:#995099}.homework-cards div[class^=block].flex-30:nth-child(3){background:#e84e1b}.homework-cards div[class^=block].flex-30 div{padding-bottom:40%;width:70%;margin:0 auto 20px auto;display:none}.lesson-container article{font-size:14px;padding:20px}.lesson-container article .inner{flex-wrap:wrap}.lesson-container article .lesson-content{width:100%;padding-right:0px}.lesson-container article aside{width:100%;margin-bottom:20px}.lesson-container article h2{font-size:18px}}@media all and (max-width: 500px){.homeworkGuide p{display:none}.homeworkGuide a{width:100%}.page-homework .selects,.page-homework .lessonList,.page-lessons .selects,.page-lessons .lessonList{width:100%;padding-right:0px}}.page-homework .filters .covid-message{display:none}.page-lessons .app-header .inner,.page-homework .app-header .inner{max-width:100%}.page-lessons #app-menu,.page-homework #app-menu{padding-left:0px;width:260px}#app{background:#f7f7f7;display:flex;position:relative;z-index:1;padding-top:34px;margin:auto}#app .tab-container{margin:20px 0px 0px 20px;width:80vw;padding-top:0px;height:100%}@media all and (max-width: 820px){#app .tab-container{margin:20px 0px 0px 0px}}#app main{max-width:100%}@media all and (min-width: 1500px){#app main.tab-container{margin-right:20px}}.lesson-container{background:#fff;position:relative;min-height:100%;height:auto;display:grid;display:-ms-grid;grid-template-columns:1fr;-ms-grid-columns:1fr}.placeholder{text-align:center}.my-account{padding-top:50px;margin:0;font-family:"Noto Sans";font-weight:400;background:#f7f7f7}.my-account *{box-sizing:border-box}.my-account main{padding-top:20px;margin:0 auto;max-width:1500px;display:block}.my-account main,.my-account aside{transition:all .5s cubic-bezier(0.38, 0.14, 0.45, 0.79)}.my-account .grid form .woocommerce-form-row{margin-top:15px}.my-account .grid form .woocommerce-form-row input[type=text],.my-account .grid form .woocommerce-form-row input[type=tel],.my-account .grid form .woocommerce-form-row input[type=email],.my-account .grid form .woocommerce-form-row input[type=password]{font-size:16px;padding:.5em;border:1px solid #e4e4e4;border-radius:3px;position:relative;width:100%}.my-account .grid form .woocommerce-form-row span em{display:none}.my-account .grid form .woocommerce-form-row label{font-size:14px;margin-bottom:4px}.my-account .grid form fieldset{border:none;padding:10px 0;box-shadow:0px -1px 0px 0px #e4e4e4}.my-account .grid form fieldset legend{color:#212b36;font-size:20px;font-weight:700;position:relative;top:30px;margin-bottom:20px;left:-5px}.my-account .text__title{font-size:26px;line-height:1.3}.my-account .text__sub-title{font-size:22px;line-height:1.3;position:relative;z-index:1}.my-account .button,.my-account input[type=button],.my-account input[type=submit],.my-account button{font-size:15px}.my-account p{font-size:15px}.my-account .hide-mobile{display:none}@media screen and (min-width: 1200px){.my-account .hide-mobile{display:block}}.my-account .hide-desktop{display:block}@media screen and (min-width: 1200px){.my-account .hide-desktop{display:none}}.my-account .curriculumMessage-container{margin-left:10px;margin-right:10px}.my-account .curriculumMessage{font-size:14px;text-align:left;width:100%;margin:0;color:#fff}.my-account .curriculumMessage button{font-size:14px;color:#fff}.page-orders .account-orders-table{padding:0px 25px 25px 25px;background:#fff}.page-orders .account-orders-table thead{background-color:#fff}.page-orders .account-orders-table thead tr{line-height:70px}.page-orders .account-orders-table td.woocommerce-orders-table__cell{padding:0px 10px 0px 10px;height:1px}.page-orders .account-orders-table td.woocommerce-orders-table__cell .chevron{display:none;width:22px;margin-top:12px;margin-left:18px;cursor:pointer}.page-orders .account-orders-table .billing-details{display:none}.page-orders .account-orders-table .billing-details .arrow{width:50px;height:25px;background-color:#fff;background-size:cover;clip-path:polygon(0% 100%, 100% 100%, 50% 0%);position:absolute;top:-58px;left:50%}.page-orders .account-orders-table .billing-details .arrow-wrap{filter:drop-shadow(0px -4px 2px #d9d8d8);width:100%}.page-orders .account-orders-table .billing-details table{width:100%;padding:5px 20px 5px 20px;background-color:#fff;box-shadow:0px 1px 5px 3px #d9d8d8;margin-top:15px}.page-orders .account-orders-table .billing-details table span{display:block;line-height:28px}.page-orders .account-orders-table .billing-details table .title{font-weight:700;font-size:20px}.page-orders .account-orders-table .billing-details table tr{background-color:#fff;padding:20px;display:flex}.page-orders .account-orders-table .billing-details table tr td{position:relative;width:100%}.page-orders .account-orders-table .billing-details table tr td div:nth-child(2){width:17%;padding-right:25px}.page-orders .account-orders-table .billing-details table tr td div:nth-child(3){width:37%}.page-orders .account-orders-table .billing-details table tr td div:nth-child(4){width:21%}.page-orders .account-orders-table .billing-details table tr td div:nth-child(5){width:11%}.page-orders .account-orders-table .billing-details table tr td div:nth-child(6){width:6%;float:right;text-align:right}.page-orders .account-orders-table .billing-details div{width:15%;float:left}.inner-container{max-width:95%;margin:auto}.shifted{transform:translateX(260px)}.subscription{align-items:flex-start;justify-content:space-between;padding-top:1rem}.subscription .expiry{color:#50b26d}.subscription .on-hold{color:#f1820f}.subscription>div{min-width:60%}.subscription p{margin-top:0}.subscription+.subscription{border-top:1px solid #e4e4e4;margin-top:0px}.subscription .percentage{width:100%;height:3px;background:#bdbdbd;position:relative;margin-bottom:10px}.subscription .percentage-complete{position:absolute;top:0px;left:0px;background:#50b26d;height:100%;max-width:100%}.subscription.warn .expiry{color:#e84e1b}.subscription.warn .percentage-complete{background:#e84e1b}.subscription.warn-less .expiry{color:#f1820f}.subscription.warn-less .percentage-complete{background:#f1820f}.taster-access{padding:calc(8px + 1vw);color:#fff}.taster-access p{font-size:14px;color:#fff}.taster-access h5{font-size:16px;margin-bottom:0px}.taster-access--maths{background-color:#e84e1b}.taster-access--english{background-color:#995099}.open-survey{text-transform:none}#motty-instructions,.blur-overlay--inner{position:relative;display:flex;flex-wrap:wrap;padding-right:10%;justify-content:flex-start}#motty-instructions::after,.blur-overlay--inner::after{content:"";background:url(../images/app/motty_motivate.png) no-repeat bottom right/contain;position:absolute;bottom:-2.5%;right:-2.5%;height:100%;width:30%;display:block}#motty-instructions p,.blur-overlay--inner p{margin:.5rem auto;font-size:14px;width:100%}.full-screen-motty{position:fixed;opacity:0;z-index:-2;width:100vw;height:100vh;left:0;top:0;padding:5% 10%;transform:scale(0.05, 0.05);transform-origin:60% 70%;transition:.5s cubic-bezier(0.65, 0.05, 0.36, 1),opacity .2s linear}.full-screen-motty button{position:absolute;top:5%;right:7%;z-index:7}.full-screen-motty .text__bold{font-size:calc(20px + .025*(100vw - 320px))}.full-screen-motty p{font-size:calc(16px + 4vw)}.full-screen-motty.open{z-index:4;transform:scale(1);opacity:1}.full-screen-motty:after{content:"";background:url(../images/app/motty_motivate.png) no-repeat bottom right/contain;position:absolute;bottom:0%;right:.5%;height:100%;width:17.5%;display:block}.trial_promo{display:flex;align-items:center}.trial_promo img{width:60px;margin-left:60px}.trial-tweet{display:flex;align-items:center}.trial-tweet .icon{width:30px;height:30px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ss-wrapper{width:100%}}.block--list ul{padding-left:15px}.block--list ul li{line-height:1.6;list-style:none;position:relative;padding-left:10px}.block--list ul li::before{content:"•";display:inline-block;font-size:12px;position:absolute;top:2px;left:-2.5px}.block--list ul li a{text-decoration:underline;text-shadow:.5px 0px 0px rgba(0,0,0,0);transition:.25s}.block--list ul li a:hover,.block--list ul li a:focus{text-shadow:.5px 0px 0px #212b36}.overflow-list{overflow-y:scroll;max-height:200px;padding-right:16px}.new-flag{position:absolute;top:-9px;right:-34px;transform:rotate(45deg);padding:20px 0 10px 0;height:40px;width:86px;background:#fed302;color:#995099;font-weight:bold;font-size:12px;text-align:center}@media all and (min-width: 1000px)and (min-height: 650px){.new-flag{font-size:14px;height:50px;width:100px}}#maths_lessons_block{position:relative;overflow:hidden}#maths_lessons_block.sample-access img{display:none}#maths_lessons_block.sample-access h4{position:relative;z-index:2}#maths_lessons_block.sample-access .button,#maths_lessons_block.sample-access input[type=button],#maths_lessons_block.sample-access input[type=submit],#maths_lessons_block.sample-access button{position:relative;z-index:3}#maths_lessons_block.sample-access::after{content:"";background:url(../images/app/motty-pencil.png) no-repeat top right/contain;position:absolute;right:0;height:100%;width:100%;display:block;top:0;z-index:1}#maths_lessons_block img{position:absolute;right:-12%;bottom:5%;max-width:60%}#english_lessons_block{overflow:hidden;position:relative}#english_lessons_block.sample-access img{display:none}#english_lessons_block.sample-access h4{position:relative;z-index:2}#english_lessons_block.sample-access .button,#english_lessons_block.sample-access input[type=button],#english_lessons_block.sample-access input[type=submit],#english_lessons_block.sample-access button{position:relative;z-index:3}#english_lessons_block.sample-access::after{content:"";background:url(../images/app/motty-pencil.png) no-repeat top right/contain;position:absolute;right:0;height:100%;width:100%;display:block;top:0;z-index:1}#english_lessons_block img{position:absolute;right:0;top:0;max-height:95%}#favourites-block{overflow:hidden;position:relative}#favourites-block.unavailable:after{background:url(../images/app/stars-grey.svg) no-repeat bottom right/contain}#favourites-block::after{content:"";background:url(../images/app/stars.svg) no-repeat bottom right/contain;position:absolute;right:calc(8px + 1vw);height:100%;width:20%;display:block;bottom:calc(8px + 1vw)}#favourites-block .button,#favourites-block input[type=button],#favourites-block input[type=submit],#favourites-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#favourites-block .button:focus,#favourites-block input[type=button]:focus,#favourites-block input[type=submit]:focus,#favourites-block button:focus,#favourites-block .button:hover,#favourites-block input[type=button]:hover,#favourites-block input[type=submit]:hover,#favourites-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#homework-block{position:relative;padding-right:15%;justify-content:flex-start}#homework-block.unavailable:after{background:url(../images/app/teacher-right-grey.png) no-repeat bottom right/contain}#homework-block::after{content:"";background:url(../images/app/card_placeholder_3.png) no-repeat bottom right/contain;position:absolute;right:calc(8px + 1vw);height:100%;width:35%;display:block;bottom:calc(8px + 1vw)}#homework-block .button,#homework-block input[type=button],#homework-block input[type=submit],#homework-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#homework-block .button:focus,#homework-block input[type=button]:focus,#homework-block input[type=submit]:focus,#homework-block button:focus,#homework-block .button:hover,#homework-block input[type=button]:hover,#homework-block input[type=submit]:hover,#homework-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#homework-block p{margin:.5rem auto;font-size:14px}#school-training-block{overflow:hidden;position:relative}#school-training-block.unavailable:after{background:url(../images/app/teacher-right-male-grey.png) no-repeat bottom right/contain}#school-training-block::after{content:"";background:url(../images/app/motivate.png) no-repeat bottom right/contain;position:absolute;right:0;height:40%;width:25%;display:block;bottom:calc(8px + 1vw)}#school-training-block .button,#school-training-block input[type=button],#school-training-block input[type=submit],#school-training-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#school-training-block .button:focus,#school-training-block input[type=button]:focus,#school-training-block input[type=submit]:focus,#school-training-block button:focus,#school-training-block .button:hover,#school-training-block input[type=button]:hover,#school-training-block input[type=submit]:hover,#school-training-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#ai-assistant-block{overflow:hidden;position:relative;margin-top:2rem}#ai-assistant-block::before{content:"";background:url(../images/app/background-ai.jpg) no-repeat bottom right/cover;position:absolute;top:0;bottom:0;right:0;left:0;height:100%;width:100%;display:block}#ai-assistant-block::after{content:"";background:url(../images/app/motty-ai.png) no-repeat bottom right/contain;position:absolute;right:0;height:100%;width:23%;display:block;bottom:0}#ai-assistant-block .button,#ai-assistant-block input[type=button],#ai-assistant-block input[type=submit],#ai-assistant-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff;position:relative}#ai-assistant-block .button:focus,#ai-assistant-block input[type=button]:focus,#ai-assistant-block input[type=submit]:focus,#ai-assistant-block button:focus,#ai-assistant-block .button:hover,#ai-assistant-block input[type=button]:hover,#ai-assistant-block input[type=submit]:hover,#ai-assistant-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#chatbase-bubble-button{width:65px !important;height:65px !important;border-radius:50% !important}#chatbase-bubble-button img{width:65px !important;height:65px !important;border-radius:50% !important}#isolation-block{overflow:hidden;position:relative}#isolation-block.unavailable:after{background:url(../images/app/isolate-grey.svg) no-repeat bottom right/contain}#isolation-block::after{content:"";background:url(../images/app/isolate.svg) no-repeat bottom right/contain;position:absolute;right:calc(8px + 1vw);height:100%;width:30%;display:block;bottom:0}#isolation-block .button,#isolation-block input[type=button],#isolation-block input[type=submit],#isolation-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#isolation-block .button:focus,#isolation-block input[type=button]:focus,#isolation-block input[type=submit]:focus,#isolation-block button:focus,#isolation-block .button:hover,#isolation-block input[type=button]:hover,#isolation-block input[type=submit]:hover,#isolation-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#motivator{overflow:hidden;position:relative}#motivator::after{content:"";background:url(../images/app/motty_pointing.png) no-repeat bottom right/contain;position:absolute;right:0;height:80%;width:40%;display:block;bottom:0}@media(min-width: 1200px)and (max-width: 1400px){#motivator .text__sub-title{font-size:18px}}#motivator .button,#motivator input[type=button],#motivator input[type=submit],#motivator button{background-color:rgba(0,0,0,0);border:1px solid #212b36;color:#212b36;position:relative;z-index:2;margin-right:1em;margin-bottom:.5em}#motivator .button:focus,#motivator input[type=button]:focus,#motivator input[type=submit]:focus,#motivator button:focus,#motivator .button:hover,#motivator input[type=button]:hover,#motivator input[type=submit]:hover,#motivator button:hover{background:#1fa3dd;color:#fff;text-decoration:none;border-color:rgba(0,0,0,0)}#motivator .button+.button,#motivator input[type=button]+.button,#motivator input[type=submit]+.button,#motivator button+.button,#motivator .button+input[type=button],#motivator input[type=button]+input[type=button],#motivator input[type=submit]+input[type=button],#motivator button+input[type=button],#motivator .button+input[type=submit],#motivator input[type=button]+input[type=submit],#motivator input[type=submit]+input[type=submit],#motivator button+input[type=submit],#motivator .button+button,#motivator input[type=button]+button,#motivator input[type=submit]+button,#motivator button+button{margin-left:0}#social{display:none}#social .dashboard-social-links{margin-bottom:0;margin-top:.5em;display:flex;justify-content:space-between}#social .dashboard-social-links .social__link{margin-right:.75rem;margin-bottom:.5rem}#social .dashboard-social-links .social__link a{width:35px;height:35px}#social p{margin-bottom:0;margin-top:.5em}#cpd-webinars-block{overflow:hidden;position:relative;background-color:#37b047;color:#fff}#cpd-webinars-block::after{content:"";font-family:"FontAwesomeSolid";position:absolute;left:69%;height:100%;width:100px;display:block;top:50%;font-size:70px}#cpd-webinars-block .button,#cpd-webinars-block input[type=button],#cpd-webinars-block input[type=submit],#cpd-webinars-block button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#cpd-webinars-block .button:focus,#cpd-webinars-block input[type=button]:focus,#cpd-webinars-block input[type=submit]:focus,#cpd-webinars-block button:focus,#cpd-webinars-block .button:hover,#cpd-webinars-block input[type=button]:hover,#cpd-webinars-block input[type=submit]:hover,#cpd-webinars-block button:hover{background:#1fa3dd;color:#fff;text-decoration:none}.block.unavailable,div.unavailable[class^=block]{cursor:not-allowed}.block.unavailable .button,div.unavailable[class^=block] .button,.block.unavailable input[type=button],div.unavailable[class^=block] input[type=button],.block.unavailable input[type=submit],div.unavailable[class^=block] input[type=submit],.block.unavailable button,div.unavailable[class^=block] button{cursor:not-allowed}.block.unavailable .button:focus,div.unavailable[class^=block] .button:focus,.block.unavailable input[type=button]:focus,div.unavailable[class^=block] input[type=button]:focus,.block.unavailable input[type=submit]:focus,div.unavailable[class^=block] input[type=submit]:focus,.block.unavailable button:focus,div.unavailable[class^=block] button:focus,.block.unavailable .button:hover,div.unavailable[class^=block] .button:hover,.block.unavailable input[type=button]:hover,div.unavailable[class^=block] input[type=button]:hover,.block.unavailable input[type=submit]:hover,div.unavailable[class^=block] input[type=submit]:hover,.block.unavailable button:hover,div.unavailable[class^=block] button:hover{background:rgba(0,0,0,0) !important;border-color:#fff}.edit{padding:.5rem .75rem;border:1px solid #e4e4e4;margin-bottom:1em;border-radius:4px;float:right}.page-orders main h2{display:none}.view-subscription h2{text-align:center}.view-subscription .woocommerce-customer-details{width:95%;margin:auto}main.view{padding:10px}main.view h1+p{text-align:center;color:#637381}main.view h2,main.view address{width:95%;margin-left:auto;margin-right:auto}mark{background:rgba(0,0,0,0)}.page-my-account .vimeo-modal .modal-close,.my-account .vimeo-modal .modal-close{position:relative;z-index:1;background:#50b26d;position:absolute;right:0;top:-42px}.page-my-account .vimeo-modal .iframe-container-container,.my-account .vimeo-modal .iframe-container-container{max-height:80%}.welcome-modal .modal-content{padding:40px 20px;border:1px solid #e4e4e4;box-shadow:0 0 25px 13px rgba(5,80,128,.47);max-width:600px;max-height:90%;overflow-y:auto;overflow-x:hidden}@media screen and (min-width: 1000px){.welcome-modal .modal-content{width:50%;padding:40px 125px;overflow:visible}}.welcome-modal .modal-content button{margin:0 auto}.welcome-modal .modal-content img{max-width:100%}.welcome-modal .modal-content .info-content{overflow:auto;max-height:calc(90vh - 80px)}.welcome-modal:after{background:rgba(35,105,166,.8)}.bolton-modal .modal-content{margin:auto;width:90%;max-width:480px;overflow:hidden auto;display:flex;flex-direction:column;align-items:center;box-shadow:rgba(0,0,0,.16) 0px 15px 25px 0px;padding:50px 40px 30px}.bolton-modal .modal-content p{margin:0}.bolton-modal .modal-content img{max-width:100%;margin-bottom:20px}.bolton-modal .modal-content .modal-close{top:10px;right:10px;padding:0;background:rgba(0,0,0,0);border:none;width:35px;height:35px}.bolton-modal .modal-content .button-container{margin:40px 0px 20px;box-sizing:border-box;display:flex}.bolton-modal .modal-content .button__primary{opacity:1;background-color:#995099;color:#fff;border-radius:0px;border-color:#995099;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease 0s;flex-grow:1;padding:15px 20px;font-weight:700;font-family:"Noto Sans";margin:0}.bolton-modal .modal-content .button__primary:focus,.bolton-modal .modal-content .button__primary:hover{opacity:.8}.bolton-modal .modal-content .button__secondary{opacity:1;background-color:rgba(0,0,0,0);color:#000;border:2px solid #000;border-radius:0px;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease 0s;flex-grow:1;padding:15px 20px;margin-right:15px;font-weight:700;font-family:"Noto Sans"}.bolton-modal .modal-content .small-print{font-size:12px;margin:0}.bolton-modal:after{display:none !important}.trial-popup-modal .modal-content{max-width:480px;overflow:hidden auto;display:flex;flex-direction:column;align-items:center;box-shadow:rgba(0,0,0,.16) 0px 15px 25px 0px;padding:50px 40px 30px}.trial-popup-modal .modal-content p{margin:0}.trial-popup-modal .modal-content img{max-width:100%;margin-bottom:20px}.trial-popup-modal .modal-content .modal-close{top:10px;right:10px;padding:0;background:rgba(0,0,0,0);border:none;width:35px;height:35px}.trial-popup-modal .modal-content .button-container{margin:40px 0px 20px;box-sizing:border-box;display:flex}.trial-popup-modal .modal-content .button__primary{opacity:1;background-color:#995099;color:#fff;border-radius:0px;border-color:#995099;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease 0s;flex-grow:1;padding:15px 20px;font-weight:700;font-family:"Noto Sans";margin:0}.trial-popup-modal .modal-content .button__primary:focus,.trial-popup-modal .modal-content .button__primary:hover{opacity:.8}.trial-popup-modal .modal-content .button__secondary{opacity:1;background-color:rgba(0,0,0,0);color:#000;border:2px solid #000;border-radius:0px;font-weight:700;font-size:12px;text-align:center;text-transform:uppercase;text-decoration:none;transition:opacity .3s ease 0s;flex-grow:1;padding:15px 20px;margin-right:15px;font-weight:700;font-family:"Noto Sans";position:static;width:initial;height:initial}.trial-popup-modal .modal-content .small-print{font-size:12px;margin:0}.trial-popup-modal:after{display:none !important}.trial-notification-modal .modal-content{box-shadow:0 0 25px 13px rgba(5,80,128,.47);max-width:600px;max-height:90%}@media screen and (min-width: 1000px){.trial-notification-modal .modal-content{width:50%;padding:40px 125px;overflow:visible}}.trial-notification-modal .modal-content button{margin:0 auto}.trial-notification-modal .modal-content img{max-width:100%}.trial-notification-modal:after{background:rgba(35,105,166,.8)}#upgrade-block{height:325px;margin-top:10px;position:relative;overflow:hidden;display:flex;justify-content:space-around;flex-direction:column;max-height:calc(100vh - 140px - 170px);border:1px solid #e4e4e4;background-color:rgba(0,0,0,0)}#upgrade-block h2{font-size:calc(16px + 12*(100vw - 320px)/1180);margin-bottom:0}#upgrade-block img{width:39px;display:block;margin-left:0;margin-top:8px}#upgrade-block>div{display:flex;justify-content:space-between}#upgrade-block>div p{margin-bottom:0px;margin-top:8px}#upgrade-block>div h4{margin-bottom:8px}#upgrade-block>div a,#upgrade-block>div button{background:#fff;box-shadow:0px 0px 1px 3px #e4e4e4;display:flex;text-align:left;width:calc(50% - 20px);height:auto;padding:.75em 1em;font-family:"Noto Sans";text-transform:none;-webkit-font-smoothing:antialiased;border-radius:0px}#upgrade-block>div a:hover,#upgrade-block>div a:focus,#upgrade-block>div button:hover,#upgrade-block>div button:focus{box-shadow:0px 0px 0px 4px #1fa3dd;text-decoration:none}@media all and (max-width: 750px){#upgrade-block h2{margin:0 0 1rem 0}#upgrade-block .upgrade-button{margin:1rem 0}}@media all and (max-width: 475px){#upgrade-block h2{margin-bottom:0}#upgrade-block>div{flex-wrap:wrap}#upgrade-block>div a,#upgrade-block>div button{width:100%;margin-top:1rem}}.latest-tweet{background:#1fa3dd;color:#fff;padding:10px 20px;font-size:14px}.latest-tweet a{display:flex;align-items:center;justify-content:center;text-align:center}.latest-tweet a br{display:none}.latest-tweet a span:first-child{margin-right:10px}.latest-tweet a span:nth-child(2){padding-right:20px;position:relative;overflow:hidden;height:1.1rem}.latest-tweet a span:nth-child(2):after{content:"...";position:absolute;bottom:0px;right:0px}.latest-tweet a span:last-child{margin-left:10px;transform:scaleX(-1)}h4 span{margin-right:20px}h4 .open-survey{background:rgba(0,0,0,0);padding:0px}.open-survey span{pointer-events:none}.open-survey:hover span path,.open-survey:focus span path{stroke-width:20px}#homework-share{display:flex;align-items:center;color:#fff}.share-button{min-width:auto}.share-button:hover,.share-button:focus{background-color:#1fa3dd;color:#fff}.share-button span.icon,.share-button svg{transition:.3s ease-out;opacity:1}.share-button span{pointer-events:none}.share-button.copied{min-width:234px}.share-button.copied span.icon{position:relative;background:#fff}.share-button.copied span.icon svg{opacity:0}.share-button.copied span.icon::after{content:"";width:6px;height:14px;top:7px;left:12px;border:3px solid green;border-width:0px 3px 3px 0px;display:block;position:absolute;transform:rotate(40deg);border-radius:2px}@media all and (max-width: 750px){#upgrade-block{max-height:initial;height:auto}#upgrade-block img{max-width:40%}}.resources{justify-content:space-between}.resources .resource{box-shadow:0px 0px 1px 3px #dedede;padding:1rem;display:flex;transition:.4s cubic-bezier(0, 0.5, 0.5, 1);font-family:"Noto Sans";text-align:left;border-radius:0px;align-items:center;background-color:rgba(0,0,0,0);font-size:inherit;text-transform:none;justify-content:space-between}.resources .resource div{margin-right:1.5rem}.resources .resource img{width:35px;filter:grayscale(1);transition:.4s cubic-bezier(0, 0.5, 0.5, 1);min-width:30px}.resources .resource h4{color:#1fa3dd}.resources .resource p{margin-bottom:0px;-webkit-font-smoothing:auto}.resources .resource:hover,.resources .resource:focus{box-shadow:0px 0px 0px 4px #1fa3dd;text-decoration:none}.resources .resource:hover h4,.resources .resource:hover p,.resources .resource:focus h4,.resources .resource:focus p{text-decoration:none}.resources .resource:hover img,.resources .resource:focus img{filter:none}.resources h4{margin-bottom:0px}.resources h4+p{margin-top:.5em;font-size:14px}.resources .button,.resources input[type=button],.resources input[type=submit],.resources button{width:100%}@media all and (max-width: 850px){.resources .resource{width:calc(100% - 8px);flex-basis:calc(100% - 8px)}.resources .resource+.resource{margin-top:16px}}#resources-block{overflow:hidden}#resources-block .resources>*{text-align:left;display:flex;align-items:center;margin-bottom:20px;justify-content:space-between;width:100%}#resources-block .resources>*>*:first-child{flex:0 0 50%}@media screen and (min-width: 650px){#resources-block .resources>*>*:first-child{flex:0 0 65%}}#resources-block .resources>*>*:nth-child(2){flex:0 0 30%}@media screen and (min-width: 650px){#resources-block .resources>*{margin-bottom:0}}@media all and (min-width: 960px){#resources-block .resources>*{flex-basis:32%;display:block}}.read-more-news{font-size:14px;margin-top:2rem}.read-more-news::before{content:"";width:12px;height:12px;background-image:url(../images/icons/angle-double-right.svg);display:inline-block;margin-right:5px;background-size:contain;background-repeat:no-repeat}.my-account .active-day{border:10px solid rgba(114,199,255,.5);margin-top:0;margin-bottom:1.5rem;border-radius:4px;padding:2rem}@media screen and (min-width: 1200px){.my-account .active-day{margin-top:1.5rem}}.my-account .active-day .active-day-content{display:flex;align-items:center;flex-wrap:wrap}.my-account .active-day .active-day-content button{display:flex;align-items:center}.my-account .active-day .active-day-content button .icon-link{background-image:url(../images/icons/link-blue.svg)}.my-account .active-day .active-day-content button.copied .icon-link{background-image:none}.my-account .active-day .active-day-content button.copied .icon-link:after{top:5px;left:11px}.my-account .active-day .active-day-content .attendance-fail{color:#000;border:red;border-style:solid;border-width:1px;text-align:center;font-size:15px;width:100%;padding:10px;margin-top:10px}.my-account .active-day .active-day-content a{text-decoration:underline;transition:.25s;margin-left:1.5rem}.my-account .active-day .active-day-content a:focus,.my-account .active-day .active-day-content a:hover{color:#fff}.my-account .glide-box,.my-account .glide-box-mobile,.my-account .glide-box--seasonal-activities{max-width:80%}.my-account .glide-box .glide__track,.my-account .glide-box-mobile .glide__track,.my-account .glide-box--seasonal-activities .glide__track{padding:0}.my-account .glide-box .glide__track .glide__slide.adding-product .button,.my-account .glide-box .glide__track .glide__slide.adding-product input[type=button],.my-account .glide-box .glide__track .glide__slide.adding-product input[type=submit],.my-account .glide-box .glide__track .glide__slide.adding-product button,.my-account .glide-box-mobile .glide__track .glide__slide.adding-product .button,.my-account .glide-box-mobile .glide__track .glide__slide.adding-product input[type=button],.my-account .glide-box-mobile .glide__track .glide__slide.adding-product input[type=submit],.my-account .glide-box-mobile .glide__track .glide__slide.adding-product button,.my-account .glide-box--seasonal-activities .glide__track .glide__slide.adding-product .button,.my-account .glide-box--seasonal-activities .glide__track .glide__slide.adding-product input[type=button],.my-account .glide-box--seasonal-activities .glide__track .glide__slide.adding-product input[type=submit],.my-account .glide-box--seasonal-activities .glide__track .glide__slide.adding-product button{width:200px !important;text-align:center}.my-account .glide-box .glide__arrow,.my-account .glide-box-mobile .glide__arrow,.my-account .glide-box--seasonal-activities .glide__arrow{background:rgba(0,0,0,0);width:40px;margin:0}.my-account .glide-box .glide__arrow:focus,.my-account .glide-box .glide__arrow:hover,.my-account .glide-box-mobile .glide__arrow:focus,.my-account .glide-box-mobile .glide__arrow:hover,.my-account .glide-box--seasonal-activities .glide__arrow:focus,.my-account .glide-box--seasonal-activities .glide__arrow:hover{background:rgba(0,0,0,0)}.my-account .glide-box .glide__arrow:focus svg,.my-account .glide-box .glide__arrow:hover svg,.my-account .glide-box-mobile .glide__arrow:focus svg,.my-account .glide-box-mobile .glide__arrow:hover svg,.my-account .glide-box--seasonal-activities .glide__arrow:focus svg,.my-account .glide-box--seasonal-activities .glide__arrow:hover svg{fill:#d5d5d5}.my-account .glide-box .glide__arrow svg,.my-account .glide-box-mobile .glide__arrow svg,.my-account .glide-box--seasonal-activities .glide__arrow svg{width:40px;fill:#1fa3dd}.my-account .seasonal-activities{margin-top:0;margin-bottom:2.5rem}@media screen and (min-width: 1200px){.my-account .seasonal-activities{margin-top:2.5rem}}.my-account .seasonal-activities .glide{margin:0 auto}.my-account .seasonal-activities .news-list .img-container{max-width:calc(40% - 1rem);max-height:150px}.my-account .seasonal-activities .news-list .img-container img{max-width:100%;height:100%;object-fit:contain}.my-account .seasonal-activities .news-list .content p:first-child{font-weight:700}.my-account .seasonal-activities .seasonal-activity-content{display:flex;align-items:center;flex-wrap:wrap}.my-account .seasonal-activities .seasonal-activity-content button{display:flex;align-items:center}.my-account .seasonal-activities .seasonal-activity-content button .icon-link{background-image:url(../images/icons/link-blue.svg)}.my-account .seasonal-activities .seasonal-activity-content button.copied .icon-link{background-image:none}.my-account .seasonal-activities .seasonal-activity-content button.copied .icon-link:after{top:5px;left:11px}.my-account .seasonal-activities .seasonal-activity-content .link{text-decoration:underline}.my-account .seasonal-activities .seasonal-activity-content a{text-decoration:underline;transition:.25s}.my-account .seasonal-activities .seasonal-activity-content a:focus,.my-account .seasonal-activities .seasonal-activity-content a:hover{color:#fff}.my-account .free-training{border:10px solid #00ad91;margin-top:0;margin-bottom:1.5rem;border-radius:4px;padding:2rem}@media screen and (min-width: 1200px){.my-account .free-training{margin-top:1.5rem}}.my-account .free-training .free-training-content{display:flex;align-items:center;flex-wrap:wrap}.my-account .free-training .free-training-content button{display:flex;align-items:center}.my-account .free-training .free-training-content button .icon-link{background-image:url(../images/icons/link-blue.svg)}.my-account .free-training .free-training-content button.copied .icon-link{background-image:none}.my-account .free-training .free-training-content button.copied .icon-link:after{top:5px;left:11px}.my-account .free-training .free-training-content a{text-decoration:underline;transition:.25s}.my-account .free-training .free-training-content a:focus,.my-account .free-training .free-training-content a:hover{color:#fff}.my-account .isolation{display:none;border:10px solid rgba(255,230,114,.5);margin-top:0;margin-bottom:1.5rem;border-radius:4px;padding:2rem}@media screen and (min-width: 1200px){.my-account .isolation{margin-top:1.5rem}}.my-account .isolation .isolation-content{display:flex;align-items:center;flex-wrap:wrap}.my-account .isolation .isolation-content button{display:flex;align-items:center}.my-account .isolation .isolation-content button .icon-link{background-image:url(../images/icons/link-blue.svg)}.my-account .isolation .isolation-content button.copied .icon-link{background-image:none}.my-account .isolation .isolation-content button.copied .icon-link:after{top:5px;left:11px}.my-account .isolation .isolation-content a{text-decoration:underline;transition:.25s;margin-left:1.5rem}.my-account .isolation .isolation-content a:focus,.my-account .isolation .isolation-content a:hover{color:#1fa3dd}.my-account .while-school-training{border:10px solid #e9f8ff;margin-top:1.5rem;margin-bottom:1.5rem;border-radius:4px;padding:2rem}.my-account .while-school-training a{text-decoration:underline;transition:.25s}.my-account .while-school-training a:focus,.my-account .while-school-training a:hover{color:#1fa3dd}#trial-grid .welcomeMessage{font-size:calc(16px + 6*(100vw - 320px)/1180);font-weight:bold;margin-bottom:.67em;line-height:normal}@media screen and (max-width: 1200px){#trial-grid .width-50{width:calc(100% - 40px)}}#trial-grid .bg__teal.text__white p{color:#fff}#trial-grid #welcome-block{margin-bottom:40px}@media screen and (max-width: 1200px){#trial-grid #welcome-block{margin:0 20px 20px}}#trial-grid #welcome-block .welcome-message{display:flex;flex-wrap:wrap;margin-bottom:0;overflow:hidden}@media screen and (min-width: 650px){#trial-grid #welcome-block .welcome-message{flex-wrap:nowrap}}@media screen and (min-width: 1200px){#trial-grid #welcome-block .welcome-message{margin-bottom:20px}}#trial-grid #welcome-block .welcome-message div:first-child{flex:1 1 100%}@media screen and (min-width: 650px){#trial-grid #welcome-block .welcome-message div:first-child{flex:1 1 55%}}#trial-grid #welcome-block .welcome-message div:nth-child(2){flex:1 1 100%;display:flex;align-items:center;justify-content:center;margin-top:20px}@media screen and (min-width: 650px){#trial-grid #welcome-block .welcome-message div:nth-child(2){flex:1 1 45%;justify-content:flex-end;margin-top:0}}#trial-grid #welcome-block .welcome-message>div{position:relative}#trial-grid #welcome-block .welcome-message>div img{position:absolute;right:calc(8px + 1vw);height:100%;width:30%;display:none;bottom:-24px;object-fit:contain;object-position:bottom right}@media screen and (min-width: 500px){#trial-grid #welcome-block .welcome-message>div img{display:block}}#trial-grid #welcome-block .welcome-message>div>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:100%}@media screen and (min-width: 500px){#trial-grid #welcome-block .welcome-message>div>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:70%}}#trial-grid #welcome-block .welcome-message ul{padding:0}#trial-grid #welcome-block .welcome-message ul li{padding-left:0}#trial-grid #welcome-block .welcome-message ul li::before{background:url(../images/circle-tick.svg) center/contain no-repeat;content:"";width:20px;height:20px;display:inline-block;margin-right:10px;position:relative;top:4px}#trial-grid #welcome-block .block--list{margin-bottom:0;padding-bottom:0}@media screen and (min-width: 1200px){#trial-grid #welcome-block .block--list{padding-top:0}}#trial-grid #welcome-block .ss-wrapper{width:100%}#trial-grid .resources>*{width:48%;flex-basis:48%;max-width:max-content}#trial-grid .resources>* .img-container{width:100%}#trial-grid .resources>* .img-container img{width:100%;height:165px;object-fit:cover;border-radius:5px}#trial-grid .resources>* .video-placeholder{position:relative;cursor:pointer}#trial-grid .resources>* .video-placeholder:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;display:block;width:75px;height:75px;border-radius:50%;background:rgba(35,105,166,.75)}#trial-grid .resources>* .video-placeholder:after{content:"";position:absolute;top:50%;left:51%;transform:translate(-50%, -50%);z-index:5;display:block;border-style:solid;border-width:18px 0px 18px 36px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 500px){#trial-grid #lesson-links .flex-50{flex-basis:100%}}@media screen and (min-width: 1201px){#trial-grid #lesson-links .flex-50{padding:calc(8px + 2vw)}}#trial-grid #lesson-links #motivator::after{content:"";background:url(../images/app/motty_pointing.png) no-repeat bottom right/contain;position:absolute;right:0;height:40%;width:25%;display:block;bottom:calc(8px + 1vw);top:auto}#trial-grid #cpd-webinars,#trial-grid #demo-1on1{display:flex;align-items:center;justify-content:space-between;margin:0 10px 1rem;flex-wrap:wrap}#trial-grid #cpd-webinars h4,#trial-grid #demo-1on1 h4{flex:1 1 100%;margin:0}#trial-grid #cpd-webinars>p,#trial-grid #demo-1on1>p{flex:1 1 70%}#trial-grid #only-available{display:flex;align-items:center;justify-content:space-between;padding:1rem calc(8px + 1vw);margin:1rem 10px 0}@media screen and (min-width: 1201px){#trial-grid #only-available{padding:1rem calc(8px + 2vw)}}#trial-grid #only-available .button,#trial-grid #only-available input[type=button],#trial-grid #only-available input[type=submit],#trial-grid #only-available button{background-color:rgba(0,0,0,0);border:1px solid #fff;color:#fff}#trial-grid #only-available .button:focus,#trial-grid #only-available input[type=button]:focus,#trial-grid #only-available input[type=submit]:focus,#trial-grid #only-available button:focus,#trial-grid #only-available .button:hover,#trial-grid #only-available input[type=button]:hover,#trial-grid #only-available input[type=submit]:hover,#trial-grid #only-available button:hover{background:#1fa3dd;color:#fff;text-decoration:none}#trial-grid #trial-content{overflow:hidden;position:relative}#trial-grid #trial-content img{position:absolute;right:calc(8px + 1vw);height:100%;width:30%;display:none;bottom:-2px;object-fit:contain;object-position:bottom right}@media screen and (min-width: 500px){#trial-grid #trial-content img{display:block}}#trial-grid #trial-content>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:100%}@media screen and (min-width: 500px){#trial-grid #trial-content>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:70%}}#trial-grid #written-by{overflow:hidden;position:relative}#trial-grid #written-by img{position:absolute;right:calc(8px + 1vw);height:100%;width:30%;display:none;bottom:-2px;object-fit:contain;object-position:bottom right}@media screen and (min-width: 500px){#trial-grid #written-by img{display:block}}#trial-grid #written-by>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:100%}@media screen and (min-width: 500px){#trial-grid #written-by>*:not(.button):not(input[type=button]):not(input[type=submit]):not(button):not(img){width:70%}}#trial-grid #social{display:flex;align-items:center;justify-content:space-between;margin:0 10px}#trial-grid #social>p{flex:1 1 70%}#trial-grid #social .dashboard-social-links{flex:1 1 28%;margin-top:.35em;justify-content:flex-end}#trial-grid #social .dashboard-social-links .social__link a{width:30px;height:30px}#trial-grid .block .button,#trial-grid div[class^=block] .button,#trial-grid .block input[type=button],#trial-grid div[class^=block] input[type=button],#trial-grid .block input[type=submit],#trial-grid div[class^=block] input[type=submit],#trial-grid .block button,#trial-grid div[class^=block] button{margin-top:0;margin-bottom:0}.account-on-hold{position:fixed;top:50px;left:0;width:100vw;height:100vh;z-index:5}.account-on-hold.active::before{display:block}.account-on-hold.active .content{display:block}.account-on-hold::before{content:"";display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.16)}.account-on-hold .content{display:none;background:#fff;padding:2rem;max-width:500px;width:80%;border-radius:5px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.account-on-hold .content p:first-child{margin-top:0;font-weight:700}#chatbase-bubble-window{width:700px !important;max-width:80% !important}@media screen and (max-width: 1200px){#teacher-grid .width-50{width:calc(100% - 40px)}}#teacher-grid #welcome-block{background:#fff;margin-bottom:40px}@media screen and (max-width: 1200px){#teacher-grid #welcome-block{margin:0 20px 20px}}#teacher-grid #welcome-block .block--list{margin-bottom:0;padding-bottom:0}#teacher-grid #welcome-block .ss-wrapper{width:100%}#teacher-grid #welcome-block .welcome-message{position:relative}@media screen and (min-width: 550px){#teacher-grid #welcome-block .welcome-message h1{padding-right:300px}}@media screen and (min-width: 550px){#teacher-grid #welcome-block .welcome-message>.button,#teacher-grid #welcome-block .welcome-message>input[type=button],#teacher-grid #welcome-block .welcome-message>input[type=submit],#teacher-grid #welcome-block .welcome-message>button{position:absolute;top:0;right:0}}#teacher-grid #welcome-block .articles{position:relative}#teacher-grid #welcome-block .articles>.link{display:none}@media screen and (min-width: 550px){#teacher-grid #welcome-block .articles>.link{display:block;position:absolute;top:calc(8px + 1vw);right:calc(8px + 1vw);text-decoration:underline;transition:.25s;margin-left:1.5rem;z-index:2}#teacher-grid #welcome-block .articles>.link:focus,#teacher-grid #welcome-block .articles>.link:hover{color:#1fa3dd}}@media screen and (min-width: 700px){#teacher-grid #welcome-block .articles>.link{display:none}}@media screen and (min-width: 1200px){#teacher-grid #welcome-block .articles>.link{display:block}}#teacher-grid #welcome-block .adding-product{overflow:hidden;position:relative;display:flex;align-items:center}#teacher-grid #welcome-block .adding-product b.bigger-price{font-size:20px}#teacher-grid #welcome-block .adding-product img{position:absolute;right:0;top:0;max-height:95%}#teacher-grid #welcome-block .adding-product p{width:90%}#teacher-grid #welcome-block .adding-product p span{color:#f4c900}#teacher-grid #welcome-block .adding-product .button,#teacher-grid #welcome-block .adding-product input[type=button],#teacher-grid #welcome-block .adding-product input[type=submit],#teacher-grid #welcome-block .adding-product button{width:300px;margin-left:20px;position:relative;z-index:2}#teacher-grid #welcome-block .adding-product ul li:before{display:none !important}#teacher-grid .hide-desktop .adding-product b.bigger-price{font-size:20px}#teacher-grid .hide-desktop .adding-product a{padding:9px;text-align:center;bottom:20px;position:absolute !important;width:80% !important;margin:auto}#teacher-grid .hide-desktop .adding-product .text__white{width:84%;margin-bottom:40px}#teacher-grid .hide-desktop .adding-product ul li:before{display:none !important}@media screen and (max-width: 500px){#teacher-grid #lesson-links .flex-50{flex-basis:100%}}@media screen and (min-width: 1201px){#teacher-grid #lesson-links .flex-50{padding:calc(8px + 2vw)}}@media screen and (max-width: 1200px){#administrator-grid .width-50,#school-grid .width-50{width:calc(100% - 40px)}}#administrator-grid #welcome-block,#school-grid #welcome-block{background:#fff;margin-bottom:40px}@media screen and (max-width: 1200px){#administrator-grid #welcome-block,#school-grid #welcome-block{margin:0 20px 20px}}#administrator-grid #welcome-block .block--list,#school-grid #welcome-block .block--list{margin-bottom:0;padding-bottom:0}#administrator-grid #welcome-block .ss-wrapper,#school-grid #welcome-block .ss-wrapper{width:100%}#administrator-grid #welcome-block .welcome-message,#school-grid #welcome-block .welcome-message{position:relative}@media screen and (min-width: 550px){#administrator-grid #welcome-block .welcome-message h1,#school-grid #welcome-block .welcome-message h1{padding-right:300px}}@media screen and (min-width: 550px){#administrator-grid #welcome-block .welcome-message>.button,#administrator-grid #welcome-block .welcome-message>input[type=button],#administrator-grid #welcome-block .welcome-message>input[type=submit],#administrator-grid #welcome-block .welcome-message>button,#school-grid #welcome-block .welcome-message>.button,#school-grid #welcome-block .welcome-message>input[type=button],#school-grid #welcome-block .welcome-message>input[type=submit],#school-grid #welcome-block .welcome-message>button{position:absolute;top:0;right:0}}#administrator-grid #welcome-block .welcome-message>.button:first-of-type,#administrator-grid #welcome-block .welcome-message>input[type=button]:first-of-type,#administrator-grid #welcome-block .welcome-message>input[type=submit]:first-of-type,#administrator-grid #welcome-block .welcome-message>button:first-of-type,#school-grid #welcome-block .welcome-message>.button:first-of-type,#school-grid #welcome-block .welcome-message>input[type=button]:first-of-type,#school-grid #welcome-block .welcome-message>input[type=submit]:first-of-type,#school-grid #welcome-block .welcome-message>button:first-of-type{right:145px}#administrator-grid #welcome-block .articles,#school-grid #welcome-block .articles{position:relative}#administrator-grid #welcome-block .articles>.link,#school-grid #welcome-block .articles>.link{display:none}@media screen and (min-width: 550px){#administrator-grid #welcome-block .articles>.link,#school-grid #welcome-block .articles>.link{display:block;position:absolute;top:calc(8px + 1vw);right:calc(8px + 1vw);text-decoration:underline;transition:.25s;margin-left:1.5rem;z-index:2}#administrator-grid #welcome-block .articles>.link:focus,#administrator-grid #welcome-block .articles>.link:hover,#school-grid #welcome-block .articles>.link:focus,#school-grid #welcome-block .articles>.link:hover{color:#1fa3dd}}@media screen and (min-width: 700px){#administrator-grid #welcome-block .articles>.link,#school-grid #welcome-block .articles>.link{display:none}}@media screen and (min-width: 1200px){#administrator-grid #welcome-block .articles>.link,#school-grid #welcome-block .articles>.link{display:block}}#administrator-grid #welcome-block .adding-product,#school-grid #welcome-block .adding-product{overflow:hidden;position:relative;display:flex;align-items:center}#administrator-grid #welcome-block .adding-product b.bigger-price,#school-grid #welcome-block .adding-product b.bigger-price{font-size:20px}#administrator-grid #welcome-block .adding-product img,#school-grid #welcome-block .adding-product img{position:absolute;right:0;top:0;max-height:95%}#administrator-grid #welcome-block .adding-product p,#school-grid #welcome-block .adding-product p{width:90%}#administrator-grid #welcome-block .adding-product p span,#school-grid #welcome-block .adding-product p span{color:#f4c900}#administrator-grid #welcome-block .adding-product .button,#administrator-grid #welcome-block .adding-product input[type=button],#administrator-grid #welcome-block .adding-product input[type=submit],#administrator-grid #welcome-block .adding-product button,#school-grid #welcome-block .adding-product .button,#school-grid #welcome-block .adding-product input[type=button],#school-grid #welcome-block .adding-product input[type=submit],#school-grid #welcome-block .adding-product button{width:300px;margin-left:20px;position:relative;z-index:2}#administrator-grid #welcome-block .adding-product ul li:before,#school-grid #welcome-block .adding-product ul li:before{display:none !important}#administrator-grid #welcome-block .small-print,#school-grid #welcome-block .small-print{display:none}#administrator-grid .hide-desktop .small-print,#school-grid .hide-desktop .small-print{display:none}#administrator-grid .hide-desktop .adding-product b.bigger-price,#school-grid .hide-desktop .adding-product b.bigger-price{font-size:20px}#administrator-grid .hide-desktop .adding-product a,#school-grid .hide-desktop .adding-product a{padding:9px;text-align:center;bottom:20px;position:absolute !important;width:80% !important;margin:auto}#administrator-grid .hide-desktop .adding-product .text__white,#school-grid .hide-desktop .adding-product .text__white{width:84%;margin-bottom:40px}#administrator-grid .hide-desktop .adding-product ul li:before,#school-grid .hide-desktop .adding-product ul li:before{display:none !important}@media screen and (max-width: 500px){#administrator-grid #lesson-links .flex-50,#school-grid #lesson-links .flex-50{flex-basis:100%}}@media screen and (min-width: 1201px){#administrator-grid #lesson-links .flex-50,#school-grid #lesson-links .flex-50{padding:calc(8px + 2vw)}}.page-getting-started .resource-area{display:flex}@media all and (max-width: 760px){.page-getting-started .resource-area{width:100%;flex-direction:column;display:flex}}.page-getting-started .resource-area .resource-navigation{width:auto;margin-right:65px}@media all and (max-width: 760px){.page-getting-started .resource-area .resource-navigation{width:100%;order:1}}.page-getting-started .resource-area .resource-navigation .cat-nav-button{cursor:pointer;width:250px;border-radius:4px;color:#fff;font-weight:bold;padding:20px 0px 20px 45px;margin-bottom:12px;position:relative}@media all and (max-width: 760px){.page-getting-started .resource-area .resource-navigation .cat-nav-button{width:100%}.page-getting-started .resource-area .resource-navigation .cat-nav-button.active::after{display:none !important}}.page-getting-started .resource-area .resource-navigation .cat-nav-button.active::after{display:block}.page-getting-started .resource-area .resource-navigation .cat-nav-button::after{content:"";width:0;height:0;border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);right:-35px;position:absolute;border-radius:4px;top:-7px;display:none}.page-getting-started .resource-area .resource-navigation .cat-nav-button::before{font-family:"FontAwesomeSolid";position:absolute;color:#fff;top:20px;left:15px;font-size:20px}.page-getting-started .resource-area .resource-navigation .cat-nav-button#how-to-use{background-color:#fa3e01}.page-getting-started .resource-area .resource-navigation .cat-nav-button#how-to-use::after{border-left:38px solid #fa3e01}.page-getting-started .resource-area .resource-navigation .cat-nav-button#how-to-use::before{content:""}.page-getting-started .resource-area .resource-navigation .cat-nav-button#subject-cpd{background-color:#995099}.page-getting-started .resource-area .resource-navigation .cat-nav-button#subject-cpd::after{border-left:38px solid #995099}.page-getting-started .resource-area .resource-navigation .cat-nav-button#subject-cpd::before{content:""}.page-getting-started .resource-area .resource-navigation .cat-nav-button#teach-active-in-action{background-color:#ffd200}.page-getting-started .resource-area .resource-navigation .cat-nav-button#teach-active-in-action::after{border-left:38px solid #ffd200}.page-getting-started .resource-area .resource-navigation .cat-nav-button#teach-active-in-action::before{content:""}.page-getting-started .resource-area .resource-navigation .cat-nav-button#other-useful-resources{background-color:#0eb565}.page-getting-started .resource-area .resource-navigation .cat-nav-button#other-useful-resources::after{border-left:38px solid #0eb565}.page-getting-started .resource-area .resource-navigation .cat-nav-button#other-useful-resources::before{content:""}.page-getting-started .resource-area .resource-navigation .cat-nav-button#book-live-training{background-color:#0093d6}.page-getting-started .resource-area .resource-navigation .cat-nav-button#book-live-training::after{border-left:38px solid #0093d6}.page-getting-started .resource-area .resource-navigation .cat-nav-button#book-live-training::before{content:""}.page-getting-started .resource-area .resources-items-container{width:70%;background-color:#fff;position:relative}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;order:2}}.page-getting-started .resource-area .resources-items-container .resource-filter-container{width:290px;display:none;position:absolute;right:0;margin-right:38px}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container .resource-filter-container{order:2;width:100%;position:relative !important;margin-bottom:20px}}.page-getting-started .resource-area .resources-items-container .resource-filter-container .filter-title{text-align:left;margin-top:auto;margin-bottom:auto;margin-right:15px}.page-getting-started .resource-area .resources-items-container .resource-filter-container .resource-filter-select{background:#fff;border:1px solid #b3b3b3;border-radius:3px;font-size:16px;appearance:none;width:100%;height:50px;padding-left:15px}.page-getting-started .resource-area .resources-items-container .resource-filter-container::after{font-family:"FontAwesomeSolid";content:"";position:absolute;top:13px;right:15px;font-size:20px}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container .cat-header-container{order:1;display:flex}}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header{display:none;margin:10px 0px 40px 0px !important;padding-left:35px}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header.active{display:block}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header{padding-left:10px;width:100%}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header.active{display:flex;padding-left:10px}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header::before{position:relative !important;text-align:center !important;padding-left:15px !important;text-align:center !important;top:5px !important;margin-right:25px}}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header::before{font-family:"FontAwesomeSolid";position:absolute;color:#000;top:40px;left:15px;font-size:20px;padding-left:15px}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header:nth-child(1)::before{content:""}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header:nth-child(2)::before{content:""}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header:nth-child(3)::before{content:""}.page-getting-started .resource-area .resources-items-container .cat-header-container .cat-header:nth-child(4)::before{content:""}.page-getting-started .resource-area .resources-items-container .resource-category{display:none;justify-content:flex-start;gap:2%;align-content:flex-start;flex-wrap:wrap}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container .resource-category{gap:15px;order:3}}.page-getting-started .resource-area .resources-items-container .resource-category.active{display:flex}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item{border:1px solid #e4e4e4;border-radius:4px;width:31%;display:none;flex-direction:column;position:relative;margin-bottom:2%;cursor:pointer;transition:all .2s ease-in-out}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item.active{display:flex}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item.resource-item--link:focus,.page-getting-started .resource-area .resources-items-container .resource-category .resource-item.resource-item--link:hover{box-shadow:0px 3px 6px 0px rgba(0,0,0,.15);text-decoration:none}@media all and (max-width: 760px){.page-getting-started .resource-area .resources-items-container .resource-category .resource-item{width:100%;height:300px}}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item.video-link{position:relative}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item.video-link::after{font-family:"FontAwesome";content:"";position:absolute;font-size:40px;color:#fff;top:30%;left:50%;transform:translate(-50%, -50%);text-align:center}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .img-container{position:relative}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .img-container img{max-width:100%;display:block;border-top-left-radius:4px;border-top-right-radius:4px;min-height:190px;object-fit:cover}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .img-container .badge{background:#3a84f9;color:#fff;max-width:fit-content;padding:.5rem 1rem;position:absolute;bottom:0;left:0;margin:0;border-top-right-radius:5px}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info{padding:15px 0px 15px 15px;display:flex;flex-direction:column}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type{font-size:14px;margin-bottom:10px;position:relative}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.video{color:#0091d6}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.pdf{color:#e95324}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.pdf::after{content:"";color:#e95324}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.link{color:#995099}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.link::after{content:"";color:#995099}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type::after{font-family:"FontAwesome";width:0;height:0;width:12px;height:18px;right:15px;position:absolute}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-title{position:relative}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .item-info .item-author{position:relative;color:#000;font-size:14px;margin-top:10px}.page-getting-started .resource-area .resources-items-container .resource-category .resource-item .no-image{border-top-left-radius:4px;border-top-right-radius:4px;min-height:190px;background:#000;width:100%;height:190px;display:block}@media all and (min-width: 1000px){.page-getting-started .grid{align-items:flex-start}}.page-getting-started .grid .block,.page-getting-started .grid div[class^=block]{padding:calc(10px + 1vw);flex-basis:calc(25% - 20px)}@media all and (max-width: 1000px){.page-getting-started .grid .block,.page-getting-started .grid div[class^=block]{flex-basis:40%;flex-grow:1;margin:10px;min-width:300px}}.page-getting-started .grid .term-img{width:100%;margin-bottom:10px}.page-getting-started .grid ul{list-style:none;padding-left:0px}.page-getting-started .grid ul li{min-height:35px;line-height:20px;padding:5px 0;border-bottom:1px solid #e4e4e4;font-size:14px}.page-getting-started .grid ul button{background:none;color:#000;padding:0;font-family:"Noto Sans";-webkit-font-smoothing:auto;font-size:14px}.page-getting-started .video-link button:hover,.page-getting-started .video-link button:focus{text-decoration:underline}#endpoint-teachers{padding-bottom:20px}#endpoint-teachers .app-table tbody td{border-bottom:1px solid #eee}.toggle-status{position:relative}input[type=checkbox].toggle{overflow:hidden;appearance:none;position:absolute;left:10px;width:40px;top:7px;height:20px;border:none;box-shadow:none;background:#fff}input[type=checkbox].toggle+span{position:relative;top:0px;left:4px;width:40px;height:20px;pointer-events:none;display:block}input[type=checkbox].toggle+span::before{content:"";position:absolute;width:40px;height:20px;cursor:pointer;top:0;left:0;background:#f7f7f7;z-index:1;border-radius:4px;box-sizing:border-box;border:1px solid #eee}input[type=checkbox].toggle+span:after{content:"";cursor:pointer;position:absolute;top:0px;left:0px;width:20px;height:20px;z-index:2;border-radius:4px 0px 0px 4px;background:#e84e1b;transform:translateX(0px);transition:.35s ease-out}input[type=checkbox].toggle:checked+span:after{border-radius:0px 4px 4px 0px;background:#50b26d;transform:translateX(20px)}input[type=checkbox].toggle:focus{outline:none}input[type=checkbox].toggle:focus+span::before{box-shadow:0px 0px 3px #1fa3dd}input[type=checkbox].toggle~.spinner{left:55px;top:5px;position:absolute}.td-actions a.remove-teacher-toggle{color:#e84e1b;margin-left:10px}@media all and (max-width: 600px){#endpoint-teachers .app-table{font-size:12px}#endpoint-teachers .td-actions a.remove-teacher-toggle{margin-left:0px}}#endpoint-home-learning .inner-content{background:#fff;max-width:90%;margin:2rem auto;padding:1rem;box-shadow:0px 0px 2px 1px #e4e4e4;border-radius:2px}@media all and (min-width: 1200px){#endpoint-home-learning .inner-content{padding:3rem 5rem 10rem}}#endpoint-home-learning .inner-content>h1{font-size:calc(24px + 6*(100vw - 320px)/1180)}#endpoint-home-learning .inner-content>p{max-width:800px;margin-left:auto;margin-right:auto}#endpoint-home-learning .inner-content .grid{justify-content:center;margin-top:50px}#endpoint-home-learning .inner-content .pack{color:#fff;padding:2rem 2rem 3rem;text-align:center;margin-bottom:1.33%;margin-right:1.33%;border-radius:6px;flex:0 0 100%;position:relative}#endpoint-home-learning .inner-content .pack .background{position:absolute;top:-25px;left:10%;width:80%;height:100%;z-index:1;opacity:.1}@media all and (min-width: 550px){#endpoint-home-learning .inner-content .pack{flex:0 0 48%}}@media all and (min-width: 1200px){#endpoint-home-learning .inner-content .pack{flex:0 0 24%}}#endpoint-home-learning .inner-content .pack:nth-child(4n){margin-right:0}#endpoint-home-learning .inner-content .pack h2{margin:0 0 2rem;color:#fff;position:relative;z-index:2}#endpoint-home-learning .inner-content .pack a{border:1px solid #fff;padding:.5rem 1rem;border-radius:3px;position:relative;z-index:2}#endpoint-home-learning .inner-content hr{width:0;height:0;margin:0}@media all and (min-width: 1200px){#endpoint-home-learning .inner-content hr{width:100%}}#endpoint-seasonal-activity .inner-content{background:#fff;max-width:90%;margin:2rem auto;padding:1rem;box-shadow:0px 0px 2px 1px #e4e4e4;border-radius:2px}@media all and (min-width: 1200px){#endpoint-seasonal-activity .inner-content{padding:3rem 5rem 10rem}}#endpoint-seasonal-activity .inner-content .text__center{max-width:800px;margin:auto;text-align:left}#endpoint-seasonal-activity .inner-content>h1{font-size:calc(24px + 6*(100vw - 320px)/1180)}#endpoint-seasonal-activity .inner-content>p{max-width:800px;margin-left:auto;margin-right:auto}#endpoint-seasonal-activity .inner-content .grid{justify-content:center;margin-top:50px}#endpoint-seasonal-activity .inner-content .plan,#endpoint-seasonal-activity .inner-content .download{color:#fff;padding:2rem 2rem 3rem;text-align:center;margin-bottom:1.33%;margin-right:1.33%;border-radius:6px;flex:0 0 100%;position:relative;cursor:pointer}#endpoint-seasonal-activity .inner-content .plan .background,#endpoint-seasonal-activity .inner-content .download .background{position:absolute;top:-25px;left:10%;width:80%;height:100%;z-index:1;opacity:.1}@media all and (min-width: 550px){#endpoint-seasonal-activity .inner-content .plan,#endpoint-seasonal-activity .inner-content .download{flex:0 0 48%}}@media all and (min-width: 1200px){#endpoint-seasonal-activity .inner-content .plan,#endpoint-seasonal-activity .inner-content .download{flex:0 0 24%}}#endpoint-seasonal-activity .inner-content .plan:nth-child(4n),#endpoint-seasonal-activity .inner-content .download:nth-child(4n){margin-right:0}#endpoint-seasonal-activity .inner-content .plan h2,#endpoint-seasonal-activity .inner-content .download h2{margin:0 0 2rem;color:#fff;position:relative;z-index:2}#endpoint-seasonal-activity .inner-content .plan a,#endpoint-seasonal-activity .inner-content .download a{border:1px solid #fff;padding:.5rem 1rem;border-radius:3px;position:relative;z-index:2}#endpoint-seasonal-activity .inner-content .download-container{display:flex;align-items:center;margin-left:auto;margin-right:auto}#endpoint-seasonal-activity .inner-content hr{width:0;height:0;margin:0}@media all and (min-width: 1200px){#endpoint-seasonal-activity .inner-content hr{width:100%}}#endpoint-remote-learning .inner-content{background:#fff;max-width:90%;margin:2rem auto;padding:1rem;box-shadow:0px 0px 2px 1px #e4e4e4;border-radius:2px}@media all and (min-width: 1200px){#endpoint-remote-learning .inner-content{padding:3rem 5rem 10rem}}#endpoint-remote-learning .inner-content>h1{font-size:calc(24px + 6*(100vw - 320px)/1180)}#endpoint-remote-learning .inner-content>p{max-width:800px;margin-left:auto;margin-right:auto}#endpoint-remote-learning .inner-content .grid{justify-content:center;margin-top:50px}#endpoint-remote-learning .inner-content .intro{max-width:750px;margin:0 auto}#endpoint-remote-learning .inner-content .intro.hide{display:none}#endpoint-remote-learning .inner-content .lockdown-resource{color:#fff;padding:2rem 2rem 3rem;text-align:center;margin-bottom:1.33%;margin-right:1.33%;border-radius:6px;flex:0 0 100%;position:relative}#endpoint-remote-learning .inner-content .lockdown-resource .background{position:absolute;top:-25px;left:10%;width:80%;height:100%;z-index:1;opacity:.1}@media all and (min-width: 550px){#endpoint-remote-learning .inner-content .lockdown-resource{flex:0 0 48%}}@media all and (min-width: 1200px){#endpoint-remote-learning .inner-content .lockdown-resource{flex:0 0 23%}}#endpoint-remote-learning .inner-content .lockdown-resource h2{margin:0 0 2rem;color:#fff;position:relative;z-index:2}#endpoint-remote-learning .inner-content .lockdown-resource a{border:1px solid #fff;padding:.5rem 1rem;border-radius:3px;position:relative;z-index:2}#endpoint-remote-learning .inner-content .lockdown-resource.hide{display:none}#endpoint-remote-learning .inner-content .year-resources{display:none}#endpoint-remote-learning .inner-content .year-resources.show{display:block;width:100%}#endpoint-remote-learning .inner-content .year-resources.show>p{max-width:700px;margin:0 auto}#endpoint-remote-learning .inner-content .year-resources.show .downloads{max-width:700px;margin:2rem auto 0}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource{display:flex;width:100%;justify-content:space-between;padding:.5rem;border-bottom:1px solid #e4e4e4;font-size:1rem;line-height:1.4}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource:first-child a.button{background:#995099}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource h2{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .content{flex:1}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .download{display:flex;align-items:center;margin-left:2rem}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .download .button--solid-green{background:#37b047;color:#fff}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .download .button--solid-green:hover,#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .download .button--solid-green:focus{background:#00ad91}#endpoint-remote-learning .inner-content .year-resources.show .downloads .resource .download a.button{font-size:1rem}#endpoint-remote-learning .inner-content hr{width:0;height:0;margin:0}@media all and (min-width: 1200px){#endpoint-remote-learning .inner-content hr{width:100%}}#endpoint-favourites{overflow:hidden}#endpoint-favourites .app-table{width:80%}#endpoint-favourites .app-table tr:first-child th{cursor:pointer}#endpoint-favourites .app-table tr:first-child th:last-child{min-width:100px;width:10%}#endpoint-favourites .app-table tr:first-child th svg{position:relative;top:3px;height:15px;margin-left:10px}#endpoint-favourites .app-table tr{position:relative}#endpoint-favourites .app-table td{border-bottom:1px solid #eee;padding-right:50px;width:9.0909090909%;min-width:75px}#endpoint-favourites .app-table td.objective{width:27.2727272727%;max-width:100px;white-space:nowrap;overflow:hidden;position:relative;cursor:pointer}#endpoint-favourites .app-table td.objective:after{content:"";display:block;position:absolute;width:65px;top:0;bottom:0;right:0;background:linear-gradient(90deg, transparent 0%, #f7f7f7 30%)}#endpoint-favourites .app-table td.objective:focus,#endpoint-favourites .app-table td.objective:hover,#endpoint-favourites .app-table td.objective.open{white-space:initial;width:max-content;max-width:100%}#endpoint-favourites .app-table td.objective:focus:after,#endpoint-favourites .app-table td.objective:hover:after,#endpoint-favourites .app-table td.objective.open:after{display:none}#endpoint-favourites .app-table td:last-child{min-width:100px;padding-right:0}#endpoint-favourites .app-table td.english,#endpoint-favourites .app-table td.maths{text-transform:capitalize}#endpoint-favourites .app-table td.english{color:#e84e1b}#endpoint-favourites .app-table td.maths{color:#995099}#endpoint-favourites .app-table td.star{width:4.5454545455%;text-align:center;padding-left:20px;cursor:pointer}#endpoint-favourites .app-table td.star svg{position:relative;top:5px;height:25px}#endpoint-favourites .app-table td.star svg path{fill:#f4c900}#endpoint-favourites .app-table td.star:focus svg path,#endpoint-favourites .app-table td.star:hover svg path{fill:rgba(0,0,0,0);stroke:#f4c900;stroke-width:7px}#endpoint-favourites .app-table td.lesson{width:18.1818181818%;min-width:150px}#endpoint-favourites .app-table td img{height:20px;width:auto;object-fit:contain}#endpoint-favourites .no-favourires-description{width:80%;margin:0 auto}@media all and (min-width: 750px){#endpoint-favourites .no-favourires-description{width:50%}}#endpoint-favourites .gif-image{max-width:600px;width:80%;margin:2rem auto 0;display:block}#endpoint-favourites figure{width:80%;margin:2rem auto}@media all and (min-width: 750px){#endpoint-favourites figure{width:50%;margin:4rem auto}}#endpoint-favourites figure img{width:100%}#endpoint-favourites figure figcaption{font-size:.8em;font-style:italic}#endpoint-active-day-lessons .inner-content{background:#fff;max-width:90%;margin:2rem auto;padding:1rem;box-shadow:0px 0px 2px 1px #e4e4e4;border-radius:2px}@media all and (min-width: 1200px){#endpoint-active-day-lessons .inner-content{padding:3rem 5rem 10rem}}#endpoint-active-day-lessons .inner-content>h1{font-size:calc(24px + 6*(100vw - 320px)/1180)}#endpoint-active-day-lessons .inner-content>p{max-width:800px;margin-left:auto;margin-right:auto}#endpoint-active-day-lessons .inner-content .grid{justify-content:center;margin-top:50px}#endpoint-active-day-lessons .inner-content .pack{color:#fff;padding:2rem 2rem 3rem;text-align:center;margin-bottom:1.33%;margin-right:1.33%;border-radius:6px;flex:0 0 100%;position:relative}#endpoint-active-day-lessons .inner-content .pack .background{position:absolute;top:-25px;left:10%;width:80%;height:100%;z-index:1;opacity:.1}@media all and (min-width: 550px){#endpoint-active-day-lessons .inner-content .pack{flex:0 0 48%}}@media all and (min-width: 1200px){#endpoint-active-day-lessons .inner-content .pack{flex:0 0 24%}}#endpoint-active-day-lessons .inner-content .pack:nth-child(4n){margin-right:0}#endpoint-active-day-lessons .inner-content .pack h2{margin:0 0 2rem;color:#fff;position:relative;z-index:2}#endpoint-active-day-lessons .inner-content .pack a{border:1px solid #fff;padding:.5rem 1rem;border-radius:3px;position:relative;z-index:2}#endpoint-active-day-lessons .inner-content hr{width:0;height:0;margin:0}@media all and (min-width: 1200px){#endpoint-active-day-lessons .inner-content hr{width:100%}}#endpoint-training{overflow:hidden;position:relative;margin:0;max-width:initial}#endpoint-training .text__center{width:90%;max-width:1250px;margin-left:auto;margin-right:auto}#endpoint-training.training-launch-video h2{text-align:center}#endpoint-training.training-launch-video .training-content .launch{margin:0 auto;flex:0 0 70%}#endpoint-training .training-container{width:90%;max-width:1250px;margin:3rem auto}#endpoint-training .training-content{display:flex;flex-direction:column;justify-content:space-between}@media all and (min-width: 550px){#endpoint-training .training-content{flex-direction:row}}#endpoint-training .training-content.training-videos{background:#fff;border-radius:10px;box-shadow:0 0 6px 2px rgba(43,89,255,.08)}@media all and (min-width: 550px){#endpoint-training .training-content.training-videos{flex-direction:column}}#endpoint-training .training-content.training-videos>div{box-shadow:none}#endpoint-training .training-content>div{flex:0 0 100%;background:#fff;border-radius:10px;box-shadow:0 0 6px 2px rgba(43,89,255,.08)}@media all and (min-width: 550px){#endpoint-training .training-content>div{flex:0 0 48%}}#endpoint-training .training-content>div:first-child{margin-bottom:1.5rem}@media all and (min-width: 550px){#endpoint-training .training-content>div:first-child{margin-bottom:0}}#endpoint-training .training-content>div .img-container{position:relative}#endpoint-training .training-content>div .img-container img{max-width:100%;display:block;border-top-left-radius:8px;border-top-right-radius:8px}#endpoint-training .training-content>div .img-container .badge{background:#3a84f9;color:#fff;max-width:fit-content;padding:.5rem 1rem;position:absolute;bottom:0;left:0;margin:0;border-top-right-radius:5px}#endpoint-training .training-content>div .content{padding:.5rem 2rem .75rem}#endpoint-training .training-content>div .content ul{padding:0 0 0 .75rem;list-style-position:outside}#endpoint-training .training-content>div .content ul li{padding-left:1rem}#endpoint-training .training-content>div .content ul li::marker{font-size:.75rem}#endpoint-training .training-content>div .cta{display:flex;justify-content:space-around;line-height:70px;padding:0 2rem 2rem}#endpoint-training .training-content>div .cta a{padding:.75em .5em;width:100%;text-align:center}#endpoint-training .training-content>div .cta a:hover,#endpoint-training .training-content>div .cta a:focus{text-decoration:none}#endpoint-training .training-content>div .cta p{min-width:100%;margin:0}#endpoint-training .training-content>div .cta span{margin-left:1.5rem;margin-right:1.5rem}#endpoint-training .training-content>div .cta .button--solid-green{background:#37b047;color:#fff}#endpoint-training .training-content>div .cta .button--solid-green:hover,#endpoint-training .training-content>div .cta .button--solid-green:focus{background:#00ad91}#endpoint-training .training-content>div .cta .button--solid-navy{background:#0a4a71;color:#fff}#endpoint-training .training-content>div .cta .button--solid-navy:hover,#endpoint-training .training-content>div .cta .button--solid-navy:focus{background:#005f9c}@media all and (max-width: 650px){#endpoint-training .training-content>div .cta{flex-direction:column;text-align:center;line-height:0}}#endpoint-training .resource-area{display:flex;width:100%;flex-direction:column;margin-bottom:3rem}#endpoint-training .resource-area .resources-items-container{width:90%;max-width:1250px;margin-left:auto;margin-right:auto;background-color:#fff;position:relative;box-shadow:0 0 6px 2px rgba(43,89,255,.08);border-radius:10px;padding:2rem 2rem 1rem}#endpoint-training .resource-area .resources-items-container .cat-header-container .cat-header{position:relative;width:100%;display:flex;align-items:center}#endpoint-training .resource-area .resources-items-container .cat-header-container .cat-header::before{font-family:"FontAwesomeSolid";color:#000;font-size:20px;padding-right:15px;content:""}#endpoint-training .resource-area .resources-items-container .resource-category{display:flex;justify-content:flex-start;gap:2%;align-content:flex-start;flex-wrap:wrap}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item{border:1px solid #e4e4e4;border-radius:4px;width:100%;display:flex;flex-direction:column;position:relative;margin-bottom:1rem;cursor:pointer}@media all and (min-width: 760px){#endpoint-training .resource-area .resources-items-container .resource-category .resource-item{width:23%}}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item.video-link{position:relative}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item.video-link::after{font-family:"FontAwesome";content:"";position:absolute;font-size:40px;color:#fff;top:30%;left:50%;transform:translate(-50%, -50%);text-align:center}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .img-container{position:relative}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .img-container img{max-width:100%;display:block}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .img-container .badge{background:#0091d6;color:#fff;padding:5px 10px;position:absolute;bottom:0;left:0;margin:0;border-top-right-radius:5px}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item img{border-top-left-radius:4px;border-top-right-radius:4px;min-height:190px;object-fit:cover}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info{padding:15px 0px 15px 15px;display:flex;flex-direction:column}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type{font-size:14px;margin-bottom:10px;position:relative}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.video{color:#0091d6}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.pdf{color:#e95324}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type.pdf::after{content:"";color:#e95324}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-type::after{font-family:"FontAwesome";width:0;height:0;width:12px;height:18px;right:15px;position:absolute}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-title{position:relative}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .item-info .item-author{position:relative;color:#000;font-size:14px;margin-top:10px}#endpoint-training .resource-area .resources-items-container .resource-category .resource-item .no-image{border-top-left-radius:4px;border-top-right-radius:4px;min-height:190px;background:#000;width:100%;height:190px;display:block}#endpoint-training .section--wide-quote{min-height:500px;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;align-items:center;justify-content:center}#endpoint-training .section--wide-quote .glide{width:100%;max-width:100%}#endpoint-training .section--wide-quote .glide .glide__track{padding:0 !important}#endpoint-training .section--wide-quote .glide .glide__track ul li{min-height:500px;display:flex;flex-direction:column;align-items:center;background-size:cover;justify-content:center;position:relative;padding:2rem 0}#endpoint-training .section--wide-quote .glide .glide__track ul li:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,95,156,.8)}#endpoint-training .section--wide-quote .glide .glide__track ul li #text-content{font-style:normal;font-weight:bold;font-size:1.25rem;line-height:1.4;text-align:center;white-space:break-spaces;max-width:60%;z-index:1}@media all and (min-width: 760px){#endpoint-training .section--wide-quote .glide .glide__track ul li #text-content{font-size:1.75rem}}#endpoint-training .section--wide-quote .glide .glide__track ul li #sub-text-content{font-style:normal;font-weight:400;font-size:1rem;line-height:1.3;text-align:center;max-width:900px;margin-top:20px;z-index:1;white-space:break-spaces}@media all and (min-width: 760px){#endpoint-training .section--wide-quote .glide .glide__track ul li #sub-text-content{font-size:1.15rem}}#endpoint-training .glide{position:relative;width:100%;box-sizing:border-box}#endpoint-training .glide *{box-sizing:inherit}#endpoint-training .glide .glide__track{overflow:hidden}#endpoint-training .glide .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;align-items:flex-start}#endpoint-training .glide--dragging{user-select:none}#endpoint-training .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#endpoint-training .glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}#endpoint-training .glide__arrows{-webkit-touch-callout:none;user-select:none}#endpoint-training .glide__bullets{-webkit-touch-callout:none;user-select:none}#endpoint-training .glide--rtl{direction:rtl}#endpoint-training .glide{max-width:85%;margin:2rem auto}#endpoint-training .glide__slide{flex-grow:1}#endpoint-training .glide__arrows{position:absolute;top:50%;width:120%;left:-10%}@media all and (max-width: 700px){#endpoint-training .glide__arrows{width:125%;left:-13%}}@media all and (max-width: 550px){#endpoint-training .glide__arrows{width:80%;top:101%;left:10%}}#endpoint-training .glide__arrow{width:57px;height:27px;background-repeat:no-repeat;float:right;padding:0}#endpoint-training .glide__arrow svg{fill:#d5d5d5;transition:.3s ease-out}#endpoint-training .glide__arrow:hover svg,#endpoint-training .glide__arrow:focus svg{fill:swatch("main", "motty")}#endpoint-training .glide__arrow--left{transform:rotate(180deg);float:left}#endpoint-training .calendly-inline-widget{margin-top:10px}#endpoint-training .calendly-inline-widget iframe{height:100%;min-height:700px}