@charset "UTF-8";html{font-family:sans-serif}body{margin:0;font-size:100%}*{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}fieldset{margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.fade-fast-enter-active,.fade-fast-leave-active{transition:opacity .15s}.fade-enter-active,.fade-leave-active,.fade-static-enter-active,.fade-static-leave-active,.v-enter-active,.v-leave-active{transition:opacity .5s}.fade-slow-enter-active,.fade-slow-leave-active{transition:opacity 1s}.fade-static-enter,.fade-static-leave-to{opacity:0}.fade-enter,.fade-fast-enter,.fade-fast-leave-to,.fade-leave-to,.fade-slow-enter,.fade-slow-leave-to,.v-enter,.v-leave-to{position:absolute;opacity:0}.slide-down-enter-active,.slide-down-leave-active,.slide-up-enter-active,.slide-up-leave-active{transition:all .15s}.slide-left-enter-active,.slide-left-leave-active,.slide-right-enter-active,.slide-right-leave-active{transition:all .3s}.slide-down-enter,.slide-down-leave-to{opacity:0;transform:translateY(-50px)}.slide-up-enter,.slide-up-leave-to{opacity:0;transform:translateY(50px)}.slide-left-enter,.slide-left-leave-to{opacity:0;transform:translateX(100%)}.slide-right-enter,.slide-right-leave-to{opacity:0;transform:translateX(-100%)}.slide-next-enter-active,.slide-next-leave-active,.slide-prev-enter-active,.slide-prev-leave-active{transition:transform .3s}.slide-next-enter,.slide-next-leave-to{transform:translateX(-100%)}.slide-prev-enter,.slide-prev-leave-to{transform:translateX(100%)}.slide-next-enter,.slide-next-leave-to,.slide-prev-enter,.slide-prev-leave-to{position:absolute}.row{position:relative;display:flex;flex-flow:row wrap;margin-left:7.5px;margin-right:7.5px}@media (min-width:769px){.row{margin-left:15px;margin-right:15px}}.row .row{padding-left:0;padding-right:0;margin-left:-7.5px;margin-right:-7.5px}@media (min-width:769px){.row .row{margin-left:-15px;margin-right:-15px}}.column,.columns{flex:1 1 0px;padding-left:7.5px;padding-right:7.5px}@media (min-width:769px){.column,.columns{padding-left:15px;padding-right:15px}}.column.row.row,.row.row.columns{float:none;display:block}.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.small-1{flex:0 0 8.33333%;max-width:8.33333%}.small-offset-0{margin-left:0}.small-2{flex:0 0 16.66667%;max-width:16.66667%}.small-offset-1{margin-left:8.33333%}.small-3{flex:0 0 25%;max-width:25%}.small-offset-2{margin-left:16.66667%}.small-4{flex:0 0 33.33333%;max-width:33.33333%}.small-offset-3{margin-left:25%}.small-5{flex:0 0 41.66667%;max-width:41.66667%}.small-offset-4{margin-left:33.33333%}.small-6{flex:0 0 50%;max-width:50%}.small-offset-5{margin-left:41.66667%}.small-7{flex:0 0 58.33333%;max-width:58.33333%}.small-offset-6{margin-left:50%}.small-8{flex:0 0 66.66667%;max-width:66.66667%}.small-offset-7{margin-left:58.33333%}.small-9{flex:0 0 75%;max-width:75%}.small-offset-8{margin-left:66.66667%}.small-10{flex:0 0 83.33333%;max-width:83.33333%}.small-offset-9{margin-left:75%}.small-11{flex:0 0 91.66667%;max-width:91.66667%}.small-offset-10{margin-left:83.33333%}.small-12{flex:0 0 100%;max-width:100%}.small-offset-11{margin-left:91.66667%}@media (min-width:481px){.medium-1{flex:0 0 8.33333%;max-width:8.33333%}.medium-offset-0{margin-left:0}.medium-2{flex:0 0 16.66667%;max-width:16.66667%}.medium-offset-1{margin-left:8.33333%}.medium-3{flex:0 0 25%;max-width:25%}.medium-offset-2{margin-left:16.66667%}.medium-4{flex:0 0 33.33333%;max-width:33.33333%}.medium-offset-3{margin-left:25%}.medium-5{flex:0 0 41.66667%;max-width:41.66667%}.medium-offset-4{margin-left:33.33333%}.medium-6{flex:0 0 50%;max-width:50%}.medium-offset-5{margin-left:41.66667%}.medium-7{flex:0 0 58.33333%;max-width:58.33333%}.medium-offset-6{margin-left:50%}.medium-8{flex:0 0 66.66667%;max-width:66.66667%}.medium-offset-7{margin-left:58.33333%}.medium-9{flex:0 0 75%;max-width:75%}.medium-offset-8{margin-left:66.66667%}.medium-10{flex:0 0 83.33333%;max-width:83.33333%}.medium-offset-9{margin-left:75%}.medium-11{flex:0 0 91.66667%;max-width:91.66667%}.medium-offset-10{margin-left:83.33333%}.medium-12{flex:0 0 100%;max-width:100%}.medium-offset-11{margin-left:91.66667%}}@media (min-width:769px){.large-1{flex:0 0 8.33333%;max-width:8.33333%}.large-offset-0{margin-left:0}.large-2{flex:0 0 16.66667%;max-width:16.66667%}.large-offset-1{margin-left:8.33333%}.large-3{flex:0 0 25%;max-width:25%}.large-offset-2{margin-left:16.66667%}.large-4{flex:0 0 33.33333%;max-width:33.33333%}.large-offset-3{margin-left:25%}.large-5{flex:0 0 41.66667%;max-width:41.66667%}.large-offset-4{margin-left:33.33333%}.large-6{flex:0 0 50%;max-width:50%}.large-offset-5{margin-left:41.66667%}.large-7{flex:0 0 58.33333%;max-width:58.33333%}.large-offset-6{margin-left:50%}.large-8{flex:0 0 66.66667%;max-width:66.66667%}.large-offset-7{margin-left:58.33333%}.large-9{flex:0 0 75%;max-width:75%}.large-offset-8{margin-left:66.66667%}.large-10{flex:0 0 83.33333%;max-width:83.33333%}.large-offset-9{margin-left:75%}.large-11{flex:0 0 91.66667%;max-width:91.66667%}.large-offset-10{margin-left:83.33333%}.large-12{flex:0 0 100%;max-width:100%}.large-offset-11{margin-left:91.66667%}}@media (min-width:961px){.xlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xlarge-offset-0{margin-left:0}.xlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xlarge-offset-1{margin-left:8.33333%}.xlarge-3{flex:0 0 25%;max-width:25%}.xlarge-offset-2{margin-left:16.66667%}.xlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xlarge-offset-3{margin-left:25%}.xlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xlarge-offset-4{margin-left:33.33333%}.xlarge-6{flex:0 0 50%;max-width:50%}.xlarge-offset-5{margin-left:41.66667%}.xlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xlarge-offset-6{margin-left:50%}.xlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xlarge-offset-7{margin-left:58.33333%}.xlarge-9{flex:0 0 75%;max-width:75%}.xlarge-offset-8{margin-left:66.66667%}.xlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xlarge-offset-9{margin-left:75%}.xlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xlarge-offset-10{margin-left:83.33333%}.xlarge-12{flex:0 0 100%;max-width:100%}.xlarge-offset-11{margin-left:91.66667%}}@media (min-width:1201px){.xxlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xxlarge-offset-0{margin-left:0}.xxlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xxlarge-offset-1{margin-left:8.33333%}.xxlarge-3{flex:0 0 25%;max-width:25%}.xxlarge-offset-2{margin-left:16.66667%}.xxlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xxlarge-offset-3{margin-left:25%}.xxlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xxlarge-offset-4{margin-left:33.33333%}.xxlarge-6{flex:0 0 50%;max-width:50%}.xxlarge-offset-5{margin-left:41.66667%}.xxlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xxlarge-offset-6{margin-left:50%}.xxlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xxlarge-offset-7{margin-left:58.33333%}.xxlarge-9{flex:0 0 75%;max-width:75%}.xxlarge-offset-8{margin-left:66.66667%}.xxlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xxlarge-offset-9{margin-left:75%}.xxlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xxlarge-offset-10{margin-left:83.33333%}.xxlarge-12{flex:0 0 100%;max-width:100%}.xxlarge-offset-11{margin-left:91.66667%}}@media (min-width:1351px){.xxxlarge-1{flex:0 0 8.33333%;max-width:8.33333%}.xxxlarge-offset-0{margin-left:0}.xxxlarge-2{flex:0 0 16.66667%;max-width:16.66667%}.xxxlarge-offset-1{margin-left:8.33333%}.xxxlarge-3{flex:0 0 25%;max-width:25%}.xxxlarge-offset-2{margin-left:16.66667%}.xxxlarge-4{flex:0 0 33.33333%;max-width:33.33333%}.xxxlarge-offset-3{margin-left:25%}.xxxlarge-5{flex:0 0 41.66667%;max-width:41.66667%}.xxxlarge-offset-4{margin-left:33.33333%}.xxxlarge-6{flex:0 0 50%;max-width:50%}.xxxlarge-offset-5{margin-left:41.66667%}.xxxlarge-7{flex:0 0 58.33333%;max-width:58.33333%}.xxxlarge-offset-6{margin-left:50%}.xxxlarge-8{flex:0 0 66.66667%;max-width:66.66667%}.xxxlarge-offset-7{margin-left:58.33333%}.xxxlarge-9{flex:0 0 75%;max-width:75%}.xxxlarge-offset-8{margin-left:66.66667%}.xxxlarge-10{flex:0 0 83.33333%;max-width:83.33333%}.xxxlarge-offset-9{margin-left:75%}.xxxlarge-11{flex:0 0 91.66667%;max-width:91.66667%}.xxxlarge-offset-10{margin-left:83.33333%}.xxxlarge-12{flex:0 0 100%;max-width:100%}.xxxlarge-offset-11{margin-left:91.66667%}}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.slick-track[data-v-e4caeaf8]{position:relative;top:0;left:0;display:block;transform:translateZ(0)}.slick-track.slick-center[data-v-e4caeaf8]{margin-left:auto;margin-right:auto}.slick-track[data-v-e4caeaf8]:after,.slick-track[data-v-e4caeaf8]:before{display:table;content:""}.slick-track[data-v-e4caeaf8]:after{clear:both}.slick-loading .slick-track[data-v-e4caeaf8]{visibility:hidden}.slick-slide[data-v-e4caeaf8]{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide[data-v-e4caeaf8]{float:right}.slick-slide img[data-v-e4caeaf8]{display:block}.slick-slide.slick-loading img[data-v-e4caeaf8]{display:none}.slick-slide.dragging img[data-v-e4caeaf8]{pointer-events:none}.slick-initialized .slick-slide[data-v-e4caeaf8]{display:block}.slick-loading .slick-slide[data-v-e4caeaf8]{visibility:hidden}.slick-vertical .slick-slide[data-v-e4caeaf8]{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden[data-v-21137603]{display:none}.slick-slider[data-v-3d1a4f76]{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list[data-v-3d1a4f76]{position:relative;display:block;overflow:hidden;margin:0;padding:0;transform:translateZ(0)}.slick-list[data-v-3d1a4f76]:focus{outline:none}.slick-list.dragging[data-v-3d1a4f76]{cursor:pointer;cursor:hand}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(font/VideoJS.eot?#iefix) format("eot")}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"),url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:normal}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:none}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin:0}.video-js.vjs-4-3,.video-js.vjs-16-9,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill,.video-js .vjs-tech{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen{width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.5em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.75em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:none;border:none;color:inherit;display:inline-block;overflow:visible;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),hsla(0,0%,100%,0));overflow:auto;box-sizing:content-box}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto;box-sizing:content-box}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:#bfc7d3;background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:#fff;background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:hsla(0,0%,100%,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none;padding-left:2em;padding-right:2em;padding-bottom:3em}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel .vjs-volume-control:hover,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control,.video-js .vjs-volume-panel:hover .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em}.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-mute-control:hover~.vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:9em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3.5em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-poster,.vjs-poster img{vertical-align:middle;padding:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;width:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.video-js .vjs-current-time,.vjs-live .vjs-time-control,.vjs-no-flex .vjs-current-time{display:none}.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control{width:0!important;white-space:nowrap}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control .vjs-icon-placeholder{cursor:pointer;flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em;background-color:#000;background-color:rgba(0,0,0,.5)}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:#fff transparent transparent}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{to{transform:rotate(1turn)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}to{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"\f10d";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" \f11d";font-size:1.5em;line-height:inherit}.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer{flex:auto;display:block}.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.vjs-text-track-settings .vjs-track-settings-colors{display:block;grid-column:1;grid-row:1}.vjs-text-track-settings .vjs-track-settings-font{grid-column:2;grid-row:1}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:2;grid-row:2}}.vjs-track-setting>select{margin-right:5px}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible),.video-js :focus:not(:focus-visible){outline:none}@media \0 screen{.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}@media \0 screen{.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:hidden}}body{background-color:#fff;color:#0f0f0f;font-family:Graphik,Helvetica,Arial;-webkit-font-smoothing:antialiased!important}.site-wrap{overflow:hidden}.layout>span{display:flex;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 80px)}@media (max-width:960px){.layout>span{min-height:calc(100vh - 55px)}}.wrapper{width:100%;max-width:1410px;margin:0 auto}@media (max-width:768px){.wrapper{max-width:1380px}}.wrapper--medium{max-width:1260px}@media (max-width:768px){.wrapper--medium{max-width:1230px}}.wrapper--small{max-width:1020px}@media (max-width:768px){.wrapper--small{max-width:990px}}.card--intro,.card--intro a,.card--intro button,.card--intro ol,.card--intro ul,.footer,.footer a,.footer button,.footer ol,.footer ul,.has-dark-bg,.has-dark-bg a,.has-dark-bg button,.has-dark-bg ol,.has-dark-bg ul,.header,.header a,.header button,.header ol,.header ul,.modal--complete .modal__top,.modal--complete .modal__top a,.modal--complete .modal__top button,.modal--complete .modal__top ol,.modal--complete .modal__top ul,.modal--sign-up .modal__body__left,.modal--sign-up .modal__body__left a,.modal--sign-up .modal__body__left button,.modal--sign-up .modal__body__left ol,.modal--sign-up .modal__body__left ul{color:#f9f9f9}.card--intro .wysiwyg,.card--intro .wysiwyg a:not(.button),.card--intro .wysiwyg ol,.card--intro .wysiwyg p,.card--intro .wysiwyg ul,.card--intro p,.card--intro p a:not(.button),.footer .wysiwyg,.footer .wysiwyg a:not(.button),.footer .wysiwyg ol,.footer .wysiwyg p,.footer .wysiwyg ul,.footer p,.footer p a:not(.button),.has-dark-bg .wysiwyg,.has-dark-bg .wysiwyg a:not(.button),.has-dark-bg .wysiwyg ol,.has-dark-bg .wysiwyg ol a:not(.button),.has-dark-bg .wysiwyg p,.has-dark-bg .wysiwyg p a:not(.button),.has-dark-bg .wysiwyg ul,.has-dark-bg .wysiwyg ul a:not(.button),.has-dark-bg p,.has-dark-bg p a:not(.button),.header .wysiwyg,.header .wysiwyg a:not(.button),.header .wysiwyg ol,.header .wysiwyg p,.header .wysiwyg ul,.header p,.header p a:not(.button),.modal--complete .modal__top .wysiwyg,.modal--complete .modal__top .wysiwyg a:not(.button),.modal--complete .modal__top .wysiwyg ol,.modal--complete .modal__top .wysiwyg p,.modal--complete .modal__top .wysiwyg ul,.modal--complete .modal__top p,.modal--complete .modal__top p a:not(.button),.modal--sign-up .modal__body__left .wysiwyg,.modal--sign-up .modal__body__left .wysiwyg a:not(.button),.modal--sign-up .modal__body__left .wysiwyg ol,.modal--sign-up .modal__body__left .wysiwyg p,.modal--sign-up .modal__body__left .wysiwyg ul,.modal--sign-up .modal__body__left p,.modal--sign-up .modal__body__left p a:not(.button){color:hsla(0,0%,97.6%,.75)}.skipnav:active,.skipnav:focus{position:absolute!important;top:5px!important;left:42%!important;width:16%;background-color:#000;padding:10px;color:#f9f9f9;z-index:9999;text-align:center;clip:inherit;overflow:hidden;border:0!important;width:auto!important;height:auto!important;margin:inherit}@font-face{font-family:GT Super Text;src:url(/fonts/GT-Super-Text-Book.woff) format("woff"),url(/fonts/GT-Super-Text-Book.woff2) format("woff2"),url(/fonts/GT-Super-Text-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:GT Super Text;src:url(/fonts/GT-Super-Text-BookItalic.woff) format("woff"),url(/fonts/GT-Super-Text-BookItalic.woff2) format("woff2"),url(/fonts/GT-Super-Text-BookItalic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Regular.eot);src:url(/fonts/MonumentExtended-Regular.woff) format("woff"),url(/fonts/MonumentExtended-Regular.woff2) format("woff2"),url(/fonts/MonumentExtended-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Bold.eot);src:url(/fonts/MonumentExtended-Bold.woff) format("woff"),url(/fonts/MonumentExtended-Bold.woff2) format("woff2"),url(/fonts/MonumentExtended-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Monument Extended;src:url(/fonts/MonumentExtended-Black.eot);src:url(/fonts/MonumentExtended-Black.woff) format("woff"),url(/fonts/MonumentExtended-Black.woff2) format("woff2"),url(/fonts/MonumentExtended-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Regular.woff) format("woff"),url(/fonts/Graphik-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Graphik;src:url(/fonts/Graphik-RegularItalic.woff) format("woff"),url(/fonts/Graphik-RegularItalic.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Medium.woff) format("woff"),url(/fonts/Graphik-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Graphik;src:url(/fonts/Graphik-MediumItalic.woff) format("woff"),url(/fonts/Graphik-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Semibold.woff) format("woff"),url(/fonts/Graphik-Semibold.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Graphik;src:url(/fonts/Graphik-Bold.woff) format("woff"),url(/fonts/Graphik-Bold.woff2) format("woff2");font-weight:700;font-style:normal}.listreset{padding:0;margin:0;list-style:none outside}.accessible,.media-upload input,.share-class__item--email input,.share-link input,.topic-landing__title .introduction h2,input[type=checkbox],input[type=radio]{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}.not-accessible{border:initial;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:initial;overflow:auto;padding:initial;position:static;width:auto}.no-scroll{overflow-y:hidden}.hidden{position:absolute;opacity:0;pointer-events:none;z-index:-1}.visible{position:static;opacity:1;pointer-events:all;z-index:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.sticky.fixed{position:fixed!important;bottom:0}.sticky.fixed-top{position:fixed!important;top:30px;transition:top .3s}.sticky.stuck{position:absolute!important;bottom:0;top:auto}.justify-start{display:flex;justify-content:flex-start}@media (max-width:960px){.justify-start-large-down{display:flex;justify-content:flex-start}}@media (max-width:768px){.justify-start-medium-down{display:flex;justify-content:flex-start!important}}@media (max-width:480px){.justify-start-small-down{display:flex;justify-content:flex-start!important}}.justify-center{display:flex;justify-content:center}@media (max-width:960px){.justify-center-large-down{display:flex;justify-content:center!important}}@media (max-width:768px){.justify-center-medium-down{display:flex;justify-content:center!important}}@media (max-width:480px){.justify-center-small-down{display:flex;justify-content:center!important}}.justify-end{display:flex;justify-content:flex-end}@media (max-width:960px){.justify-end-large-down{display:flex;justify-content:flex-end!important}}@media (max-width:768px){.justify-end-medium-down{display:flex;justify-content:flex-end!important}}@media (max-width:480px){.justify-end-small-down{display:flex;justify-content:flex-end!important}}.align-start{display:flex;align-items:flex-start}@media (max-width:960px){.align-start-large-down{display:flex;align-items:flex-start!important}}@media (max-width:768px){.align-start-medium-down{display:flex;align-items:flex-start!important}}@media (max-width:480px){.align-start-small-down{display:flex;align-items:flex-start!important}}.align-center{display:flex;align-items:center}@media (max-width:960px){.align-center-large-down{display:flex;align-items:center!important}}@media (max-width:768px){.align-center-medium-down{display:flex;align-items:center!important}}@media (max-width:480px){.align-center-small-down{display:flex;align-items:center!important}}.align-end{display:flex;align-items:flex-end}@media (max-width:960px){.align-end-large-down{display:flex;align-items:flex-end!important}}@media (max-width:768px){.align-end-medium-down{display:flex;align-items:flex-end!important}}@media (max-width:480px){.align-end-small-down{display:flex;align-items:flex-end!important}}.account__main__heading .filter .select label,.activities__overview button,.class-admin__main__heading .filter .select label,.gate__modules .modules .module span.h6,.h1,.h2,.h3,.h4,.h5,.h6,.page-actions a,.page-actions button,.profile__main__heading .filter .select label,.profile__points-history-item__left .points>span,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,h1,h2,h3,h4,h5,h6{display:block;font-family:Monument Extended,Times New Roman,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;margin:0}.h1,h1{font-size:51px;line-height:52px;letter-spacing:-.05em}@media (max-width:1200px){.h1,h1{font-size:40px;line-height:41px;letter-spacing:-.04em}}@media (max-width:768px){.h1,h1{font-size:30px;line-height:32px;letter-spacing:-.035em}}@media (max-width:480px){.h1,h1{font-size:22px;line-height:24px;letter-spacing:-.03em}}.h2,h2{font-size:30px;line-height:34px;letter-spacing:-.03em}@media (max-width:960px){.h2,h2{font-size:24px;line-height:36px;letter-spacing:-.025em}}@media (max-width:480px){.h2,h2{font-size:18px;line-height:18px;letter-spacing:-.02em}}.h3,h3{font-size:18px;line-height:20px}@media (max-width:480px){.h3,h3{font-size:14px;line-height:17px}}.account__main__heading .filter .select label,.class-admin__main__heading .filter .select label,.h4,.profile__main__heading .filter .select label,.profile__points-history-item__left .points>span,.wysiwyg h1,.wysiwyg h2,h4{font-size:15px;line-height:18px}@media (max-width:480px){.account__main__heading .filter .select label,.class-admin__main__heading .filter .select label,.h4,.profile__main__heading .filter .select label,.profile__points-history-item__left .points>span,.wysiwyg h1,.wysiwyg h2,h4{font-size:14px}}.activities__overview button,.gate__modules .modules .module span.h6,.h5,.wysiwyg h3,h5{font-size:15px;line-height:18px;font-weight:400}@media (max-width:480px){.activities__overview button,.gate__modules .modules .module span.h6,.h5,.wysiwyg h3,h5{font-size:14px}}.account__main__heading .filter .select .wysiwyg label,.class-admin__main__heading .filter .select .wysiwyg label,.h6,.page-actions a,.page-actions button,.profile__main__heading .filter .select .wysiwyg label,.wysiwyg .account__main__heading .filter .select label,.wysiwyg .class-admin__main__heading .filter .select label,.wysiwyg .profile__main__heading .filter .select label,.wysiwyg h4,h6{font-size:11px;line-height:14px;font-weight:400}.account .show-more .button,.account .show-more .button-link,.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .dropzone .media-item__action,.account .show-more .form .link,.account .show-more .form .wysiwyg ol a,.account .show-more .form .wysiwyg ol button,.account .show-more .form .wysiwyg ul a,.account .show-more .form .wysiwyg ul button,.account .show-more .media-upload:not(.media-upload--button) label,.account .show-more .media-upload label,.account .show-more .topic-landing__main__sticky-sidebar ul a,.account .show-more .wysiwyg ol .form a,.account .show-more .wysiwyg ol .form button,.account .show-more .wysiwyg ul .form a,.account .show-more .wysiwyg ul .form button,.account .table+button,.account__main__heading .select--auto-width label,.activities form .question--multi legend,.activities form .question--short>label,.base,.class-admin .show-more .button,.class-admin .show-more .button-link,.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .dropzone .media-item__action,.class-admin .show-more .form .link,.class-admin .show-more .form .wysiwyg ol a,.class-admin .show-more .form .wysiwyg ol button,.class-admin .show-more .form .wysiwyg ul a,.class-admin .show-more .form .wysiwyg ul button,.class-admin .show-more .media-upload:not(.media-upload--button) label,.class-admin .show-more .media-upload label,.class-admin .show-more .topic-landing__main__sticky-sidebar ul a,.class-admin .show-more .wysiwyg ol .form a,.class-admin .show-more .wysiwyg ol .form button,.class-admin .show-more .wysiwyg ul .form a,.class-admin .show-more .wysiwyg ul .form button,.class-admin .table+button,.class-admin__main__heading .select--auto-width label,.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .account .show-more .media-item__action,.dropzone .class-admin .show-more .media-item__action,.dropzone .profile .show-more .media-item__action,.form .account .show-more .link,.form .class-admin .show-more .link,.form .profile .show-more .link,.form .wysiwyg ol .account .show-more a,.form .wysiwyg ol .account .show-more button,.form .wysiwyg ol .class-admin .show-more a,.form .wysiwyg ol .class-admin .show-more button,.form .wysiwyg ol .profile .show-more a,.form .wysiwyg ol .profile .show-more button,.form .wysiwyg ul .account .show-more a,.form .wysiwyg ul .account .show-more button,.form .wysiwyg ul .class-admin .show-more a,.form .wysiwyg ul .class-admin .show-more button,.form .wysiwyg ul .profile .show-more a,.form .wysiwyg ul .profile .show-more button,.media-upload .account .show-more label,.media-upload .class-admin .show-more label,.media-upload .profile .show-more label,.media-upload:not(.media-upload--button) .account .show-more label,.media-upload:not(.media-upload--button) .class-admin .show-more label,.media-upload:not(.media-upload--button) .profile .show-more label,.profile .show-more .button,.profile .show-more .button-link,.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .dropzone .media-item__action,.profile .show-more .form .link,.profile .show-more .form .wysiwyg ol a,.profile .show-more .form .wysiwyg ol button,.profile .show-more .form .wysiwyg ul a,.profile .show-more .form .wysiwyg ul button,.profile .show-more .media-upload:not(.media-upload--button) label,.profile .show-more .media-upload label,.profile .show-more .topic-landing__main__sticky-sidebar ul a,.profile .show-more .wysiwyg ol .form a,.profile .show-more .wysiwyg ol .form button,.profile .show-more .wysiwyg ul .form a,.profile .show-more .wysiwyg ul .form button,.profile .table+button,.profile__main__heading .select--auto-width label,.topic-landing__main__sticky-sidebar ul .account .show-more a,.topic-landing__main__sticky-sidebar ul .class-admin .show-more a,.topic-landing__main__sticky-sidebar ul .profile .show-more a,.wysiwyg ol .form .account .show-more a,.wysiwyg ol .form .account .show-more button,.wysiwyg ol .form .class-admin .show-more a,.wysiwyg ol .form .class-admin .show-more button,.wysiwyg ol .form .profile .show-more a,.wysiwyg ol .form .profile .show-more button,.wysiwyg ul .form .account .show-more a,.wysiwyg ul .form .account .show-more button,.wysiwyg ul .form .class-admin .show-more a,.wysiwyg ul .form .class-admin .show-more button,.wysiwyg ul .form .profile .show-more a,.wysiwyg ul .form .profile .show-more button,body{font-family:Graphik,Helvetica,Arial;font-size:15px;line-height:22px;font-weight:400}@media (max-width:480px){.account .show-more .button,.account .show-more .button-link,.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .dropzone .media-item__action,.account .show-more .form .link,.account .show-more .form .wysiwyg ol a,.account .show-more .form .wysiwyg ol button,.account .show-more .form .wysiwyg ul a,.account .show-more .form .wysiwyg ul button,.account .show-more .media-upload:not(.media-upload--button) label,.account .show-more .media-upload label,.account .show-more .topic-landing__main__sticky-sidebar ul a,.account .show-more .wysiwyg ol .form a,.account .show-more .wysiwyg ol .form button,.account .show-more .wysiwyg ul .form a,.account .show-more .wysiwyg ul .form button,.account .table+button,.account__main__heading .select--auto-width label,.activities form .question--multi legend,.activities form .question--short>label,.base,.class-admin .show-more .button,.class-admin .show-more .button-link,.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .dropzone .media-item__action,.class-admin .show-more .form .link,.class-admin .show-more .form .wysiwyg ol a,.class-admin .show-more .form .wysiwyg ol button,.class-admin .show-more .form .wysiwyg ul a,.class-admin .show-more .form .wysiwyg ul button,.class-admin .show-more .media-upload:not(.media-upload--button) label,.class-admin .show-more .media-upload label,.class-admin .show-more .topic-landing__main__sticky-sidebar ul a,.class-admin .show-more .wysiwyg ol .form a,.class-admin .show-more .wysiwyg ol .form button,.class-admin .show-more .wysiwyg ul .form a,.class-admin .show-more .wysiwyg ul .form button,.class-admin .table+button,.class-admin__main__heading .select--auto-width label,.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .account .show-more .media-item__action,.dropzone .class-admin .show-more .media-item__action,.dropzone .profile .show-more .media-item__action,.form .account .show-more .link,.form .class-admin .show-more .link,.form .profile .show-more .link,.form .wysiwyg ol .account .show-more a,.form .wysiwyg ol .account .show-more button,.form .wysiwyg ol .class-admin .show-more a,.form .wysiwyg ol .class-admin .show-more button,.form .wysiwyg ol .profile .show-more a,.form .wysiwyg ol .profile .show-more button,.form .wysiwyg ul .account .show-more a,.form .wysiwyg ul .account .show-more button,.form .wysiwyg ul .class-admin .show-more a,.form .wysiwyg ul .class-admin .show-more button,.form .wysiwyg ul .profile .show-more a,.form .wysiwyg ul .profile .show-more button,.media-upload .account .show-more label,.media-upload .class-admin .show-more label,.media-upload .profile .show-more label,.media-upload:not(.media-upload--button) .account .show-more label,.media-upload:not(.media-upload--button) .class-admin .show-more label,.media-upload:not(.media-upload--button) .profile .show-more label,.profile .show-more .button,.profile .show-more .button-link,.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .dropzone .media-item__action,.profile .show-more .form .link,.profile .show-more .form .wysiwyg ol a,.profile .show-more .form .wysiwyg ol button,.profile .show-more .form .wysiwyg ul a,.profile .show-more .form .wysiwyg ul button,.profile .show-more .media-upload:not(.media-upload--button) label,.profile .show-more .media-upload label,.profile .show-more .topic-landing__main__sticky-sidebar ul a,.profile .show-more .wysiwyg ol .form a,.profile .show-more .wysiwyg ol .form button,.profile .show-more .wysiwyg ul .form a,.profile .show-more .wysiwyg ul .form button,.profile .table+button,.profile__main__heading .select--auto-width label,.topic-landing__main__sticky-sidebar ul .account .show-more a,.topic-landing__main__sticky-sidebar ul .class-admin .show-more a,.topic-landing__main__sticky-sidebar ul .profile .show-more a,.wysiwyg ol .form .account .show-more a,.wysiwyg ol .form .account .show-more button,.wysiwyg ol .form .class-admin .show-more a,.wysiwyg ol .form .class-admin .show-more button,.wysiwyg ol .form .profile .show-more a,.wysiwyg ol .form .profile .show-more button,.wysiwyg ul .form .account .show-more a,.wysiwyg ul .form .account .show-more button,.wysiwyg ul .form .class-admin .show-more a,.wysiwyg ul .form .class-admin .show-more button,.wysiwyg ul .form .profile .show-more a,.wysiwyg ul .form .profile .show-more button,body{font-size:13px;line-height:19px}}.label,.table--student-roster .table__item .rank{font-family:GT Super Text,Times New Roman,serif;font-weight:400;font-style:italic;text-transform:none}.activities__bottom__error,.card--favourite .card__remove,.card--progress .card__right .time-title span,.feedback,.form__error,.form__success,.modal--admin-controls .modal__body .pin-comment__switcher label,.small,.sticky-alert,.table--activities .table__item .date,.table--activities .table__item .name,.table--assignments .table__item .date,.table--assignments .table__item .name,.table--student-roster .table__item .email,label,legend{font-size:12px;line-height:16px;letter-spacing:.0025em}@media (max-width:480px){.activities__bottom__error,.card--favourite .card__remove,.card--progress .card__right .time-title span,.feedback,.form__error,.form__success,.modal--admin-controls .modal__body .pin-comment__switcher label,.small,.sticky-alert,.table--activities .table__item .date,.table--activities .table__item .name,.table--assignments .table__item .date,.table--assignments .table__item .name,.table--student-roster .table__item .email,label,legend{font-size:10px;line-height:13px}}.card--favourite .profile__progress__item .points .card__remove,.card--progress .card__right .time-title .profile__progress__item .points span,.form .description,.form .error,.form .success,.modal--admin-controls .modal__body .pin-comment__switcher .profile__progress__item .points label,.profile__progress__item .points .activities__bottom__error,.profile__progress__item .points .card--favourite .card__remove,.profile__progress__item .points .card--progress .card__right .time-title span,.profile__progress__item .points .feedback,.profile__progress__item .points .form__error,.profile__progress__item .points .form__success,.profile__progress__item .points .modal--admin-controls .modal__body .pin-comment__switcher label,.profile__progress__item .points .small,.profile__progress__item .points .sticky-alert,.profile__progress__item .points .table--activities .table__item .date,.profile__progress__item .points .table--activities .table__item .name,.profile__progress__item .points .table--assignments .table__item .date,.profile__progress__item .points .table--assignments .table__item .name,.profile__progress__item .points .table--student-roster .table__item .email,.profile__progress__item .points label,.profile__progress__item .points legend,.table--activities .table__item .profile__progress__item .points .date,.table--activities .table__item .profile__progress__item .points .name,.table--assignments .table__item .profile__progress__item .points .date,.table--assignments .table__item .profile__progress__item .points .name,.table--student-roster .table__item .profile__progress__item .points .email,.tiny{font-size:10px;line-height:13px;letter-spacing:.0025em}ol,p,ul{margin:0}p{color:rgba(15,15,15,.75)}p:not(:last-child){margin-bottom:15px}strong{font-weight:700}ol,ul{padding:0;margin:0;list-style:none outside}address{font-style:normal}.is-inactive{color:rgba(15,15,15,.25);pointer-events:none}svg{transition:.3s;fill:#0f0f0f}svg.badge,svg.heart,svg.heart-filled,svg.logomark,svg.reply{fill:#e41c23!important}svg.madebyarticle{width:130px;height:8px}svg.logo-en,svg.logo-fr{width:145px;height:29px}svg.cfee-logo-en,svg.cfee-logo-fr{width:53px;height:18px}svg.x{stroke:#0f0f0f;width:17px;height:17px}svg.logomark{width:21px;height:30px}svg.badge{width:17px;height:17px}svg.search{width:18px;height:18px}svg.hamburger{width:25px;height:17px}svg.edit{width:18px;height:18px}svg.checkmark{width:19px;height:15px}svg.flag,svg.flag-filled{width:15px;height:18px}svg.play{stroke:#f9f9f9;fill:#f9f9f9}svg.completed,svg.play{width:24px;height:24px}svg.share{width:20px;height:21px}svg.chevron-down,svg.chevron-down-select{width:16px;height:10px}svg.heart,svg.heart-filled,svg.reply{width:16px;height:16px}svg.arrow-left,svg.arrow-right{width:19px;height:16px}svg.remove-circled{width:24px;height:24px}svg.delete{width:14px;height:16px}.wysiwyg{color:rgba(15,15,15,.75)}.wysiwyg+.wysiwyg{margin-top:15px}.account__main__heading .filter .select .wysiwyg label,.class-admin__main__heading .filter .select .wysiwyg label,.profile__main__heading .filter .select .wysiwyg label,.wysiwyg .account__main__heading .filter .select label,.wysiwyg .class-admin__main__heading .filter .select label,.wysiwyg .profile__main__heading .filter .select label,.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4{color:#0f0f0f;margin-top:30px;margin-bottom:10px!important}.wysiwyg h1 strong,.wysiwyg h2 strong{font-weight:700}.wysiwyg h3 strong{font-weight:400}.wysiwyg img{image-rendering:optimizeSpeed;max-width:100%;height:auto;vertical-align:middle}.wysiwyg>div:not(.image-wrapper)+ol,.wysiwyg>div:not(.image-wrapper)+ul,.wysiwyg p+ol,.wysiwyg p+ul{margin-top:-5px}.wysiwyg>div:not(.image-wrapper):not(:last-of-type),.wysiwyg ol:not(:last-of-type),.wysiwyg p:not(:last-of-type),.wysiwyg ul:not(:last-of-type){margin-bottom:15px}.wysiwyg ol,.wysiwyg ul{list-style-type:none}.wysiwyg ol li,.wysiwyg ul li{position:relative;padding-left:25px;margin-bottom:8px}.wysiwyg ol ol,.wysiwyg ol ul,.wysiwyg ul ol,.wysiwyg ul ul{margin-top:8px;margin-left:25px}.wysiwyg ul li:before{content:"•";position:absolute;top:0;left:0}.wysiwyg ol li{counter-increment:inst1}.wysiwyg ol li:before{content:counter(inst1) ".";position:absolute;top:0;left:0}.wysiwyg ol ol li{counter-increment:inst2}.wysiwyg ol ol li:before{content:counter(inst2,lower-alpha) "."}.wysiwyg ol ol ol li{counter-increment:inst3}.wysiwyg ol ol ol li:before{content:counter(inst3,lower-roman) "."}.wysiwyg abbr[title],.wysiwyg acronym{border-bottom:1px dotted #0f0f0f;cursor:help}.wysiwyg address{margin-top:10px;border-radius:0!important;border-width:1px!important}.wysiwyg cite{color:rgba(15,15,15,.25);font-size:.875em;padding-left:.5em}.wysiwyg code,.wysiwyg kbd,.wysiwyg pre,.wysiwyg samp,.wysiwyg tt,.wysiwyg var{-webkit-hyphens:none;hyphens:none;font-family:monospace,serif}.wysiwyg b,.wysiwyg strong{font-weight:500}.wysiwyg dfn,.wysiwyg em,.wysiwyg i{font-style:italic}.wysiwyg pre{box-sizing:border-box;background:rgba(79,79,79,.25);padding:1em 2em;margin-bottom:24px;overflow:auto;white-space:pre;white-space:pre-wrap;word-wrap:break-word}.wysiwyg small{font-size:smaller}.wysiwyg big{font-size:125%}.wysiwyg sub,.wysiwyg sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}.wysiwyg sup{bottom:1ex}.wysiwyg sub{top:.5ex}.wysiwyg mark{background-color:rgba(15,15,15,.25)}.wysiwyg figure{margin:0}.wysiwyg fieldset{border:none;margin:0;padding:0}.wysiwyg legend{white-space:normal}.wysiwyg hr{background-color:rgba(15,15,15,.25);border:0;height:1px;margin-bottom:23px}.wysiwyg embed,.wysiwyg iframe,.wysiwyg object,.wysiwyg video{width:100%}.wysiwyg p>embed,.wysiwyg p>iframe,.wysiwyg p>object,.wysiwyg span>embed,.wysiwyg span>iframe,.wysiwyg span>object{margin-bottom:0}.wysiwyg blockquote,.wysiwyg q{-webkit-hyphens:none;hyphens:none}.wysiwyg blockquote cite,.wysiwyg blockquote small,.wysiwyg q cite,.wysiwyg q small{font-size:.625em;display:block;margin-top:.5em;padding:0}.wysiwyg blockquote cite,.wysiwyg blockquote em,.wysiwyg blockquote i,.wysiwyg q cite,.wysiwyg q em,.wysiwyg q i{font-style:normal}.wysiwyg table{width:100%;border:none!important;border-radius:0!important}.wysiwyg caption,.wysiwyg td,.wysiwyg th{text-align:left;padding:0!important}.wysiwyg td,.wysiwyg th{border:none!important}.wysiwyg td{padding:10px 0!important;border-bottom:1px solid rgba(15,15,15,.25)!important}img{max-width:100%;height:auto}.card--intro .card__right>button .image-wrapper,.card--intro .card__right>button .video-wrapper,.cover{height:100%}a.image-wrapper,a.video-wrapper{display:block}.card--intro .card__right>button .image-wrapper .lazy-image-placeholder,.image-wrapper.cover .lazy-image-placeholder,.image-wrapper.profile-image .lazy-image-placeholder{height:100%}.card--intro .card__right>button .image-wrapper .lazy-image-placeholder img,.image-wrapper.cover .lazy-image-placeholder img,.image-wrapper.profile-image .lazy-image-placeholder img{height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.image-wrapper.desktop{display:none}}@media (max-width:480px){.image-wrapper.tablet{display:none}}@media (min-width:769px){.image-wrapper.tablet{display:none}}@media (min-width:481px){.image-wrapper.mobile{display:none}}.image-wrapper .lazy-image-placeholder{position:relative;transition:none;opacity:0;transition:opacity .75s}.image-wrapper .lazy-image-placeholder:not(.disable-aspect-ratio){font-size:0}.image-wrapper .lazy-image-placeholder:not(.disable-aspect-ratio) img{position:absolute;top:0;left:0;width:100%}.image-wrapper .lazy-image-placeholder img{display:block}.image-wrapper .lazy-image-placeholder.is-loaded{opacity:1}.image-wrapper img{margin:auto}.image-wrapper img[data-srcset=""]{opacity:0}.video-wrapper{position:relative;pointer-events:all;height:0;padding-top:56.25%}.video-wrapper .image-wrapper,.video-wrapper .video-player,.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.video-wrapper.disable-aspect-ratio iframe,.video-wrapper.disable-aspect-ratio video{left:50%;transform:translateX(-50%);width:auto;-o-object-fit:contain;object-fit:contain}.video-wrapper.show-up-next:after,.video-wrapper:not(.is-playing):after{opacity:1}.video-wrapper.show-up-next:after{background-color:rgba(15,15,15,.4)}.video-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,15,15,.1);pointer-events:none;opacity:0;transition:opacity .3s,background-color .3s}.video-wrapper .image-wrapper img{-o-object-fit:cover;object-fit:cover;height:100%}.video-wrapper .timer{position:absolute;top:calc(50% + 3px);left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;width:20%;max-width:45px;height:0;padding-bottom:20%}.video-wrapper .timer__icons{position:absolute;top:0;left:0;width:100%;height:100%}.video-wrapper .timer__icons svg{width:100%;height:100%}.video-wrapper__up-next{position:absolute;bottom:60px;right:30px;width:220px;z-index:10}@media (max-width:480px){.video-wrapper__up-next{bottom:50px;right:15px}}.table--student-roster .table__item .video-wrapper__up-next .rank,.video-wrapper__up-next .label,.video-wrapper__up-next .table--student-roster .table__item .rank{display:block;color:#e41c23;margin-bottom:10px}.video-wrapper__up-next h3{color:#f9f9f9;margin-bottom:15px}.video-wrapper__up-next .next{width:38px;height:38px}iframe,video{width:100%;outline:none;cursor:pointer}.dropzone,input:not([type=submit]):not([type=button]),select,textarea{background-color:#fff;outline:none;padding:8px 15px;margin:0;width:100%;color:rgba(15,15,15,.75);font-size:15px;line-height:22px;font-weight:400;height:40px;border:1px solid rgba(15,15,15,.25);border-radius:3px;transition:border-color .3s}.dropzone::-webkit-input-placeholder,input:not([type=submit]):not([type=button])::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(15,15,15,.65);opacity:1;height:inherit;vertical-align:middle}.dropzone:-moz-placeholder,.dropzone::-moz-placeholder,input:not([type=submit]):not([type=button]):-moz-placeholder,input:not([type=submit]):not([type=button])::-moz-placeholder,select:-moz-placeholder,select::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:rgba(15,15,15,.65);opacity:1;height:inherit;vertical-align:middle}.dropzone:-ms-input-placeholder,input:not([type=submit]):not([type=button]):-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(15,15,15,.65);opacity:1;height:inherit;vertical-align:middle}@media (max-width:768px){.dropzone,input:not([type=submit]):not([type=button]),select,textarea{font-size:13px;line-height:19px}}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px #f9f9f9 inset!important;-webkit-text-fill-color:rgba(15,15,15,.75)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}textarea{min-height:80px;resize:none;margin-bottom:-5px}fieldset{border:none;padding:0;margin:0}label,legend{display:block;color:#0f0f0f;margin-bottom:8px}input[type=checkbox]:not(:last-of-type)+label,input[type=radio]:not(:last-of-type)+label{margin-bottom:10px}input[type=checkbox]+label,input[type=radio]+label{position:relative;padding-left:28px;margin-bottom:0;cursor:pointer;font-size:15px;line-height:22px;text-transform:none}@media (max-width:480px){input[type=checkbox]+label,input[type=radio]+label{font-size:13px;line-height:19px}}input[type=checkbox]+label strong,input[type=radio]+label strong{display:block;font-weight:500}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";position:absolute;top:3px;left:0;width:14px;height:14px;border:1px solid rgba(15,15,15,.25);border-radius:3px;transition:all .3s}@media (max-width:480px){input[type=checkbox]+label:before,input[type=radio]+label:before{top:calc(50% - 1px);transform:translateY(-50%)}}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";position:absolute;opacity:0;transition:all .3s}input[type=checkbox]:checked+label:after,input[type=checkbox]:checked+span:not(.required):after,input[type=radio]:checked+label:after,input[type=radio]:checked+span:not(.required):after{opacity:1}input[type=radio]+label:after,input[type=radio]+label:before{border-radius:50%}input[type=radio]+label:after{top:3px;left:0;width:16px;height:16px;background-color:rgba(15,15,15,.25)}@media (max-width:480px){input[type=radio]+label:after{top:calc(50% - 1px);transform:translateY(-50%)}}input[type=checkbox]+label:after{top:8px;left:4px;width:9px;height:7px;background-image:url(/img/svg/raw/checkmark.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}@media (max-width:480px){input[type=checkbox]+label:after{top:calc(50% - 1px);transform:translateY(-50%)}}.select{position:relative;display:flex}.select.has-label:after{top:auto;bottom:15px;transform:translateY(0)}.select:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:10px;background-image:url(/img/svg/raw/chevron-down-select.svg);background-position:calc(100% - 13px) 52.5%;background-size:16px 10px;background-repeat:no-repeat;pointer-events:none}.select label{margin-right:3px}.select select{padding-right:40px}.select--auto-width{display:inline-flex!important;align-items:center}.select--auto-width:after{background-position:100% 52.5%}.select--auto-width label,.select--auto-width select{font-family:GT Super Text,Times New Roman,serif;font-style:italic;letter-spacing:normal}@media (max-width:768px){.select--auto-width label{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}}.select--auto-width select{color:#0f0f0f;width:auto;border:none;height:auto;padding:0 25px 0 0}.media-upload label{margin:0!important;cursor:pointer}.media-upload label:not([disabled]):active,.media-upload label:not([disabled]):focus,.media-upload label:not([disabled]):hover{color:#f9f9f9}.media-upload label span{margin-left:5px}@media (max-width:346px){.media-upload label span{display:none}}.card--intro .form input:not([type=submit]):not([type=button]),.card--intro .form label,.card--intro .form select,.card--intro .form textarea,.footer .form input:not([type=submit]):not([type=button]),.footer .form label,.footer .form select,.footer .form textarea,.form.card--intro input:not([type=submit]):not([type=button]),.form.card--intro label,.form.card--intro select,.form.card--intro textarea,.form.footer input:not([type=submit]):not([type=button]),.form.footer label,.form.footer select,.form.footer textarea,.form.has-dark-bg input:not([type=submit]):not([type=button]),.form.has-dark-bg label,.form.has-dark-bg select,.form.has-dark-bg textarea,.form.header input:not([type=submit]):not([type=button]),.form.header label,.form.header select,.form.header textarea,.has-dark-bg .form input:not([type=submit]):not([type=button]),.has-dark-bg .form label,.has-dark-bg .form select,.has-dark-bg .form textarea,.header .form input:not([type=submit]):not([type=button]),.header .form label,.header .form select,.header .form textarea,.modal--complete .form.modal__top input:not([type=submit]):not([type=button]),.modal--complete .form.modal__top label,.modal--complete .form.modal__top select,.modal--complete .form.modal__top textarea,.modal--complete .modal__top .form input:not([type=submit]):not([type=button]),.modal--complete .modal__top .form label,.modal--complete .modal__top .form select,.modal--complete .modal__top .form textarea,.modal--sign-up .form.modal__body__left input:not([type=submit]):not([type=button]),.modal--sign-up .form.modal__body__left label,.modal--sign-up .form.modal__body__left select,.modal--sign-up .form.modal__body__left textarea,.modal--sign-up .modal__body__left .form input:not([type=submit]):not([type=button]),.modal--sign-up .modal__body__left .form label,.modal--sign-up .modal__body__left .form select,.modal--sign-up .modal__body__left .form textarea{background-color:transparent;color:#f9f9f9;border-color:hsla(0,0%,97.6%,.5)}.card--intro .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.card--intro .form label::-webkit-input-placeholder,.card--intro .form select::-webkit-input-placeholder,.card--intro .form textarea::-webkit-input-placeholder,.footer .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.footer .form label::-webkit-input-placeholder,.footer .form select::-webkit-input-placeholder,.footer .form textarea::-webkit-input-placeholder,.form.card--intro input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.form.card--intro label::-webkit-input-placeholder,.form.card--intro select::-webkit-input-placeholder,.form.card--intro textarea::-webkit-input-placeholder,.form.footer input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.form.footer label::-webkit-input-placeholder,.form.footer select::-webkit-input-placeholder,.form.footer textarea::-webkit-input-placeholder,.form.has-dark-bg input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.form.has-dark-bg label::-webkit-input-placeholder,.form.has-dark-bg select::-webkit-input-placeholder,.form.has-dark-bg textarea::-webkit-input-placeholder,.form.header input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.form.header label::-webkit-input-placeholder,.form.header select::-webkit-input-placeholder,.form.header textarea::-webkit-input-placeholder,.has-dark-bg .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.has-dark-bg .form label::-webkit-input-placeholder,.has-dark-bg .form select::-webkit-input-placeholder,.has-dark-bg .form textarea::-webkit-input-placeholder,.header .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.header .form label::-webkit-input-placeholder,.header .form select::-webkit-input-placeholder,.header .form textarea::-webkit-input-placeholder,.modal--complete .form.modal__top input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.modal--complete .form.modal__top label::-webkit-input-placeholder,.modal--complete .form.modal__top select::-webkit-input-placeholder,.modal--complete .form.modal__top textarea::-webkit-input-placeholder,.modal--complete .modal__top .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.modal--complete .modal__top .form label::-webkit-input-placeholder,.modal--complete .modal__top .form select::-webkit-input-placeholder,.modal--complete .modal__top .form textarea::-webkit-input-placeholder,.modal--sign-up .form.modal__body__left input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.modal--sign-up .form.modal__body__left label::-webkit-input-placeholder,.modal--sign-up .form.modal__body__left select::-webkit-input-placeholder,.modal--sign-up .form.modal__body__left textarea::-webkit-input-placeholder,.modal--sign-up .modal__body__left .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.modal--sign-up .modal__body__left .form label::-webkit-input-placeholder,.modal--sign-up .modal__body__left .form select::-webkit-input-placeholder,.modal--sign-up .modal__body__left .form textarea::-webkit-input-placeholder{color:hsla(0,0%,97.6%,.45);opacity:1;height:inherit;vertical-align:middle}.card--intro .form input:not([type=submit]):not([type=button]):-moz-placeholder,.card--intro .form input:not([type=submit]):not([type=button])::-moz-placeholder,.card--intro .form label:-moz-placeholder,.card--intro .form label::-moz-placeholder,.card--intro .form select:-moz-placeholder,.card--intro .form select::-moz-placeholder,.card--intro .form textarea:-moz-placeholder,.card--intro .form textarea::-moz-placeholder,.footer .form input:not([type=submit]):not([type=button]):-moz-placeholder,.footer .form input:not([type=submit]):not([type=button])::-moz-placeholder,.footer .form label:-moz-placeholder,.footer .form label::-moz-placeholder,.footer .form select:-moz-placeholder,.footer .form select::-moz-placeholder,.footer .form textarea:-moz-placeholder,.footer .form textarea::-moz-placeholder,.form.card--intro input:not([type=submit]):not([type=button]):-moz-placeholder,.form.card--intro input:not([type=submit]):not([type=button])::-moz-placeholder,.form.card--intro label:-moz-placeholder,.form.card--intro label::-moz-placeholder,.form.card--intro select:-moz-placeholder,.form.card--intro select::-moz-placeholder,.form.card--intro textarea:-moz-placeholder,.form.card--intro textarea::-moz-placeholder,.form.footer input:not([type=submit]):not([type=button]):-moz-placeholder,.form.footer input:not([type=submit]):not([type=button])::-moz-placeholder,.form.footer label:-moz-placeholder,.form.footer label::-moz-placeholder,.form.footer select:-moz-placeholder,.form.footer select::-moz-placeholder,.form.footer textarea:-moz-placeholder,.form.footer textarea::-moz-placeholder,.form.has-dark-bg input:not([type=submit]):not([type=button]):-moz-placeholder,.form.has-dark-bg input:not([type=submit]):not([type=button])::-moz-placeholder,.form.has-dark-bg label:-moz-placeholder,.form.has-dark-bg label::-moz-placeholder,.form.has-dark-bg select:-moz-placeholder,.form.has-dark-bg select::-moz-placeholder,.form.has-dark-bg textarea:-moz-placeholder,.form.has-dark-bg textarea::-moz-placeholder,.form.header input:not([type=submit]):not([type=button]):-moz-placeholder,.form.header input:not([type=submit]):not([type=button])::-moz-placeholder,.form.header label:-moz-placeholder,.form.header label::-moz-placeholder,.form.header select:-moz-placeholder,.form.header select::-moz-placeholder,.form.header textarea:-moz-placeholder,.form.header textarea::-moz-placeholder,.has-dark-bg .form input:not([type=submit]):not([type=button]):-moz-placeholder,.has-dark-bg .form input:not([type=submit]):not([type=button])::-moz-placeholder,.has-dark-bg .form label:-moz-placeholder,.has-dark-bg .form label::-moz-placeholder,.has-dark-bg .form select:-moz-placeholder,.has-dark-bg .form select::-moz-placeholder,.has-dark-bg .form textarea:-moz-placeholder,.has-dark-bg .form textarea::-moz-placeholder,.header .form input:not([type=submit]):not([type=button]):-moz-placeholder,.header .form input:not([type=submit]):not([type=button])::-moz-placeholder,.header .form label:-moz-placeholder,.header .form label::-moz-placeholder,.header .form select:-moz-placeholder,.header .form select::-moz-placeholder,.header .form textarea:-moz-placeholder,.header .form textarea::-moz-placeholder,.modal--complete .form.modal__top input:not([type=submit]):not([type=button]):-moz-placeholder,.modal--complete .form.modal__top input:not([type=submit]):not([type=button])::-moz-placeholder,.modal--complete .form.modal__top label:-moz-placeholder,.modal--complete .form.modal__top label::-moz-placeholder,.modal--complete .form.modal__top select:-moz-placeholder,.modal--complete .form.modal__top select::-moz-placeholder,.modal--complete .form.modal__top textarea:-moz-placeholder,.modal--complete .form.modal__top textarea::-moz-placeholder,.modal--complete .modal__top .form input:not([type=submit]):not([type=button]):-moz-placeholder,.modal--complete .modal__top .form input:not([type=submit]):not([type=button])::-moz-placeholder,.modal--complete .modal__top .form label:-moz-placeholder,.modal--complete .modal__top .form label::-moz-placeholder,.modal--complete .modal__top .form select:-moz-placeholder,.modal--complete .modal__top .form select::-moz-placeholder,.modal--complete .modal__top .form textarea:-moz-placeholder,.modal--complete .modal__top .form textarea::-moz-placeholder,.modal--sign-up .form.modal__body__left input:not([type=submit]):not([type=button]):-moz-placeholder,.modal--sign-up .form.modal__body__left input:not([type=submit]):not([type=button])::-moz-placeholder,.modal--sign-up .form.modal__body__left label:-moz-placeholder,.modal--sign-up .form.modal__body__left label::-moz-placeholder,.modal--sign-up .form.modal__body__left select:-moz-placeholder,.modal--sign-up .form.modal__body__left select::-moz-placeholder,.modal--sign-up .form.modal__body__left textarea:-moz-placeholder,.modal--sign-up .form.modal__body__left textarea::-moz-placeholder,.modal--sign-up .modal__body__left .form input:not([type=submit]):not([type=button]):-moz-placeholder,.modal--sign-up .modal__body__left .form input:not([type=submit]):not([type=button])::-moz-placeholder,.modal--sign-up .modal__body__left .form label:-moz-placeholder,.modal--sign-up .modal__body__left .form label::-moz-placeholder,.modal--sign-up .modal__body__left .form select:-moz-placeholder,.modal--sign-up .modal__body__left .form select::-moz-placeholder,.modal--sign-up .modal__body__left .form textarea:-moz-placeholder,.modal--sign-up .modal__body__left .form textarea::-moz-placeholder{color:hsla(0,0%,97.6%,.45);opacity:1;height:inherit;vertical-align:middle}.card--intro .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.card--intro .form label:-ms-input-placeholder,.card--intro .form select:-ms-input-placeholder,.card--intro .form textarea:-ms-input-placeholder,.footer .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.footer .form label:-ms-input-placeholder,.footer .form select:-ms-input-placeholder,.footer .form textarea:-ms-input-placeholder,.form.card--intro input:not([type=submit]):not([type=button]):-ms-input-placeholder,.form.card--intro label:-ms-input-placeholder,.form.card--intro select:-ms-input-placeholder,.form.card--intro textarea:-ms-input-placeholder,.form.footer input:not([type=submit]):not([type=button]):-ms-input-placeholder,.form.footer label:-ms-input-placeholder,.form.footer select:-ms-input-placeholder,.form.footer textarea:-ms-input-placeholder,.form.has-dark-bg input:not([type=submit]):not([type=button]):-ms-input-placeholder,.form.has-dark-bg label:-ms-input-placeholder,.form.has-dark-bg select:-ms-input-placeholder,.form.has-dark-bg textarea:-ms-input-placeholder,.form.header input:not([type=submit]):not([type=button]):-ms-input-placeholder,.form.header label:-ms-input-placeholder,.form.header select:-ms-input-placeholder,.form.header textarea:-ms-input-placeholder,.has-dark-bg .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.has-dark-bg .form label:-ms-input-placeholder,.has-dark-bg .form select:-ms-input-placeholder,.has-dark-bg .form textarea:-ms-input-placeholder,.header .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.header .form label:-ms-input-placeholder,.header .form select:-ms-input-placeholder,.header .form textarea:-ms-input-placeholder,.modal--complete .form.modal__top input:not([type=submit]):not([type=button]):-ms-input-placeholder,.modal--complete .form.modal__top label:-ms-input-placeholder,.modal--complete .form.modal__top select:-ms-input-placeholder,.modal--complete .form.modal__top textarea:-ms-input-placeholder,.modal--complete .modal__top .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.modal--complete .modal__top .form label:-ms-input-placeholder,.modal--complete .modal__top .form select:-ms-input-placeholder,.modal--complete .modal__top .form textarea:-ms-input-placeholder,.modal--sign-up .form.modal__body__left input:not([type=submit]):not([type=button]):-ms-input-placeholder,.modal--sign-up .form.modal__body__left label:-ms-input-placeholder,.modal--sign-up .form.modal__body__left select:-ms-input-placeholder,.modal--sign-up .form.modal__body__left textarea:-ms-input-placeholder,.modal--sign-up .modal__body__left .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.modal--sign-up .modal__body__left .form label:-ms-input-placeholder,.modal--sign-up .modal__body__left .form select:-ms-input-placeholder,.modal--sign-up .modal__body__left .form textarea:-ms-input-placeholder{color:hsla(0,0%,97.6%,.45);opacity:1;height:inherit;vertical-align:middle}.form.search-form{position:relative}.form.search-form input{padding-left:40px!important}.form.search-form button{position:absolute;top:calc(50% + 3px);left:10px;transform:translateY(-50%)}.form__row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;transition:opacity .75s}@media (max-width:768px){.form__row{margin-left:-7.5px!important;margin-right:-7.5px!important}}.form__row:last-of-type .form__field:last-of-type{margin-bottom:0}.form__row--submit{align-items:center}.form__row--submit-inverse .form__field .button,.form__row--submit-inverse .form__field .media-upload label,.media-upload .form__row--submit-inverse .form__field label{margin-left:30px}@media (max-width:768px){.form__row--submit-inverse .form__field .button,.form__row--submit-inverse .form__field .media-upload label,.media-upload .form__row--submit-inverse .form__field label{margin-left:15px!important}}@media (max-width:480px){.form__row--submit-inverse .form__field .button,.form__row--submit-inverse .form__field .media-upload label,.media-upload .form__row--submit-inverse .form__field label{margin-left:0!important}}.form__row--submit:not(.form__row--submit-inverse) .form__field .button,.form__row--submit:not(.form__row--submit-inverse) .form__field .media-upload label,.media-upload .form__row--submit:not(.form__row--submit-inverse) .form__field label{margin-right:30px}@media (max-width:768px){.form__row--submit:not(.form__row--submit-inverse) .form__field .button,.form__row--submit:not(.form__row--submit-inverse) .form__field .media-upload label,.media-upload .form__row--submit:not(.form__row--submit-inverse) .form__field label{margin-right:15px!important}}@media (max-width:480px){.form__row--submit:not(.form__row--submit-inverse) .form__field .button,.form__row--submit:not(.form__row--submit-inverse) .form__field .media-upload label,.media-upload .form__row--submit:not(.form__row--submit-inverse) .form__field label{margin-right:0!important}}.form__row--submit .form__field{display:flex;align-items:center;margin-bottom:0!important}@media (max-width:480px){.form__row--submit .form__field{flex-wrap:wrap}}@media (max-width:480px){.form__row--submit .form__field .button,.form__row--submit .form__field .media-upload label,.media-upload .form__row--submit .form__field label{width:100%}}.form__field{position:relative;padding:0 15px;margin-bottom:22px;width:100%}@media (max-width:768px){.form__field{padding:0 7.5px!important}}@media (max-width:480px){.form__field{width:100%!important}}.form__field--has-error,.form__field--has-success{margin-bottom:15px}.form__field--has-error input:not([type=submit]):not([type=button]),.form__field--has-error select,.form__field--has-error textarea{border-color:#ec3030!important}.form__field--has-error input[type=checkbox]+label:before,.form__field--has-error input[type=radio]+label:before{border-color:#ec3030}.form__field--half{width:50%}.form__field--profile-image{margin-bottom:35px}.form__field--profile-image .profile-image{width:76px;height:76px;margin-bottom:30px}.form__error,.form__success{margin-top:10px}.form__error{color:#ec3030}.form label,.form legend{margin-bottom:8px}.form .description,.form .error,.form .success{display:block;margin-top:7px}.form .description+.description,.form .description+.error,.form .description+.success,.form .error+.description,.form .error+.error,.form .error+.success,.form .success+.description,.form .success+.error,.form .success+.success{margin-top:5px}.form .description{opacity:.45}.form .link,.form .wysiwyg ol a,.form .wysiwyg ol button,.form .wysiwyg ul a,.form .wysiwyg ul button,.wysiwyg ol .form a,.wysiwyg ol .form button,.wysiwyg ul .form a,.wysiwyg ul .form button{margin-top:10px}.form .error{color:#ec3030}.form .link,.form .wysiwyg ol a,.form .wysiwyg ol button,.form .wysiwyg ul a,.form .wysiwyg ul button,.wysiwyg ol .form a,.wysiwyg ol .form button,.wysiwyg ul .form a,.wysiwyg ul .form button{opacity:.45!important}.form .link:active,.form .link:focus,.form .link:hover,.form .wysiwyg ol a:active,.form .wysiwyg ol a:focus,.form .wysiwyg ol a:hover,.form .wysiwyg ol button:active,.form .wysiwyg ol button:focus,.form .wysiwyg ol button:hover,.form .wysiwyg ul a:active,.form .wysiwyg ul a:focus,.form .wysiwyg ul a:hover,.form .wysiwyg ul button:active,.form .wysiwyg ul button:focus,.form .wysiwyg ul button:hover,.wysiwyg ol .form a:active,.wysiwyg ol .form a:focus,.wysiwyg ol .form a:hover,.wysiwyg ol .form button:active,.wysiwyg ol .form button:focus,.wysiwyg ol .form button:hover,.wysiwyg ul .form a:active,.wysiwyg ul .form a:focus,.wysiwyg ul .form a:hover,.wysiwyg ul .form button:active,.wysiwyg ul .form button:focus,.wysiwyg ul .form button:hover{opacity:1!important}.form .button,.form .media-upload label,.media-upload .form label{margin-top:10px}[role=button],[tabindex="0"],a,button{display:inline-block;outline:none;cursor:pointer;transition:all .3s}[role=button]:not(.button):not(.link):active,[role=button]:not(.button):not(.link):focus,[role=button]:not(.button):not(.link):hover,[tabindex="0"]:not(.button):not(.link):active,[tabindex="0"]:not(.button):not(.link):focus,[tabindex="0"]:not(.button):not(.link):hover,a:not(.button):not(.link):active,a:not(.button):not(.link):focus,a:not(.button):not(.link):hover,button:not(.button):not(.link):active,button:not(.button):not(.link):focus,button:not(.button):not(.link):hover{opacity:.75}a{color:#0f0f0f;font-family:Graphik,Helvetica,Arial;text-decoration:none}button{background-color:transparent;border:none;padding:0;text-align:left}.link,.wysiwyg ol a,.wysiwyg ol button,.wysiwyg ul a,.wysiwyg ul button,p a:not(.button),p button:not(.button){color:#0f0f0f;opacity:1!important;text-decoration:underline}.link:active,.link:focus,.link:hover,.wysiwyg ol a:active,.wysiwyg ol a:focus,.wysiwyg ol a:hover,.wysiwyg ol button:active,.wysiwyg ol button:focus,.wysiwyg ol button:hover,.wysiwyg ul a:active,.wysiwyg ul a:focus,.wysiwyg ul a:hover,.wysiwyg ul button:active,.wysiwyg ul button:focus,.wysiwyg ul button:hover,p a:not(.button):active,p a:not(.button):focus,p a:not(.button):hover,p button:not(.button):active,p button:not(.button):focus,p button:not(.button):hover{color:#e41c23}.card--favourite .profile__progress__item .points a.card__remove,.card--favourite .profile__progress__item .points button.card__remove,.card--favourite a.card__remove,.card--favourite button.card__remove,.form a.description,.form a.error,.form a.success,.form button.description,.form button.error,.form button.success,.profile__progress__item .points .card--favourite a.card__remove,.profile__progress__item .points .card--favourite button.card__remove,.profile__progress__item .points a.activities__bottom__error,.profile__progress__item .points a.feedback,.profile__progress__item .points a.form__error,.profile__progress__item .points a.form__success,.profile__progress__item .points a.small,.profile__progress__item .points a.sticky-alert,.profile__progress__item .points button.activities__bottom__error,.profile__progress__item .points button.feedback,.profile__progress__item .points button.form__error,.profile__progress__item .points button.form__success,.profile__progress__item .points button.small,.profile__progress__item .points button.sticky-alert,.table--activities .table__item a.date,.table--activities .table__item a.name,.table--activities .table__item button.date,.table--activities .table__item button.name,.table--assignments .table__item a.date,.table--assignments .table__item a.name,.table--assignments .table__item button.date,.table--assignments .table__item button.name,.table--student-roster .table__item a.email,.table--student-roster .table__item button.email,a.activities__bottom__error,a.feedback,a.form__error,a.form__success,a.small,a.sticky-alert,a.tiny,button.activities__bottom__error,button.feedback,button.form__error,button.form__success,button.small,button.sticky-alert,button.tiny{text-decoration:underline;font-weight:400}[tabindex]{outline:none}.button-wrapper{display:flex;align-items:center;margin:0 -10px}@media (max-width:768px){.button-wrapper{margin:0 -7.5px}}.button-wrapper--right{justify-content:flex-end}.button-wrapper--stacked{flex-direction:column}.button-wrapper--stacked .button,.button-wrapper--stacked .button-link,.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .dropzone .media-item__action,.button-wrapper--stacked .form .link,.button-wrapper--stacked .form .wysiwyg ol a,.button-wrapper--stacked .form .wysiwyg ol button,.button-wrapper--stacked .form .wysiwyg ul a,.button-wrapper--stacked .form .wysiwyg ul button,.button-wrapper--stacked .media-upload label,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a,.button-wrapper--stacked .wysiwyg ol .form a,.button-wrapper--stacked .wysiwyg ol .form button,.button-wrapper--stacked .wysiwyg ul .form a,.button-wrapper--stacked .wysiwyg ul .form button,.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper--stacked .media-item__action,.form .button-wrapper--stacked .link,.form .wysiwyg ol .button-wrapper--stacked a,.form .wysiwyg ol .button-wrapper--stacked button,.form .wysiwyg ul .button-wrapper--stacked a,.form .wysiwyg ul .button-wrapper--stacked button,.media-upload .button-wrapper--stacked label,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a,.wysiwyg ol .form .button-wrapper--stacked a,.wysiwyg ol .form .button-wrapper--stacked button,.wysiwyg ul .form .button-wrapper--stacked a,.wysiwyg ul .form .button-wrapper--stacked button{margin-bottom:10px!important}.button-wrapper--stacked .button+.button,.button-wrapper--stacked .button+.button-link,.button-wrapper--stacked .button+.media-upload label,.button-wrapper--stacked .button-link+.button,.button-wrapper--stacked .button-link+.button-link,.button-wrapper--stacked .button-link+.media-upload label,.button-wrapper--stacked .comment a.media-item--file .button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment a.media-item--file .button-link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment a.media-item--file .dropzone .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment a.media-item--file .dropzone span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.button-wrapper--stacked .comment a.media-item--file .topic-landing__main__sticky-sidebar ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment a.media-item--file .topic-landing__main__sticky-sidebar ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .comment a.media-item--file button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button,.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button-link,.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-upload label,.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file .button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file .button-link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file .dropzone .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file .dropzone span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.button-wrapper--stacked .comment button.media-item--file .topic-landing__main__sticky-sidebar ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file .topic-landing__main__sticky-sidebar ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .comment button.media-item--file a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button,.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button-link,.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-upload label,.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .dropzone .button+.media-item__action,.button-wrapper--stacked .dropzone .button-link+.media-item__action,.button-wrapper--stacked .dropzone .media-item__action+.button,.button-wrapper--stacked .dropzone .media-item__action+.button-link,.button-wrapper--stacked .dropzone .media-item__action+.media-item__action,.button-wrapper--stacked .dropzone .media-item__action+.media-upload label,.button-wrapper--stacked .dropzone .topic-landing__main__sticky-sidebar ul .media-item__action+a,.button-wrapper--stacked .dropzone .topic-landing__main__sticky-sidebar ul a+.media-item__action,.button-wrapper--stacked .form .button+.link,.button-wrapper--stacked .form .button-link+.link,.button-wrapper--stacked .form .comment a.media-item--file .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.button-wrapper--stacked .form .comment button.media-item--file .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.button-wrapper--stacked .form .dropzone .link+.media-item__action,.button-wrapper--stacked .form .dropzone .media-item__action+.link,.button-wrapper--stacked .form .link+.button,.button-wrapper--stacked .form .link+.button-link,.button-wrapper--stacked .form .link+.link,.button-wrapper--stacked .form .link+.media-upload label,.button-wrapper--stacked .form .media-upload .link+label,.button-wrapper--stacked .form .media-upload:not(.media-upload--button) .link+label,.button-wrapper--stacked .form .media-upload label+.link,.button-wrapper--stacked .form .topic-landing__main__sticky-sidebar ul .link+a,.button-wrapper--stacked .form .topic-landing__main__sticky-sidebar ul a+.link,.button-wrapper--stacked .form .wysiwyg .topic-landing__main__sticky-sidebar ul a+a,.button-wrapper--stacked .form .wysiwyg .topic-landing__main__sticky-sidebar ul a+button,.button-wrapper--stacked .form .wysiwyg .topic-landing__main__sticky-sidebar ul button+a,.button-wrapper--stacked .form .wysiwyg ol .button+a,.button-wrapper--stacked .form .wysiwyg ol .button+button,.button-wrapper--stacked .form .wysiwyg ol .button-link+a,.button-wrapper--stacked .form .wysiwyg ol .button-link+button,.button-wrapper--stacked .form .wysiwyg ol .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ol .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ol .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .form .wysiwyg ol .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .form .wysiwyg ol .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ol .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ol .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .form .wysiwyg ol .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .form .wysiwyg ol .dropzone .media-item__action+a,.button-wrapper--stacked .form .wysiwyg ol .dropzone .media-item__action+button,.button-wrapper--stacked .form .wysiwyg ol .dropzone a+.media-item__action,.button-wrapper--stacked .form .wysiwyg ol .dropzone button+.media-item__action,.button-wrapper--stacked .form .wysiwyg ol .form a+a,.button-wrapper--stacked .form .wysiwyg ol .form a+button,.button-wrapper--stacked .form .wysiwyg ol .form button+a,.button-wrapper--stacked .form .wysiwyg ol .form button+button,.button-wrapper--stacked .form .wysiwyg ol .form ul a+a,.button-wrapper--stacked .form .wysiwyg ol .form ul a+button,.button-wrapper--stacked .form .wysiwyg ol .form ul button+a,.button-wrapper--stacked .form .wysiwyg ol .form ul button+button,.button-wrapper--stacked .form .wysiwyg ol .link+a,.button-wrapper--stacked .form .wysiwyg ol .link+button,.button-wrapper--stacked .form .wysiwyg ol .media-upload:not(.media-upload--button) a+label,.button-wrapper--stacked .form .wysiwyg ol .media-upload:not(.media-upload--button) button+label,.button-wrapper--stacked .form .wysiwyg ol .media-upload a+label,.button-wrapper--stacked .form .wysiwyg ol .media-upload button+label,.button-wrapper--stacked .form .wysiwyg ol .media-upload label+a,.button-wrapper--stacked .form .wysiwyg ol .media-upload label+button,.button-wrapper--stacked .form .wysiwyg ol .topic-landing__main__sticky-sidebar ul a+a,.button-wrapper--stacked .form .wysiwyg ol .topic-landing__main__sticky-sidebar ul a+button,.button-wrapper--stacked .form .wysiwyg ol .topic-landing__main__sticky-sidebar ul button+a,.button-wrapper--stacked .form .wysiwyg ol a+.button,.button-wrapper--stacked .form .wysiwyg ol a+.button-link,.button-wrapper--stacked .form .wysiwyg ol a+.link,.button-wrapper--stacked .form .wysiwyg ol a+.media-upload label,.button-wrapper--stacked .form .wysiwyg ol a+a,.button-wrapper--stacked .form .wysiwyg ol a+button,.button-wrapper--stacked .form .wysiwyg ol button+.button,.button-wrapper--stacked .form .wysiwyg ol button+.button-link,.button-wrapper--stacked .form .wysiwyg ol button+.link,.button-wrapper--stacked .form .wysiwyg ol button+.media-upload label,.button-wrapper--stacked .form .wysiwyg ol button+a,.button-wrapper--stacked .form .wysiwyg ol button+button,.button-wrapper--stacked .form .wysiwyg ol ul .form a+a,.button-wrapper--stacked .form .wysiwyg ol ul .form a+button,.button-wrapper--stacked .form .wysiwyg ol ul .form button+a,.button-wrapper--stacked .form .wysiwyg ol ul .form button+button,.button-wrapper--stacked .form .wysiwyg ol ul a+a,.button-wrapper--stacked .form .wysiwyg ol ul a+button,.button-wrapper--stacked .form .wysiwyg ol ul button+a,.button-wrapper--stacked .form .wysiwyg ol ul button+button,.button-wrapper--stacked .form .wysiwyg ul .button+a,.button-wrapper--stacked .form .wysiwyg ul .button+button,.button-wrapper--stacked .form .wysiwyg ul .button-link+a,.button-wrapper--stacked .form .wysiwyg ul .button-link+button,.button-wrapper--stacked .form .wysiwyg ul .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ul .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ul .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .form .wysiwyg ul .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .form .wysiwyg ul .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ul .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .form .wysiwyg ul .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .form .wysiwyg ul .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .form .wysiwyg ul .dropzone .media-item__action+a,.button-wrapper--stacked .form .wysiwyg ul .dropzone .media-item__action+button,.button-wrapper--stacked .form .wysiwyg ul .dropzone a+.media-item__action,.button-wrapper--stacked .form .wysiwyg ul .dropzone button+.media-item__action,.button-wrapper--stacked .form .wysiwyg ul .form a+a,.button-wrapper--stacked .form .wysiwyg ul .form a+button,.button-wrapper--stacked .form .wysiwyg ul .form button+a,.button-wrapper--stacked .form .wysiwyg ul .form button+button,.button-wrapper--stacked .form .wysiwyg ul .form ol a+a,.button-wrapper--stacked .form .wysiwyg ul .form ol a+button,.button-wrapper--stacked .form .wysiwyg ul .form ol button+a,.button-wrapper--stacked .form .wysiwyg ul .form ol button+button,.button-wrapper--stacked .form .wysiwyg ul .link+a,.button-wrapper--stacked .form .wysiwyg ul .link+button,.button-wrapper--stacked .form .wysiwyg ul .media-upload:not(.media-upload--button) a+label,.button-wrapper--stacked .form .wysiwyg ul .media-upload:not(.media-upload--button) button+label,.button-wrapper--stacked .form .wysiwyg ul .media-upload a+label,.button-wrapper--stacked .form .wysiwyg ul .media-upload button+label,.button-wrapper--stacked .form .wysiwyg ul .media-upload label+a,.button-wrapper--stacked .form .wysiwyg ul .media-upload label+button,.button-wrapper--stacked .form .wysiwyg ul a+.button,.button-wrapper--stacked .form .wysiwyg ul a+.button-link,.button-wrapper--stacked .form .wysiwyg ul a+.link,.button-wrapper--stacked .form .wysiwyg ul a+.media-upload label,.button-wrapper--stacked .form .wysiwyg ul a+a,.button-wrapper--stacked .form .wysiwyg ul a+button,.button-wrapper--stacked .form .wysiwyg ul button+.button,.button-wrapper--stacked .form .wysiwyg ul button+.button-link,.button-wrapper--stacked .form .wysiwyg ul button+.link,.button-wrapper--stacked .form .wysiwyg ul button+.media-upload label,.button-wrapper--stacked .form .wysiwyg ul button+a,.button-wrapper--stacked .form .wysiwyg ul button+button,.button-wrapper--stacked .form .wysiwyg ul ol .form a+a,.button-wrapper--stacked .form .wysiwyg ul ol .form a+button,.button-wrapper--stacked .form .wysiwyg ul ol .form button+a,.button-wrapper--stacked .form .wysiwyg ul ol .form button+button,.button-wrapper--stacked .form .wysiwyg ul ol a+a,.button-wrapper--stacked .form .wysiwyg ul ol a+button,.button-wrapper--stacked .form .wysiwyg ul ol button+a,.button-wrapper--stacked .form .wysiwyg ul ol button+button,.button-wrapper--stacked .media-upload .button+label,.button-wrapper--stacked .media-upload .button-link+label,.button-wrapper--stacked .media-upload .comment a.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .media-upload .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.button-wrapper--stacked .media-upload .comment button.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .media-upload .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.button-wrapper--stacked .media-upload .dropzone .media-item__action+label,.button-wrapper--stacked .media-upload .dropzone label+.media-item__action,.button-wrapper--stacked .media-upload .form .wysiwyg ol label+a,.button-wrapper--stacked .media-upload .form .wysiwyg ol label+button,.button-wrapper--stacked .media-upload .form .wysiwyg ul label+a,.button-wrapper--stacked .media-upload .form .wysiwyg ul label+button,.button-wrapper--stacked .media-upload .form label+.link,.button-wrapper--stacked .media-upload .topic-landing__main__sticky-sidebar ul a+label,.button-wrapper--stacked .media-upload .topic-landing__main__sticky-sidebar ul label+a,.button-wrapper--stacked .media-upload .wysiwyg ol .form label+a,.button-wrapper--stacked .media-upload .wysiwyg ol .form label+button,.button-wrapper--stacked .media-upload .wysiwyg ul .form label+a,.button-wrapper--stacked .media-upload .wysiwyg ul .form label+button,.button-wrapper--stacked .media-upload:not(.media-upload--button) .button+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .button-link+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .comment a.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .media-upload:not(.media-upload--button) .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .comment button.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .media-upload:not(.media-upload--button) .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .dropzone .media-item__action+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .dropzone label+.media-item__action,.button-wrapper--stacked .media-upload:not(.media-upload--button) .form .wysiwyg ol label+a,.button-wrapper--stacked .media-upload:not(.media-upload--button) .form .wysiwyg ol label+button,.button-wrapper--stacked .media-upload:not(.media-upload--button) .form .wysiwyg ul label+a,.button-wrapper--stacked .media-upload:not(.media-upload--button) .form .wysiwyg ul label+button,.button-wrapper--stacked .media-upload:not(.media-upload--button) .form label+.link,.button-wrapper--stacked .media-upload:not(.media-upload--button) .topic-landing__main__sticky-sidebar ul a+label,.button-wrapper--stacked .media-upload:not(.media-upload--button) .topic-landing__main__sticky-sidebar ul label+a,.button-wrapper--stacked .media-upload:not(.media-upload--button) .wysiwyg ol .form label+a,.button-wrapper--stacked .media-upload:not(.media-upload--button) .wysiwyg ol .form label+button,.button-wrapper--stacked .media-upload:not(.media-upload--button) .wysiwyg ul .form label+a,.button-wrapper--stacked .media-upload:not(.media-upload--button) .wysiwyg ul .form label+button,.button-wrapper--stacked .media-upload:not(.media-upload--button) label+.button,.button-wrapper--stacked .media-upload:not(.media-upload--button) label+.button-link,.button-wrapper--stacked .media-upload:not(.media-upload--button) label+.media-upload label,.button-wrapper--stacked .media-upload:not(.media-upload--button) label+label,.button-wrapper--stacked .media-upload label+.button,.button-wrapper--stacked .media-upload label+.button-link,.button-wrapper--stacked .media-upload label+.media-upload label,.button-wrapper--stacked .media-upload label+label,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul .button+a,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul .button-link+a,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+.button,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+.button-link,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+.media-upload label,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+a,.button-wrapper--stacked .wysiwyg .topic-landing__main__sticky-sidebar ul .form a+a,.button-wrapper--stacked .wysiwyg .topic-landing__main__sticky-sidebar ul .form a+button,.button-wrapper--stacked .wysiwyg .topic-landing__main__sticky-sidebar ul .form button+a,.button-wrapper--stacked .wysiwyg ol .form .button+a,.button-wrapper--stacked .wysiwyg ol .form .button+button,.button-wrapper--stacked .wysiwyg ol .form .button-link+a,.button-wrapper--stacked .wysiwyg ol .form .button-link+button,.button-wrapper--stacked .wysiwyg ol .form .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ol .form .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ol .form .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .wysiwyg ol .form .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .wysiwyg ol .form .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ol .form .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ol .form .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .wysiwyg ol .form .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .wysiwyg ol .form .dropzone .media-item__action+a,.button-wrapper--stacked .wysiwyg ol .form .dropzone .media-item__action+button,.button-wrapper--stacked .wysiwyg ol .form .dropzone a+.media-item__action,.button-wrapper--stacked .wysiwyg ol .form .dropzone button+.media-item__action,.button-wrapper--stacked .wysiwyg ol .form .link+a,.button-wrapper--stacked .wysiwyg ol .form .link+button,.button-wrapper--stacked .wysiwyg ol .form .media-upload:not(.media-upload--button) a+label,.button-wrapper--stacked .wysiwyg ol .form .media-upload:not(.media-upload--button) button+label,.button-wrapper--stacked .wysiwyg ol .form .media-upload a+label,.button-wrapper--stacked .wysiwyg ol .form .media-upload button+label,.button-wrapper--stacked .wysiwyg ol .form .media-upload label+a,.button-wrapper--stacked .wysiwyg ol .form .media-upload label+button,.button-wrapper--stacked .wysiwyg ol .form .topic-landing__main__sticky-sidebar ul a+a,.button-wrapper--stacked .wysiwyg ol .form .topic-landing__main__sticky-sidebar ul a+button,.button-wrapper--stacked .wysiwyg ol .form .topic-landing__main__sticky-sidebar ul button+a,.button-wrapper--stacked .wysiwyg ol .form .wysiwyg ul a+a,.button-wrapper--stacked .wysiwyg ol .form .wysiwyg ul a+button,.button-wrapper--stacked .wysiwyg ol .form .wysiwyg ul button+a,.button-wrapper--stacked .wysiwyg ol .form .wysiwyg ul button+button,.button-wrapper--stacked .wysiwyg ol .form a+.button,.button-wrapper--stacked .wysiwyg ol .form a+.button-link,.button-wrapper--stacked .wysiwyg ol .form a+.link,.button-wrapper--stacked .wysiwyg ol .form a+.media-upload label,.button-wrapper--stacked .wysiwyg ol .form a+a,.button-wrapper--stacked .wysiwyg ol .form a+button,.button-wrapper--stacked .wysiwyg ol .form button+.button,.button-wrapper--stacked .wysiwyg ol .form button+.button-link,.button-wrapper--stacked .wysiwyg ol .form button+.link,.button-wrapper--stacked .wysiwyg ol .form button+.media-upload label,.button-wrapper--stacked .wysiwyg ol .form button+a,.button-wrapper--stacked .wysiwyg ol .form button+button,.button-wrapper--stacked .wysiwyg ol ul .form a+a,.button-wrapper--stacked .wysiwyg ol ul .form a+button,.button-wrapper--stacked .wysiwyg ol ul .form button+a,.button-wrapper--stacked .wysiwyg ol ul .form button+button,.button-wrapper--stacked .wysiwyg ul .form .button+a,.button-wrapper--stacked .wysiwyg ul .form .button+button,.button-wrapper--stacked .wysiwyg ul .form .button-link+a,.button-wrapper--stacked .wysiwyg ul .form .button-link+button,.button-wrapper--stacked .wysiwyg ul .form .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ul .form .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ul .form .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .wysiwyg ul .form .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .wysiwyg ul .form .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ul .form .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .wysiwyg ul .form .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.button-wrapper--stacked .wysiwyg ul .form .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.button-wrapper--stacked .wysiwyg ul .form .dropzone .media-item__action+a,.button-wrapper--stacked .wysiwyg ul .form .dropzone .media-item__action+button,.button-wrapper--stacked .wysiwyg ul .form .dropzone a+.media-item__action,.button-wrapper--stacked .wysiwyg ul .form .dropzone button+.media-item__action,.button-wrapper--stacked .wysiwyg ul .form .link+a,.button-wrapper--stacked .wysiwyg ul .form .link+button,.button-wrapper--stacked .wysiwyg ul .form .media-upload:not(.media-upload--button) a+label,.button-wrapper--stacked .wysiwyg ul .form .media-upload:not(.media-upload--button) button+label,.button-wrapper--stacked .wysiwyg ul .form .media-upload a+label,.button-wrapper--stacked .wysiwyg ul .form .media-upload button+label,.button-wrapper--stacked .wysiwyg ul .form .media-upload label+a,.button-wrapper--stacked .wysiwyg ul .form .media-upload label+button,.button-wrapper--stacked .wysiwyg ul .form .wysiwyg ol a+a,.button-wrapper--stacked .wysiwyg ul .form .wysiwyg ol a+button,.button-wrapper--stacked .wysiwyg ul .form .wysiwyg ol button+a,.button-wrapper--stacked .wysiwyg ul .form .wysiwyg ol button+button,.button-wrapper--stacked .wysiwyg ul .form a+.button,.button-wrapper--stacked .wysiwyg ul .form a+.button-link,.button-wrapper--stacked .wysiwyg ul .form a+.link,.button-wrapper--stacked .wysiwyg ul .form a+.media-upload label,.button-wrapper--stacked .wysiwyg ul .form a+a,.button-wrapper--stacked .wysiwyg ul .form a+button,.button-wrapper--stacked .wysiwyg ul .form button+.button,.button-wrapper--stacked .wysiwyg ul .form button+.button-link,.button-wrapper--stacked .wysiwyg ul .form button+.link,.button-wrapper--stacked .wysiwyg ul .form button+.media-upload label,.button-wrapper--stacked .wysiwyg ul .form button+a,.button-wrapper--stacked .wysiwyg ul .form button+button,.button-wrapper--stacked .wysiwyg ul ol .form a+a,.button-wrapper--stacked .wysiwyg ul ol .form a+button,.button-wrapper--stacked .wysiwyg ul ol .form button+a,.button-wrapper--stacked .wysiwyg ul ol .form button+button,.comment a.media-item--file .button-wrapper--stacked .button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .button-link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .dropzone .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .dropzone span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.comment a.media-item--file .button-wrapper--stacked .form .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ol a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ol button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ol span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ol span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ul button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .button-wrapper--stacked .form .wysiwyg ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .button-wrapper--stacked .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.comment a.media-item--file .button-wrapper--stacked .media-upload:not(.media-upload--button) label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .media-upload:not(.media-upload--button) span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment a.media-item--file .button-wrapper--stacked .media-upload label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .media-upload span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment a.media-item--file .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .button-wrapper--stacked .wysiwyg ol .form a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .wysiwyg ol .form button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .wysiwyg ol .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .button-wrapper--stacked .wysiwyg ol .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .button-wrapper--stacked .wysiwyg ul .form a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .wysiwyg ul .form button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked .wysiwyg ul .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .button-wrapper--stacked .wysiwyg ul .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .button-wrapper--stacked button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button,.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button-link,.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-upload label,.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .button-wrapper--stacked .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.comment a.media-item--file .form .wysiwyg ol .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .wysiwyg ol .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .wysiwyg ol .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .form .wysiwyg ol .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .form .wysiwyg ul .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .wysiwyg ul .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .form .wysiwyg ul .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .form .wysiwyg ul .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .media-upload .button-wrapper--stacked label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .media-upload .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment a.media-item--file .media-upload:not(.media-upload--button) .button-wrapper--stacked label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .media-upload:not(.media-upload--button) .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment a.media-item--file .wysiwyg ol .form .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .wysiwyg ol .form .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .wysiwyg ol .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .wysiwyg ol .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file .wysiwyg ul .form .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .wysiwyg ul .form .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .wysiwyg ul .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment a.media-item--file .wysiwyg ul .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment a.media-item--file button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .button-link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .dropzone .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .dropzone span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.comment button.media-item--file .button-wrapper--stacked .form .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ol a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ol button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ol span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ol span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ul button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .button-wrapper--stacked .form .wysiwyg ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .button-wrapper--stacked .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.comment button.media-item--file .button-wrapper--stacked .media-upload:not(.media-upload--button) label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .media-upload:not(.media-upload--button) span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment button.media-item--file .button-wrapper--stacked .media-upload label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .media-upload span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment button.media-item--file .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .button-wrapper--stacked .wysiwyg ol .form a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .wysiwyg ol .form button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .wysiwyg ol .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .button-wrapper--stacked .wysiwyg ol .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .button-wrapper--stacked .wysiwyg ul .form a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .wysiwyg ul .form button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked .wysiwyg ul .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .button-wrapper--stacked .wysiwyg ul .form span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .button-wrapper--stacked a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button,.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.button-link,.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-upload label,.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .button-wrapper--stacked .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.comment button.media-item--file .form .wysiwyg ol .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .wysiwyg ol .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .wysiwyg ol .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .form .wysiwyg ol .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .form .wysiwyg ul .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .wysiwyg ul .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .form .wysiwyg ul .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .form .wysiwyg ul .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .media-upload .button-wrapper--stacked label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .media-upload .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment button.media-item--file .media-upload:not(.media-upload--button) .button-wrapper--stacked label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .media-upload:not(.media-upload--button) .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.comment button.media-item--file .wysiwyg ol .form .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .wysiwyg ol .form .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .wysiwyg ol .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .wysiwyg ol .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file .wysiwyg ul .form .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .wysiwyg ul .form .button-wrapper--stacked button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .wysiwyg ul .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.comment button.media-item--file .wysiwyg ul .form .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.comment button.media-item--file a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper--stacked .button+.media-item__action,.dropzone .button-wrapper--stacked .button-link+.media-item__action,.dropzone .button-wrapper--stacked .comment a.media-item--file .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.dropzone .button-wrapper--stacked .comment button.media-item--file .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.dropzone .button-wrapper--stacked .form .link+.media-item__action,.dropzone .button-wrapper--stacked .form .media-item__action+.link,.dropzone .button-wrapper--stacked .form .wysiwyg ol .media-item__action+a,.dropzone .button-wrapper--stacked .form .wysiwyg ol .media-item__action+button,.dropzone .button-wrapper--stacked .form .wysiwyg ol a+.media-item__action,.dropzone .button-wrapper--stacked .form .wysiwyg ol button+.media-item__action,.dropzone .button-wrapper--stacked .form .wysiwyg ul .media-item__action+a,.dropzone .button-wrapper--stacked .form .wysiwyg ul .media-item__action+button,.dropzone .button-wrapper--stacked .form .wysiwyg ul a+.media-item__action,.dropzone .button-wrapper--stacked .form .wysiwyg ul button+.media-item__action,.dropzone .button-wrapper--stacked .media-item__action+.button,.dropzone .button-wrapper--stacked .media-item__action+.button-link,.dropzone .button-wrapper--stacked .media-item__action+.media-item__action,.dropzone .button-wrapper--stacked .media-item__action+.media-upload label,.dropzone .button-wrapper--stacked .media-upload .media-item__action+label,.dropzone .button-wrapper--stacked .media-upload:not(.media-upload--button) .media-item__action+label,.dropzone .button-wrapper--stacked .media-upload:not(.media-upload--button) label+.media-item__action,.dropzone .button-wrapper--stacked .media-upload label+.media-item__action,.dropzone .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul .media-item__action+a,.dropzone .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+.media-item__action,.dropzone .button-wrapper--stacked .wysiwyg ol .form .media-item__action+a,.dropzone .button-wrapper--stacked .wysiwyg ol .form .media-item__action+button,.dropzone .button-wrapper--stacked .wysiwyg ol .form a+.media-item__action,.dropzone .button-wrapper--stacked .wysiwyg ol .form button+.media-item__action,.dropzone .button-wrapper--stacked .wysiwyg ul .form .media-item__action+a,.dropzone .button-wrapper--stacked .wysiwyg ul .form .media-item__action+button,.dropzone .button-wrapper--stacked .wysiwyg ul .form a+.media-item__action,.dropzone .button-wrapper--stacked .wysiwyg ul .form button+.media-item__action,.dropzone .comment a.media-item--file .button-wrapper--stacked .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.dropzone .comment button.media-item--file .button-wrapper--stacked .media-item__action+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.media-item__action,.dropzone .form .button-wrapper--stacked .link+.media-item__action,.dropzone .form .button-wrapper--stacked .media-item__action+.link,.dropzone .form .wysiwyg ol .button-wrapper--stacked .media-item__action+a,.dropzone .form .wysiwyg ol .button-wrapper--stacked .media-item__action+button,.dropzone .form .wysiwyg ol .button-wrapper--stacked a+.media-item__action,.dropzone .form .wysiwyg ol .button-wrapper--stacked button+.media-item__action,.dropzone .form .wysiwyg ul .button-wrapper--stacked .media-item__action+a,.dropzone .form .wysiwyg ul .button-wrapper--stacked .media-item__action+button,.dropzone .form .wysiwyg ul .button-wrapper--stacked a+.media-item__action,.dropzone .form .wysiwyg ul .button-wrapper--stacked button+.media-item__action,.dropzone .media-upload .button-wrapper--stacked .media-item__action+label,.dropzone .media-upload .button-wrapper--stacked label+.media-item__action,.dropzone .media-upload:not(.media-upload--button) .button-wrapper--stacked .media-item__action+label,.dropzone .media-upload:not(.media-upload--button) .button-wrapper--stacked label+.media-item__action,.dropzone .wysiwyg ol .form .button-wrapper--stacked .media-item__action+a,.dropzone .wysiwyg ol .form .button-wrapper--stacked .media-item__action+button,.dropzone .wysiwyg ol .form .button-wrapper--stacked a+.media-item__action,.dropzone .wysiwyg ol .form .button-wrapper--stacked button+.media-item__action,.dropzone .wysiwyg ul .form .button-wrapper--stacked .media-item__action+a,.dropzone .wysiwyg ul .form .button-wrapper--stacked .media-item__action+button,.dropzone .wysiwyg ul .form .button-wrapper--stacked a+.media-item__action,.dropzone .wysiwyg ul .form .button-wrapper--stacked button+.media-item__action,.form .button-wrapper--stacked .button+.link,.form .button-wrapper--stacked .button-link+.link,.form .button-wrapper--stacked .comment a.media-item--file .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.form .button-wrapper--stacked .comment button.media-item--file .link+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+.link,.form .button-wrapper--stacked .dropzone .link+.media-item__action,.form .button-wrapper--stacked .dropzone .media-item__action+.link,.form .button-wrapper--stacked .link+.button,.form .button-wrapper--stacked .link+.button-link,.form .button-wrapper--stacked .link+.link,.form .button-wrapper--stacked .link+.media-upload label,.form .button-wrapper--stacked .media-upload .link+label,.form .button-wrapper--stacked .media-upload:not(.media-upload--button) .link+label,.form .button-wrapper--stacked .media-upload:not(.media-upload--button) label+.link,.form .button-wrapper--stacked .media-upload label+.link,.form .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul .link+a,.form .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+.link,.form .button-wrapper--stacked .wysiwyg ol .form a+a,.form .button-wrapper--stacked .wysiwyg ol .form a+button,.form .button-wrapper--stacked .wysiwyg ol .form button+a,.form .button-wrapper--stacked .wysiwyg ol .form button+button,.form .button-wrapper--stacked .wysiwyg ol .link+a,.form .button-wrapper--stacked .wysiwyg ol .link+button,.form .button-wrapper--stacked .wysiwyg ul .form a+a,.form .button-wrapper--stacked .wysiwyg ul .form a+button,.form .button-wrapper--stacked .wysiwyg ul .form button+a,.form .button-wrapper--stacked .wysiwyg ul .form button+button,.form .button-wrapper--stacked .wysiwyg ul .link+a,.form .button-wrapper--stacked .wysiwyg ul .link+button,.form .media-upload .button-wrapper--stacked label+.link,.form .media-upload:not(.media-upload--button) .button-wrapper--stacked label+.link,.form .wysiwyg .topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+a,.form .wysiwyg .topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+button,.form .wysiwyg .topic-landing__main__sticky-sidebar ul .button-wrapper--stacked button+a,.form .wysiwyg ol .button-wrapper--stacked .button+a,.form .wysiwyg ol .button-wrapper--stacked .button+button,.form .wysiwyg ol .button-wrapper--stacked .button-link+a,.form .wysiwyg ol .button-wrapper--stacked .button-link+button,.form .wysiwyg ol .button-wrapper--stacked .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ol .button-wrapper--stacked .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ol .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.form .wysiwyg ol .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.form .wysiwyg ol .button-wrapper--stacked .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ol .button-wrapper--stacked .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ol .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.form .wysiwyg ol .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.form .wysiwyg ol .button-wrapper--stacked .dropzone .media-item__action+a,.form .wysiwyg ol .button-wrapper--stacked .dropzone .media-item__action+button,.form .wysiwyg ol .button-wrapper--stacked .dropzone a+.media-item__action,.form .wysiwyg ol .button-wrapper--stacked .dropzone button+.media-item__action,.form .wysiwyg ol .button-wrapper--stacked .form a+a,.form .wysiwyg ol .button-wrapper--stacked .form a+button,.form .wysiwyg ol .button-wrapper--stacked .form button+a,.form .wysiwyg ol .button-wrapper--stacked .form button+button,.form .wysiwyg ol .button-wrapper--stacked .link+a,.form .wysiwyg ol .button-wrapper--stacked .link+button,.form .wysiwyg ol .button-wrapper--stacked .media-upload:not(.media-upload--button) a+label,.form .wysiwyg ol .button-wrapper--stacked .media-upload:not(.media-upload--button) button+label,.form .wysiwyg ol .button-wrapper--stacked .media-upload:not(.media-upload--button) label+a,.form .wysiwyg ol .button-wrapper--stacked .media-upload:not(.media-upload--button) label+button,.form .wysiwyg ol .button-wrapper--stacked .media-upload a+label,.form .wysiwyg ol .button-wrapper--stacked .media-upload button+label,.form .wysiwyg ol .button-wrapper--stacked .media-upload label+a,.form .wysiwyg ol .button-wrapper--stacked .media-upload label+button,.form .wysiwyg ol .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+a,.form .wysiwyg ol .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+button,.form .wysiwyg ol .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul button+a,.form .wysiwyg ol .button-wrapper--stacked a+.button,.form .wysiwyg ol .button-wrapper--stacked a+.button-link,.form .wysiwyg ol .button-wrapper--stacked a+.link,.form .wysiwyg ol .button-wrapper--stacked a+.media-upload label,.form .wysiwyg ol .button-wrapper--stacked a+a,.form .wysiwyg ol .button-wrapper--stacked a+button,.form .wysiwyg ol .button-wrapper--stacked button+.button,.form .wysiwyg ol .button-wrapper--stacked button+.button-link,.form .wysiwyg ol .button-wrapper--stacked button+.link,.form .wysiwyg ol .button-wrapper--stacked button+.media-upload label,.form .wysiwyg ol .button-wrapper--stacked button+a,.form .wysiwyg ol .button-wrapper--stacked button+button,.form .wysiwyg ol .button-wrapper--stacked ul .form a+a,.form .wysiwyg ol .button-wrapper--stacked ul .form a+button,.form .wysiwyg ol .button-wrapper--stacked ul .form button+a,.form .wysiwyg ol .button-wrapper--stacked ul .form button+button,.form .wysiwyg ol .button-wrapper--stacked ul a+a,.form .wysiwyg ol .button-wrapper--stacked ul a+button,.form .wysiwyg ol .button-wrapper--stacked ul button+a,.form .wysiwyg ol .button-wrapper--stacked ul button+button,.form .wysiwyg ol .form .button-wrapper--stacked a+a,.form .wysiwyg ol .form .button-wrapper--stacked a+button,.form .wysiwyg ol .form .button-wrapper--stacked button+a,.form .wysiwyg ol .form .button-wrapper--stacked button+button,.form .wysiwyg ol .form ul .button-wrapper--stacked a+a,.form .wysiwyg ol .form ul .button-wrapper--stacked a+button,.form .wysiwyg ol .form ul .button-wrapper--stacked button+a,.form .wysiwyg ol .form ul .button-wrapper--stacked button+button,.form .wysiwyg ol .media-upload .button-wrapper--stacked label+a,.form .wysiwyg ol .media-upload .button-wrapper--stacked label+button,.form .wysiwyg ol .media-upload:not(.media-upload--button) .button-wrapper--stacked label+a,.form .wysiwyg ol .media-upload:not(.media-upload--button) .button-wrapper--stacked label+button,.form .wysiwyg ol ul .button-wrapper--stacked a+a,.form .wysiwyg ol ul .button-wrapper--stacked a+button,.form .wysiwyg ol ul .button-wrapper--stacked button+a,.form .wysiwyg ol ul .button-wrapper--stacked button+button,.form .wysiwyg ul .button-wrapper--stacked .button+a,.form .wysiwyg ul .button-wrapper--stacked .button+button,.form .wysiwyg ul .button-wrapper--stacked .button-link+a,.form .wysiwyg ul .button-wrapper--stacked .button-link+button,.form .wysiwyg ul .button-wrapper--stacked .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ul .button-wrapper--stacked .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ul .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.form .wysiwyg ul .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.form .wysiwyg ul .button-wrapper--stacked .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ul .button-wrapper--stacked .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.form .wysiwyg ul .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.form .wysiwyg ul .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.form .wysiwyg ul .button-wrapper--stacked .dropzone .media-item__action+a,.form .wysiwyg ul .button-wrapper--stacked .dropzone .media-item__action+button,.form .wysiwyg ul .button-wrapper--stacked .dropzone a+.media-item__action,.form .wysiwyg ul .button-wrapper--stacked .dropzone button+.media-item__action,.form .wysiwyg ul .button-wrapper--stacked .form a+a,.form .wysiwyg ul .button-wrapper--stacked .form a+button,.form .wysiwyg ul .button-wrapper--stacked .form button+a,.form .wysiwyg ul .button-wrapper--stacked .form button+button,.form .wysiwyg ul .button-wrapper--stacked .link+a,.form .wysiwyg ul .button-wrapper--stacked .link+button,.form .wysiwyg ul .button-wrapper--stacked .media-upload:not(.media-upload--button) a+label,.form .wysiwyg ul .button-wrapper--stacked .media-upload:not(.media-upload--button) button+label,.form .wysiwyg ul .button-wrapper--stacked .media-upload:not(.media-upload--button) label+a,.form .wysiwyg ul .button-wrapper--stacked .media-upload:not(.media-upload--button) label+button,.form .wysiwyg ul .button-wrapper--stacked .media-upload a+label,.form .wysiwyg ul .button-wrapper--stacked .media-upload button+label,.form .wysiwyg ul .button-wrapper--stacked .media-upload label+a,.form .wysiwyg ul .button-wrapper--stacked .media-upload label+button,.form .wysiwyg ul .button-wrapper--stacked a+.button,.form .wysiwyg ul .button-wrapper--stacked a+.button-link,.form .wysiwyg ul .button-wrapper--stacked a+.link,.form .wysiwyg ul .button-wrapper--stacked a+.media-upload label,.form .wysiwyg ul .button-wrapper--stacked a+a,.form .wysiwyg ul .button-wrapper--stacked a+button,.form .wysiwyg ul .button-wrapper--stacked button+.button,.form .wysiwyg ul .button-wrapper--stacked button+.button-link,.form .wysiwyg ul .button-wrapper--stacked button+.link,.form .wysiwyg ul .button-wrapper--stacked button+.media-upload label,.form .wysiwyg ul .button-wrapper--stacked button+a,.form .wysiwyg ul .button-wrapper--stacked button+button,.form .wysiwyg ul .button-wrapper--stacked ol .form a+a,.form .wysiwyg ul .button-wrapper--stacked ol .form a+button,.form .wysiwyg ul .button-wrapper--stacked ol .form button+a,.form .wysiwyg ul .button-wrapper--stacked ol .form button+button,.form .wysiwyg ul .button-wrapper--stacked ol a+a,.form .wysiwyg ul .button-wrapper--stacked ol a+button,.form .wysiwyg ul .button-wrapper--stacked ol button+a,.form .wysiwyg ul .button-wrapper--stacked ol button+button,.form .wysiwyg ul .form .button-wrapper--stacked a+a,.form .wysiwyg ul .form .button-wrapper--stacked a+button,.form .wysiwyg ul .form .button-wrapper--stacked button+a,.form .wysiwyg ul .form .button-wrapper--stacked button+button,.form .wysiwyg ul .form ol .button-wrapper--stacked a+a,.form .wysiwyg ul .form ol .button-wrapper--stacked a+button,.form .wysiwyg ul .form ol .button-wrapper--stacked button+a,.form .wysiwyg ul .form ol .button-wrapper--stacked button+button,.form .wysiwyg ul .media-upload .button-wrapper--stacked label+a,.form .wysiwyg ul .media-upload .button-wrapper--stacked label+button,.form .wysiwyg ul .media-upload:not(.media-upload--button) .button-wrapper--stacked label+a,.form .wysiwyg ul .media-upload:not(.media-upload--button) .button-wrapper--stacked label+button,.form .wysiwyg ul ol .button-wrapper--stacked a+a,.form .wysiwyg ul ol .button-wrapper--stacked a+button,.form .wysiwyg ul ol .button-wrapper--stacked button+a,.form .wysiwyg ul ol .button-wrapper--stacked button+button,.media-upload .button-wrapper--stacked .button+label,.media-upload .button-wrapper--stacked .button-link+label,.media-upload .button-wrapper--stacked .comment a.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.media-upload .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.media-upload .button-wrapper--stacked .comment button.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.media-upload .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.media-upload .button-wrapper--stacked .dropzone .media-item__action+label,.media-upload .button-wrapper--stacked .dropzone label+.media-item__action,.media-upload .button-wrapper--stacked .form .link+label,.media-upload .button-wrapper--stacked .form .wysiwyg ol a+label,.media-upload .button-wrapper--stacked .form .wysiwyg ol button+label,.media-upload .button-wrapper--stacked .form .wysiwyg ol label+a,.media-upload .button-wrapper--stacked .form .wysiwyg ol label+button,.media-upload .button-wrapper--stacked .form .wysiwyg ul a+label,.media-upload .button-wrapper--stacked .form .wysiwyg ul button+label,.media-upload .button-wrapper--stacked .form .wysiwyg ul label+a,.media-upload .button-wrapper--stacked .form .wysiwyg ul label+button,.media-upload .button-wrapper--stacked .form label+.link,.media-upload .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+label,.media-upload .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul label+a,.media-upload .button-wrapper--stacked .wysiwyg ol .form a+label,.media-upload .button-wrapper--stacked .wysiwyg ol .form button+label,.media-upload .button-wrapper--stacked .wysiwyg ol .form label+a,.media-upload .button-wrapper--stacked .wysiwyg ol .form label+button,.media-upload .button-wrapper--stacked .wysiwyg ul .form a+label,.media-upload .button-wrapper--stacked .wysiwyg ul .form button+label,.media-upload .button-wrapper--stacked .wysiwyg ul .form label+a,.media-upload .button-wrapper--stacked .wysiwyg ul .form label+button,.media-upload .button-wrapper--stacked label+.button,.media-upload .button-wrapper--stacked label+.button-link,.media-upload .button-wrapper--stacked label+.media-upload label,.media-upload .button-wrapper--stacked label+label,.media-upload .form .button-wrapper--stacked .link+label,.media-upload .form .button-wrapper--stacked label+.link,.media-upload .form .wysiwyg ol .button-wrapper--stacked a+label,.media-upload .form .wysiwyg ol .button-wrapper--stacked button+label,.media-upload .form .wysiwyg ol .button-wrapper--stacked label+a,.media-upload .form .wysiwyg ol .button-wrapper--stacked label+button,.media-upload .form .wysiwyg ul .button-wrapper--stacked a+label,.media-upload .form .wysiwyg ul .button-wrapper--stacked button+label,.media-upload .form .wysiwyg ul .button-wrapper--stacked label+a,.media-upload .form .wysiwyg ul .button-wrapper--stacked label+button,.media-upload .wysiwyg ol .form .button-wrapper--stacked a+label,.media-upload .wysiwyg ol .form .button-wrapper--stacked button+label,.media-upload .wysiwyg ol .form .button-wrapper--stacked label+a,.media-upload .wysiwyg ol .form .button-wrapper--stacked label+button,.media-upload .wysiwyg ul .form .button-wrapper--stacked a+label,.media-upload .wysiwyg ul .form .button-wrapper--stacked button+label,.media-upload .wysiwyg ul .form .button-wrapper--stacked label+a,.media-upload .wysiwyg ul .form .button-wrapper--stacked label+button,.media-upload:not(.media-upload--button) .button-wrapper--stacked .button+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .button-link+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .comment a.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.media-upload:not(.media-upload--button) .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .comment button.media-item--file label+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.media-upload:not(.media-upload--button) .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .dropzone .media-item__action+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .dropzone label+.media-item__action,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .link+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ol a+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ol button+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ol label+a,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ol label+button,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ul a+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ul button+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ul label+a,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form .wysiwyg ul label+button,.media-upload:not(.media-upload--button) .button-wrapper--stacked .form label+.link,.media-upload:not(.media-upload--button) .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul label+a,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ol .form a+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ol .form button+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ol .form label+a,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ol .form label+button,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ul .form a+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ul .form button+label,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ul .form label+a,.media-upload:not(.media-upload--button) .button-wrapper--stacked .wysiwyg ul .form label+button,.media-upload:not(.media-upload--button) .button-wrapper--stacked label+.button,.media-upload:not(.media-upload--button) .button-wrapper--stacked label+.button-link,.media-upload:not(.media-upload--button) .button-wrapper--stacked label+.media-upload label,.media-upload:not(.media-upload--button) .button-wrapper--stacked label+label,.media-upload:not(.media-upload--button) .form .button-wrapper--stacked .link+label,.media-upload:not(.media-upload--button) .form .wysiwyg ol .button-wrapper--stacked a+label,.media-upload:not(.media-upload--button) .form .wysiwyg ol .button-wrapper--stacked button+label,.media-upload:not(.media-upload--button) .form .wysiwyg ul .button-wrapper--stacked a+label,.media-upload:not(.media-upload--button) .form .wysiwyg ul .button-wrapper--stacked button+label,.media-upload:not(.media-upload--button) .wysiwyg ol .form .button-wrapper--stacked a+label,.media-upload:not(.media-upload--button) .wysiwyg ol .form .button-wrapper--stacked button+label,.media-upload:not(.media-upload--button) .wysiwyg ul .form .button-wrapper--stacked a+label,.media-upload:not(.media-upload--button) .wysiwyg ul .form .button-wrapper--stacked button+label,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .form .wysiwyg ul a+a,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .form .wysiwyg ul a+button,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .form .wysiwyg ul button+a,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .wysiwyg ul .form a+a,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .wysiwyg ul .form a+button,.topic-landing__main__sticky-sidebar .button-wrapper--stacked .wysiwyg ul .form button+a,.topic-landing__main__sticky-sidebar .form .wysiwyg ul .button-wrapper--stacked a+a,.topic-landing__main__sticky-sidebar .form .wysiwyg ul .button-wrapper--stacked a+button,.topic-landing__main__sticky-sidebar .form .wysiwyg ul .button-wrapper--stacked button+a,.topic-landing__main__sticky-sidebar .wysiwyg ul .form .button-wrapper--stacked a+a,.topic-landing__main__sticky-sidebar .wysiwyg ul .form .button-wrapper--stacked a+button,.topic-landing__main__sticky-sidebar .wysiwyg ul .form .button-wrapper--stacked button+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .button+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .button-link+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .dropzone .media-item__action+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .dropzone a+.media-item__action,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .form .link+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .form .wysiwyg ol a+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .form .wysiwyg ol a+button,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .form .wysiwyg ol button+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .form a+.link,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .media-upload:not(.media-upload--button) a+label,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .media-upload:not(.media-upload--button) label+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .media-upload a+label,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .media-upload label+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .wysiwyg ol .form a+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .wysiwyg ol .form a+button,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked .wysiwyg ol .form button+a,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+.button,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+.button-link,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+.media-upload label,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a+a,.topic-landing__main__sticky-sidebar ul .comment a.media-item--file .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.topic-landing__main__sticky-sidebar ul .comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.topic-landing__main__sticky-sidebar ul .comment button.media-item--file .button-wrapper--stacked a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.topic-landing__main__sticky-sidebar ul .comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.topic-landing__main__sticky-sidebar ul .dropzone .button-wrapper--stacked .media-item__action+a,.topic-landing__main__sticky-sidebar ul .dropzone .button-wrapper--stacked a+.media-item__action,.topic-landing__main__sticky-sidebar ul .form .button-wrapper--stacked .link+a,.topic-landing__main__sticky-sidebar ul .form .button-wrapper--stacked a+.link,.topic-landing__main__sticky-sidebar ul .form .wysiwyg ol .button-wrapper--stacked a+a,.topic-landing__main__sticky-sidebar ul .form .wysiwyg ol .button-wrapper--stacked a+button,.topic-landing__main__sticky-sidebar ul .form .wysiwyg ol .button-wrapper--stacked button+a,.topic-landing__main__sticky-sidebar ul .media-upload .button-wrapper--stacked a+label,.topic-landing__main__sticky-sidebar ul .media-upload .button-wrapper--stacked label+a,.topic-landing__main__sticky-sidebar ul .media-upload:not(.media-upload--button) .button-wrapper--stacked a+label,.topic-landing__main__sticky-sidebar ul .media-upload:not(.media-upload--button) .button-wrapper--stacked label+a,.topic-landing__main__sticky-sidebar ul .wysiwyg ol .form .button-wrapper--stacked a+a,.topic-landing__main__sticky-sidebar ul .wysiwyg ol .form .button-wrapper--stacked a+button,.topic-landing__main__sticky-sidebar ul .wysiwyg ol .form .button-wrapper--stacked button+a,.wysiwyg .topic-landing__main__sticky-sidebar ul .form .button-wrapper--stacked a+a,.wysiwyg .topic-landing__main__sticky-sidebar ul .form .button-wrapper--stacked a+button,.wysiwyg .topic-landing__main__sticky-sidebar ul .form .button-wrapper--stacked button+a,.wysiwyg ol .button-wrapper--stacked .form .link+a,.wysiwyg ol .button-wrapper--stacked .form .link+button,.wysiwyg ol .form .button-wrapper--stacked .button+a,.wysiwyg ol .form .button-wrapper--stacked .button+button,.wysiwyg ol .form .button-wrapper--stacked .button-link+a,.wysiwyg ol .form .button-wrapper--stacked .button-link+button,.wysiwyg ol .form .button-wrapper--stacked .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ol .form .button-wrapper--stacked .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ol .form .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.wysiwyg ol .form .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.wysiwyg ol .form .button-wrapper--stacked .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ol .form .button-wrapper--stacked .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ol .form .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.wysiwyg ol .form .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.wysiwyg ol .form .button-wrapper--stacked .dropzone .media-item__action+a,.wysiwyg ol .form .button-wrapper--stacked .dropzone .media-item__action+button,.wysiwyg ol .form .button-wrapper--stacked .dropzone a+.media-item__action,.wysiwyg ol .form .button-wrapper--stacked .dropzone button+.media-item__action,.wysiwyg ol .form .button-wrapper--stacked .link+a,.wysiwyg ol .form .button-wrapper--stacked .link+button,.wysiwyg ol .form .button-wrapper--stacked .media-upload:not(.media-upload--button) a+label,.wysiwyg ol .form .button-wrapper--stacked .media-upload:not(.media-upload--button) button+label,.wysiwyg ol .form .button-wrapper--stacked .media-upload:not(.media-upload--button) label+a,.wysiwyg ol .form .button-wrapper--stacked .media-upload:not(.media-upload--button) label+button,.wysiwyg ol .form .button-wrapper--stacked .media-upload a+label,.wysiwyg ol .form .button-wrapper--stacked .media-upload button+label,.wysiwyg ol .form .button-wrapper--stacked .media-upload label+a,.wysiwyg ol .form .button-wrapper--stacked .media-upload label+button,.wysiwyg ol .form .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+a,.wysiwyg ol .form .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a+button,.wysiwyg ol .form .button-wrapper--stacked .topic-landing__main__sticky-sidebar ul button+a,.wysiwyg ol .form .button-wrapper--stacked .wysiwyg ul a+a,.wysiwyg ol .form .button-wrapper--stacked .wysiwyg ul a+button,.wysiwyg ol .form .button-wrapper--stacked .wysiwyg ul button+a,.wysiwyg ol .form .button-wrapper--stacked .wysiwyg ul button+button,.wysiwyg ol .form .button-wrapper--stacked a+.button,.wysiwyg ol .form .button-wrapper--stacked a+.button-link,.wysiwyg ol .form .button-wrapper--stacked a+.link,.wysiwyg ol .form .button-wrapper--stacked a+.media-upload label,.wysiwyg ol .form .button-wrapper--stacked a+a,.wysiwyg ol .form .button-wrapper--stacked a+button,.wysiwyg ol .form .button-wrapper--stacked button+.button,.wysiwyg ol .form .button-wrapper--stacked button+.button-link,.wysiwyg ol .form .button-wrapper--stacked button+.link,.wysiwyg ol .form .button-wrapper--stacked button+.media-upload label,.wysiwyg ol .form .button-wrapper--stacked button+a,.wysiwyg ol .form .button-wrapper--stacked button+button,.wysiwyg ol .form .media-upload .button-wrapper--stacked label+a,.wysiwyg ol .form .media-upload .button-wrapper--stacked label+button,.wysiwyg ol .form .media-upload:not(.media-upload--button) .button-wrapper--stacked label+a,.wysiwyg ol .form .media-upload:not(.media-upload--button) .button-wrapper--stacked label+button,.wysiwyg ol .form .wysiwyg ul .button-wrapper--stacked a+a,.wysiwyg ol .form .wysiwyg ul .button-wrapper--stacked a+button,.wysiwyg ol .form .wysiwyg ul .button-wrapper--stacked button+a,.wysiwyg ol .form .wysiwyg ul .button-wrapper--stacked button+button,.wysiwyg ol ul .form .button-wrapper--stacked a+a,.wysiwyg ol ul .form .button-wrapper--stacked a+button,.wysiwyg ol ul .form .button-wrapper--stacked button+a,.wysiwyg ol ul .form .button-wrapper--stacked button+button,.wysiwyg ul .button-wrapper--stacked .form .link+a,.wysiwyg ul .button-wrapper--stacked .form .link+button,.wysiwyg ul .form .button-wrapper--stacked .button+a,.wysiwyg ul .form .button-wrapper--stacked .button+button,.wysiwyg ul .form .button-wrapper--stacked .button-link+a,.wysiwyg ul .form .button-wrapper--stacked .button-link+button,.wysiwyg ul .form .button-wrapper--stacked .comment a.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ul .form .button-wrapper--stacked .comment a.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ul .form .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.wysiwyg ul .form .button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.wysiwyg ul .form .button-wrapper--stacked .comment button.media-item--file a+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ul .form .button-wrapper--stacked .comment button.media-item--file button+span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.wysiwyg ul .form .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+a,.wysiwyg ul .form .button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success)+button,.wysiwyg ul .form .button-wrapper--stacked .dropzone .media-item__action+a,.wysiwyg ul .form .button-wrapper--stacked .dropzone .media-item__action+button,.wysiwyg ul .form .button-wrapper--stacked .dropzone a+.media-item__action,.wysiwyg ul .form .button-wrapper--stacked .dropzone button+.media-item__action,.wysiwyg ul .form .button-wrapper--stacked .link+a,.wysiwyg ul .form .button-wrapper--stacked .link+button,.wysiwyg ul .form .button-wrapper--stacked .media-upload:not(.media-upload--button) a+label,.wysiwyg ul .form .button-wrapper--stacked .media-upload:not(.media-upload--button) button+label,.wysiwyg ul .form .button-wrapper--stacked .media-upload:not(.media-upload--button) label+a,.wysiwyg ul .form .button-wrapper--stacked .media-upload:not(.media-upload--button) label+button,.wysiwyg ul .form .button-wrapper--stacked .media-upload a+label,.wysiwyg ul .form .button-wrapper--stacked .media-upload button+label,.wysiwyg ul .form .button-wrapper--stacked .media-upload label+a,.wysiwyg ul .form .button-wrapper--stacked .media-upload label+button,.wysiwyg ul .form .button-wrapper--stacked .wysiwyg ol a+a,.wysiwyg ul .form .button-wrapper--stacked .wysiwyg ol a+button,.wysiwyg ul .form .button-wrapper--stacked .wysiwyg ol button+a,.wysiwyg ul .form .button-wrapper--stacked .wysiwyg ol button+button,.wysiwyg ul .form .button-wrapper--stacked a+.button,.wysiwyg ul .form .button-wrapper--stacked a+.button-link,.wysiwyg ul .form .button-wrapper--stacked a+.link,.wysiwyg ul .form .button-wrapper--stacked a+.media-upload label,.wysiwyg ul .form .button-wrapper--stacked a+a,.wysiwyg ul .form .button-wrapper--stacked a+button,.wysiwyg ul .form .button-wrapper--stacked button+.button,.wysiwyg ul .form .button-wrapper--stacked button+.button-link,.wysiwyg ul .form .button-wrapper--stacked button+.link,.wysiwyg ul .form .button-wrapper--stacked button+.media-upload label,.wysiwyg ul .form .button-wrapper--stacked button+a,.wysiwyg ul .form .button-wrapper--stacked button+button,.wysiwyg ul .form .media-upload .button-wrapper--stacked label+a,.wysiwyg ul .form .media-upload .button-wrapper--stacked label+button,.wysiwyg ul .form .media-upload:not(.media-upload--button) .button-wrapper--stacked label+a,.wysiwyg ul .form .media-upload:not(.media-upload--button) .button-wrapper--stacked label+button,.wysiwyg ul .form .wysiwyg ol .button-wrapper--stacked a+a,.wysiwyg ul .form .wysiwyg ol .button-wrapper--stacked a+button,.wysiwyg ul .form .wysiwyg ol .button-wrapper--stacked button+a,.wysiwyg ul .form .wysiwyg ol .button-wrapper--stacked button+button,.wysiwyg ul ol .form .button-wrapper--stacked a+a,.wysiwyg ul ol .form .button-wrapper--stacked a+button,.wysiwyg ul ol .form .button-wrapper--stacked button+a,.wysiwyg ul ol .form .button-wrapper--stacked button+button{margin-top:15px!important}@media (max-width:480px){.button-wrapper--stacked .button,.button-wrapper--stacked .button-link,.button-wrapper--stacked .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper--stacked .dropzone .media-item__action,.button-wrapper--stacked .form .link,.button-wrapper--stacked .form .wysiwyg ol a,.button-wrapper--stacked .form .wysiwyg ol button,.button-wrapper--stacked .form .wysiwyg ul a,.button-wrapper--stacked .form .wysiwyg ul button,.button-wrapper--stacked .media-upload label,.button-wrapper--stacked .topic-landing__main__sticky-sidebar ul a,.button-wrapper--stacked .wysiwyg ol .form a,.button-wrapper--stacked .wysiwyg ol .form button,.button-wrapper--stacked .wysiwyg ul .form a,.button-wrapper--stacked .wysiwyg ul .form button,.comment a.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper--stacked span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper--stacked .media-item__action,.form .button-wrapper--stacked .link,.form .wysiwyg ol .button-wrapper--stacked a,.form .wysiwyg ol .button-wrapper--stacked button,.form .wysiwyg ul .button-wrapper--stacked a,.form .wysiwyg ul .button-wrapper--stacked button,.media-upload .button-wrapper--stacked label,.topic-landing__main__sticky-sidebar ul .button-wrapper--stacked a,.wysiwyg ol .form .button-wrapper--stacked a,.wysiwyg ol .form .button-wrapper--stacked button,.wysiwyg ul .form .button-wrapper--stacked a,.wysiwyg ul .form .button-wrapper--stacked button{width:100%!important}}.button-wrapper .button,.button-wrapper .button-link,.button-wrapper .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper .dropzone .media-item__action,.button-wrapper .form .link,.button-wrapper .form .wysiwyg ol a,.button-wrapper .form .wysiwyg ol button,.button-wrapper .form .wysiwyg ul a,.button-wrapper .form .wysiwyg ul button,.button-wrapper .media-upload label,.button-wrapper .topic-landing__main__sticky-sidebar ul a,.button-wrapper .wysiwyg ol .form a,.button-wrapper .wysiwyg ol .form button,.button-wrapper .wysiwyg ul .form a,.button-wrapper .wysiwyg ul .form button,.comment a.media-item--file .button-wrapper span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper .media-item__action,.form .button-wrapper .link,.form .wysiwyg ol .button-wrapper a,.form .wysiwyg ol .button-wrapper button,.form .wysiwyg ul .button-wrapper a,.form .wysiwyg ul .button-wrapper button,.media-upload .button-wrapper label,.topic-landing__main__sticky-sidebar ul .button-wrapper a,.wysiwyg ol .form .button-wrapper a,.wysiwyg ol .form .button-wrapper button,.wysiwyg ul .form .button-wrapper a,.wysiwyg ul .form .button-wrapper button{margin:0 10px!important}@media (max-width:768px){.button-wrapper .button,.button-wrapper .button-link,.button-wrapper .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.button-wrapper .dropzone .media-item__action,.button-wrapper .form .link,.button-wrapper .form .wysiwyg ol a,.button-wrapper .form .wysiwyg ol button,.button-wrapper .form .wysiwyg ul a,.button-wrapper .form .wysiwyg ul button,.button-wrapper .media-upload label,.button-wrapper .topic-landing__main__sticky-sidebar ul a,.button-wrapper .wysiwyg ol .form a,.button-wrapper .wysiwyg ol .form button,.button-wrapper .wysiwyg ul .form a,.button-wrapper .wysiwyg ul .form button,.comment a.media-item--file .button-wrapper span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .button-wrapper span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .button-wrapper .media-item__action,.form .button-wrapper .link,.form .wysiwyg ol .button-wrapper a,.form .wysiwyg ol .button-wrapper button,.form .wysiwyg ul .button-wrapper a,.form .wysiwyg ul .button-wrapper button,.media-upload .button-wrapper label,.topic-landing__main__sticky-sidebar ul .button-wrapper a,.wysiwyg ol .form .button-wrapper a,.wysiwyg ol .form .button-wrapper button,.wysiwyg ul .form .button-wrapper a,.wysiwyg ul .form .button-wrapper button{margin:0 7.5px!important;width:auto!important}}.slick-slider{padding:0}.slick-slide{outline:none;cursor:auto}.slick-dots{display:flex!important;justify-content:center;align-items:center;margin:20px 0 0;list-style:none}.slick-dots li.slick-active button:after{opacity:1}.slick-dots li:not(.slick-active) button:hover:after{opacity:.5}.slick-dots li:not(:last-of-type){margin-right:5px}.slick-dots button{display:block;font-size:0;line-height:0;width:8px;height:8px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position:relative}.slick-dots button:after{background-color:#0f0f0f;content:"";position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;opacity:.25;transition:opacity .3s}.slick-arrow{position:absolute;top:50%;z-index:10;transform:translateY(-50%);padding:10px}.slick-arrow.slick-disabled{opacity:.25!important;cursor:auto}.slick-arrow svg{width:20px;height:20px}.slick-arrow.slick-prev{left:0}.slick-arrow.slick-next{right:0}.simplebar-track.simplebar-horizontal{height:2px!important}.simplebar-track.simplebar-horizontal:before{content:"";position:absolute;bottom:0;left:2px;right:2px;height:1px;background:#0f0f0f;opacity:.45}.card--intro .simplebar-track.simplebar-horizontal:before,.footer .simplebar-track.simplebar-horizontal:before,.has-dark-bg .simplebar-track.simplebar-horizontal:before,.header .simplebar-track.simplebar-horizontal:before,.modal--complete .modal__top .simplebar-track.simplebar-horizontal:before,.modal--sign-up .modal__body__left .simplebar-track.simplebar-horizontal:before{background-color:#f9f9f9}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0!important;height:2px!important}.simplebar-scrollbar:before{background:#0f0f0f;opacity:1!important;border-radius:0!important}.card--intro .simplebar-scrollbar:before,.footer .simplebar-scrollbar:before,.has-dark-bg .simplebar-scrollbar:before,.header .simplebar-scrollbar:before,.modal--complete .modal__top .simplebar-scrollbar:before,.modal--sign-up .modal__body__left .simplebar-scrollbar:before{background-color:#f9f9f9}.video-js{background-color:#0f0f0f;color:#f9f9f9!important}.video-js a,.video-js button,.video-js ol,.video-js ul{color:#f9f9f9!important;opacity:1!important}.video-js .vjs-big-play-button{display:block!important;opacity:0!important;top:0!important;left:0!important;width:100%!important;height:calc(100% - 30px)!important}.is-playing .video-js .vjs-big-play-button{display:none!important}.video-js .vjs-current-time,.video-js .vjs-duration,.video-js .vjs-time-divider{display:block!important}.video-js .vjs-time-divider{padding:0!important;min-width:auto!important}.video-js .vjs-control-bar{position:relative;bottom:30px;height:30px!important;background-color:rgba(15,15,15,.25)!important;z-index:20}@media (max-width:768px){.video-js .vjs-control-bar{opacity:1!important}}.video-js .vjs-load-progress,.video-js .vjs-slider{background-color:hsla(0,0%,97.6%,.5)!important}.video-js .vjs-progress-control .vjs-load-progress,.video-js .vjs-progress-control .vjs-load-progress>div{background-color:hsla(0,0%,97.6%,.25)!important}.video-js .vjs-progress-control .vjs-play-progress{background-color:#e41c23!important}.video-js .vjs-menu-button-popup .vjs-menu,.video-js .vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:rgba(15,15,15,.5)!important}.video-js .vjs-menu-button-popup .vjs-menu li.vjs-menu-item:focus,.video-js .vjs-menu-button-popup .vjs-menu li.vjs-menu-item:hover{background-color:hsla(0,0%,97.6%,.25)!important;color:rgba(15,15,15,.5)!important}.video-js .vjs-menu-button-popup .vjs-menu li.vjs-menu-item.vjs-selected{background-color:hsla(0,0%,97.6%,.75)!important}.video-js .vjs-menu-button-popup .vjs-menu li.vjs-menu-item.vjs-texttrack-settings{display:none}.header{background-color:#0f0f0f;transition:background-color .15s}@media (min-width:961px){.GateView:not(.is-logged-in) .header,.UserLandingView:not(.is-logged-in) .header{position:absolute;top:0;left:0;width:100%;background-color:transparent;z-index:30}.GateView:not(.is-logged-in) .header .header__modules-button:after,.UserLandingView:not(.is-logged-in) .header .header__modules-button:after{display:none}}.GateView:not(.is-logged-in) .header.is-open,.UserLandingView:not(.is-logged-in) .header.is-open{background-color:#0f0f0f}.header__desktop,.header__mobile{position:relative;display:flex;justify-content:space-between;z-index:60}.header__desktop{height:80px}@media (max-width:960px){.header__desktop{display:none}}.header__mobile{height:55px}@media (min-width:961px){.header__mobile{display:none}}.header svg{fill:#f9f9f9}.header svg.chevron-down,.header svg.x{stroke:#f9f9f9}.header svg.badge{top:0;width:14px;height:14px}@media (min-width:961px){.header .locale-switcher{position:relative;margin-left:15px;padding-left:15px}.header .locale-switcher:before{content:"";position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:1px;height:20px;background-color:hsla(0,0%,97.6%,.15)}}@media (min-width:961px){.header .locale-switcher a,.header .locale-switcher button{font-family:GT Super Text,Times New Roman,serif;text-transform:none;font-style:italic;font-size:15px;line-height:19px;padding:3px;opacity:.5}.header .locale-switcher a.is-active,.header .locale-switcher button.is-active{opacity:1}}.header__left,.header__right{display:flex;align-items:center;padding:20px 30px}@media (max-width:768px){.header__left,.header__right{padding-left:15px!important;padding-right:15px!important}}.header__left>ul,.header__right>ul{display:flex}.header__left>ul>li,.header__right>ul>li{display:flex;justify-content:center;align-items:center}.header__left>ul>li>.points,.header__left>ul>li>a,.header__left>ul>li>button,.header__right>ul>li>.points,.header__right>ul>li>a,.header__right>ul>li>button{display:flex;justify-content:center;align-items:center;padding:7px}@media (min-width:961px){.header__left{padding:0;width:345px}}.header__left>ul{margin-left:-10px}@media (max-width:768px){.header__left>ul{margin-left:-5px}}.header__logo{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;display:flex;justify-content:center;align-items:center}.header__logo .x{width:11px;height:11px;margin:0 20px}.header__logo .logo-bfio-en,.header__logo .logo-bfio-fr{width:225px}.header__right{justify-content:flex-end}.header__right>ul{margin-right:-3px}@media (max-width:960px){.header__right>ul{margin-right:-5px}}.header__right>ul>li>button{position:relative;top:2px}@media (max-width:480px){.header__right>ul>li>button.sign-up{display:none}}.header__right ul+ul{position:relative;padding-left:15px;margin-left:15px}.header__right ul+ul:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);height:20px;width:1px;background-color:hsla(0,0%,97.6%,.2)}.header__overlay{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:50}.footer{min-height:350px;position:relative;background-color:#00314d;padding:50px;margin-top:100px;font-size:13px;line-height:16px;letter-spacing:-.025em;z-index:10}@media (max-width:1200px){.footer{padding-left:0;padding-right:0}}@media (max-width:768px){.footer{margin-top:50px;padding-top:30px;font-size:12px;line-height:16px}}.footer:before{content:"";position:absolute;bottom:calc(100% - 1px);left:-5px;right:-5px;height:100px;width:calc(100% + 10px);background-image:url(/img/svg/raw/footer-squiggle.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media (max-width:960px){.footer:before{background-size:cover}}@media (max-width:768px){.footer:before{height:50px}}.footer svg{fill:#f9f9f9}.footer__top{margin-bottom:80px}@media (max-width:768px){.footer__top{margin-bottom:0}}@media (max-width:768px){.footer__top>.column{position:relative;margin-bottom:35px;padding-bottom:40px}.footer__top>.column:after{content:"";position:absolute;bottom:0;left:7.5px;right:7.5px;height:1px;background-color:hsla(0,0%,97.6%,.15)}}.footer .form{max-width:450px}@media (max-width:480px){.footer .form__row--submit .form__field{display:flex;flex-direction:row-reverse}.footer .form__row--submit .button,.footer .form__row--submit .media-upload label,.media-upload .footer .form__row--submit label{width:auto;margin-left:15px}}.footer .form label{font-family:Monument Extended,Times New Roman,serif;font-size:40px;line-height:40px;font-weight:700;letter-spacing:-.03em;margin-bottom:20px}@media (max-width:960px){.footer .form label{font-size:31px;line-height:32px}}@media (max-width:480px){.footer .form label{width:100%;font-size:22px;line-height:23px}}.footer .form textarea{width:100%}.footer ul{font-size:14px;line-height:18px}@media (max-width:768px){.footer ul{font-size:12px;line-height:16px}}@media (min-width:769px){.footer ul{text-align:right}}.footer ul+ul{margin-top:8px}.footer ul li:not(:last-of-type){margin-bottom:10px}.footer__options{font-weight:500}@media (max-width:768px){.footer__options{order:-1}}.footer .locale-switcher{display:flex}@media (min-width:769px){.footer .locale-switcher{justify-content:flex-end}}.footer .locale-switcher li{margin-bottom:0!important}.footer .locale-switcher li+li{margin-left:5px}.footer .locale-switcher a,.footer .locale-switcher button{text-transform:uppercase}.footer__legal,.footer__partnership{display:flex;align-items:center}.footer__legal a+span,.footer__legal span+span,.footer__partnership a+span,.footer__partnership span+span{margin-left:30px}@media (max-width:768px){.footer__legal a+span,.footer__legal span+span,.footer__partnership a+span,.footer__partnership span+span{margin-left:15px}}@media (max-width:768px){.footer__legal{display:block}}.footer__legal a+span{display:block;width:100%}@media (max-width:768px){.footer__legal a+span{margin-left:0;margin-top:15px}}.footer__partnership{justify-content:flex-end}.footer__partnership div{display:flex;justify-content:flex-end}@media (max-width:480px){.footer__partnership div{width:121px;flex-wrap:wrap;justify-content:flex-start}}.footer__partnership span{display:flex;text-align:right}@media (max-width:480px){.footer__partnership span{justify-content:flex-end}}.footer__partnership .cfee-logo-en,.footer__partnership .cfee-logo-fr{margin-top:3px;width:71px;height:24px;margin-left:5px}@media (max-width:480px){.footer__partnership .cfee-logo-en,.footer__partnership .cfee-logo-fr{width:49px;height:17px}}.button,.button-link,.comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .media-item__action,.form .link,.form .wysiwyg ol a,.form .wysiwyg ol button,.form .wysiwyg ul a,.form .wysiwyg ul button,.media-upload:not(.media-upload--button) label,.media-upload label,.topic-landing__main__sticky-sidebar ul a,.wysiwyg ol .form a,.wysiwyg ol .form button,.wysiwyg ul .form a,.wysiwyg ul .form button{font-family:Monument Extended,Times New Roman,serif;font-size:11px;line-height:11px;font-weight:900!important;text-decoration:none!important;text-transform:uppercase;letter-spacing:.06em}@media (max-width:480px){.button,.button-link,.comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .media-item__action,.form .link,.form .wysiwyg ol a,.form .wysiwyg ol button,.form .wysiwyg ul a,.form .wysiwyg ul button,.media-upload:not(.media-upload--button) label,.media-upload label,.topic-landing__main__sticky-sidebar ul a,.wysiwyg ol .form a,.wysiwyg ol .form button,.wysiwyg ul .form a,.wysiwyg ul .form button{font-size:10px}}.button-link--brand{color:#e41c23}.button,.media-upload label{background-color:#0f0f0f;color:#f9f9f9;display:inline-flex;justify-content:center;align-items:center;text-align:center;padding:12px 15px 10px;height:40px;min-width:75px;transition:all .3s}@media (max-width:480px){.button,.media-upload label{font-size:11px}}.button[disabled],.media-upload label[disabled]{background-color:rgba(15,15,15,.45);pointer-events:none}.button:not([disabled]):active,.button:not([disabled]):focus,.button:not([disabled]):hover,.media-upload label:not([disabled]):active,.media-upload label:not([disabled]):focus,.media-upload label:not([disabled]):hover{background-color:#e41c23}.button--full{width:100%}.button--inverse{background-color:#f9f9f9;color:#0f0f0f!important}.button--inverse:active,.button--inverse:focus,.button--inverse:hover{background-color:#0f0f0f;color:#f9f9f9!important}.button--alert:not([disabled]):active,.button--alert:not([disabled]):focus,.button--alert:not([disabled]):hover,.button--brand:not([disabled]):active,.button--brand:not([disabled]):focus,.button--brand:not([disabled]):hover{background-color:#0f0f0f}.button--brand{background-color:#e41c23}.button--alert{background-color:#ec3030}.button--delete{border:1px solid rgba(15,15,15,.25);background-color:#f9f9f9;color:rgba(15,15,15,.75)}.button--delete:not([disabled]):active,.button--delete:not([disabled]):focus,.button--delete:not([disabled]):hover{background-color:rgba(15,15,15,.08);color:#0f0f0f}.button--delete[disabled]{background-color:rgba(15,15,15,.08)}.button label,.media-upload label label{cursor:pointer}.button .icon,.media-upload label .icon{position:relative;margin-top:-3px;display:inline-block;width:20px;height:20px;margin-right:8px}.button .icon svg,.media-upload label .icon svg{fill:#f9f9f9;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.modal{position:fixed!important;top:0;left:0;width:100%;height:100%;z-index:220}.modal.has-title .modal__title{display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;padding-right:90px;height:75px;z-index:1}@media (max-width:768px){.modal.has-title .modal__title{padding-right:55px!important}}.modal.has-title .modal__body{max-height:calc(100vh - 135px);margin-top:75px}@media (max-width:768px){.modal.has-title .modal__body{max-height:calc(100vh - 105px)}}.modal.has-title .modal__content{top:50%}.modal .form__row{margin-left:-10px;margin-right:-10px}.modal .form__row--submit{align-items:center}.media-upload .modal .form__row--submit-inverse .form__field label,.modal .form__row--submit-inverse .form__field .button,.modal .form__row--submit-inverse .form__field .media-upload label{margin-left:20px}.media-upload .modal .form__row--submit:not(.form__row--submit-inverse) .form__field label,.modal .form__row--submit:not(.form__row--submit-inverse) .form__field .button,.modal .form__row--submit:not(.form__row--submit-inverse) .form__field .media-upload label{margin-right:20px}.modal .form__field{padding:0 10px}.modal .form input:not([type=submit]):not([type=button]),.modal .form label,.modal .form select,.modal .form textarea{background-color:#fff;color:rgba(15,15,15,.75);border-color:rgba(15,15,15,.25)}.modal .form input:not([type=submit]):not([type=button])::-webkit-input-placeholder,.modal .form label::-webkit-input-placeholder,.modal .form select::-webkit-input-placeholder,.modal .form textarea::-webkit-input-placeholder{color:rgba(15,15,15,.45);opacity:1;height:inherit;vertical-align:middle}.modal .form input:not([type=submit]):not([type=button]):-moz-placeholder,.modal .form input:not([type=submit]):not([type=button])::-moz-placeholder,.modal .form label:-moz-placeholder,.modal .form label::-moz-placeholder,.modal .form select:-moz-placeholder,.modal .form select::-moz-placeholder,.modal .form textarea:-moz-placeholder,.modal .form textarea::-moz-placeholder{color:rgba(15,15,15,.45);opacity:1;height:inherit;vertical-align:middle}.modal .form input:not([type=submit]):not([type=button]):-ms-input-placeholder,.modal .form label:-ms-input-placeholder,.modal .form select:-ms-input-placeholder,.modal .form textarea:-ms-input-placeholder{color:rgba(15,15,15,.45);opacity:1;height:inherit;vertical-align:middle}.modal,.modal a:not(.button),.modal button:not(.button),.modal ol,.modal ul{color:#0f0f0f}.modal .wysiwyg,.modal .wysiwyg ol,.modal .wysiwyg p,.modal .wysiwyg ul,.modal p{color:rgba(15,15,15,.75)}.modal--media .modal__content{background:#0f0f0f;top:50%;max-width:960px;border-radius:0}.modal--media .modal__body{overflow-y:inherit;padding:0!important}.modal--media .modal__close{margin-top:0;top:-30px;right:0}.modal--media .modal__close svg{stroke:#f9f9f9!important}.modal--media .slick-list{font-size:0;line-height:0}.modal--media .slick-arrow.slick-prev{left:-70px}@media (max-width:1350px){.modal--media .slick-arrow.slick-prev{left:-50px}}@media (max-width:1200px){.modal--media .slick-arrow.slick-prev{left:-30px}}@media (max-width:768px){.modal--media .slick-arrow.slick-prev{left:0}}.modal--media .slick-arrow.slick-next{right:-70px}@media (max-width:1350px){.modal--media .slick-arrow.slick-next{right:-50px}}@media (max-width:1200px){.modal--media .slick-arrow.slick-next{right:-30px}}@media (max-width:768px){.modal--media .slick-arrow.slick-next{right:0}}.modal--media .slick-arrow svg{stroke:#f9f9f9;stroke-width:3px}.modal--media .vjs-fluid{padding-top:56.25%!important}.modal--media .image-wrapper{margin-bottom:-1px}.modal--confirm{text-align:center}.modal--confirm .modal__content{max-width:450px}.modal--confirm .modal__body{padding:25px 30px 20px}@media (max-width:480px){.modal--confirm .modal__body{padding:40px 20px 20px}}.modal--confirm .modal__body h3{margin-bottom:20px}@media (min-width:481px){.modal--confirm .modal__body h3{padding:0 30px}}.modal--confirm .modal__body>span{display:block;margin-bottom:30px}.modal--confirm .modal__body span>span{font-weight:500}.modal--admin-controls .modal__content{max-width:450px}.modal--admin-controls .modal__body{padding:50px 30px 30px}@media (max-width:768px){.modal--admin-controls .modal__body{padding:50px 20px 20px}}.modal--admin-controls .modal__body .comment__words{position:relative;height:45px;overflow:hidden;margin-bottom:10px}.modal--admin-controls .modal__body .comment__words:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:35px;background:linear-gradient(0deg,#fff 40%,transparent 120%)}@media (max-width:480px){.modal--admin-controls .modal__body .comment__words{height:40px}}.card--favourite .modal--admin-controls .modal__body span.card__remove,.card--progress .card__right .time-title .modal--admin-controls .modal__body span,.modal--admin-controls .modal__body .card--favourite span.card__remove,.modal--admin-controls .modal__body .card--progress .card__right .time-title span,.modal--admin-controls .modal__body .table--activities .table__item span.date,.modal--admin-controls .modal__body .table--activities .table__item span.name,.modal--admin-controls .modal__body .table--assignments .table__item span.date,.modal--admin-controls .modal__body .table--assignments .table__item span.name,.modal--admin-controls .modal__body .table--student-roster .table__item span.email,.modal--admin-controls .modal__body span.activities__bottom__error,.modal--admin-controls .modal__body span.feedback,.modal--admin-controls .modal__body span.form__error,.modal--admin-controls .modal__body span.form__success,.modal--admin-controls .modal__body span.small,.modal--admin-controls .modal__body span.sticky-alert,.table--activities .table__item .modal--admin-controls .modal__body span.date,.table--activities .table__item .modal--admin-controls .modal__body span.name,.table--assignments .table__item .modal--admin-controls .modal__body span.date,.table--assignments .table__item .modal--admin-controls .modal__body span.name,.table--student-roster .table__item .modal--admin-controls .modal__body span.email{display:block;opacity:.75}.modal--admin-controls .modal__body label{display:flex;justify-content:center;align-items:center;transition:background-color .3s,color .3s}.modal--admin-controls .modal__body label:active,.modal--admin-controls .modal__body label:focus,.modal--admin-controls .modal__body label:hover{background-color:rgba(15,15,15,.08)}.modal--admin-controls .modal__body label:after,.modal--admin-controls .modal__body label:before{display:none}.modal--admin-controls .modal__body input:checked+label{background-color:#e41c23;color:#f9f9f9;border-color:transparent}.modal--admin-controls .modal__body .award-points{margin-top:40px}@media (max-width:768px){.modal--admin-controls .modal__body .award-points{margin-top:25px}}.modal--admin-controls .modal__body .award-points__option{display:inline-block}.modal--admin-controls .modal__body .award-points__option:not(:last-of-type){margin-right:8px}.modal--admin-controls .modal__body .award-points__option label{border:1px solid rgba(15,15,15,.25);color:rgba(15,15,15,.75);border-radius:50%;padding:0;width:30px;height:30px}.modal--admin-controls .modal__body .pin-comment{margin-top:25px}.modal--admin-controls .modal__body .pin-comment__switcher{border:1px solid rgba(15,15,15,.25);margin:1px 0 11px;border-radius:3px;display:inline-flex}.modal--admin-controls .modal__body .pin-comment__switcher__option{width:60px;height:30px}.modal--admin-controls .modal__body .pin-comment__switcher label{width:100%;border-radius:3px;padding:10px 13px;height:30px}.modal--admin-controls .modal__body .pin-comment__switcher input:checked+label{position:relative;top:-2px;left:-1px;bottom:2px;right:-1px;height:calc(100% + 4px);width:calc(100% + 2px)}.modal--admin-controls .modal__body .button-wrapper{margin-top:60px}@media (max-width:768px){.modal--admin-controls .modal__body .button-wrapper{margin-top:40px}}.modal--new-class .modal__content{max-width:480px}.modal--new-class .modal__title{padding-left:35px}.modal--new-class .modal__body{padding:0}.modal--new-class .modal__body__middle,.modal--new-class .modal__body__top{padding:0 35px 35px}@media (max-width:768px){.modal--new-class .modal__body__middle,.modal--new-class .modal__body__top{padding-bottom:25px}}.modal--new-class .modal__body__bottom{display:flex;justify-content:flex-end;padding:25px 35px 35px;border-top:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.modal--new-class .modal__body__bottom{padding:10px 30px 20px}}@media (max-width:480px){.modal--new-class .modal__body__bottom .form__row--submit{width:calc(100% + 15px)}}.media-upload .modal--new-class .modal__body__bottom label,.modal--new-class .modal__body__bottom .button,.modal--new-class .modal__body__bottom .media-upload label{margin-top:10px}@media (max-width:768px){.modal--new-class .modal__body__bottom,.modal--new-class .modal__body__middle,.modal--new-class .modal__body__top{padding-left:0;padding-right:0}}@media (min-width:769px){.modal--new-class .modal__close{right:35px}}.modal--share-class .modal__content{max-width:880px}.modal--share-class .modal__title{padding:50px 50px 0}@media (min-width:769px){.modal--share-class .modal__title{padding-right:100px!important}}@media (min-width:481px){.modal--share-class .modal__title{height:125px!important}}@media (max-width:768px){.modal--share-class .modal__title{padding-top:10px}}.modal--share-class .modal__body{padding:0 50px 50px}@media (min-width:481px){.modal--share-class .modal__body{max-height:calc(100vh - 155px)!important;margin-top:125px!important}}@media (max-width:768px){.modal--share-class .modal__body{padding:20px}}@media (min-width:769px){.modal--share-class .modal__close{top:40px!important;right:40px!important}}.modal--forgot-password .modal__note,.modal--login .modal__note,.modal--sign-up .modal__note{margin-top:30px}.modal--forgot-password .modal__note button,.modal--login .modal__note button,.modal--sign-up .modal__note button{color:#e41c23;font-weight:500}.modal--forgot-password .modal__content,.modal--login .modal__content{max-width:480px}.modal--forgot-password h2,.modal--login h2{margin-bottom:20px}.modal--sign-up .modal__content{overflow-y:scroll;max-width:885px}@media (max-width:768px){.modal--sign-up .modal__close{top:10px;right:10px;background-color:#00314d;width:25px;height:25px;display:flex;justify-content:center;align-items:center}}@media (max-width:768px){.modal--sign-up .modal__close svg{stroke:#f9f9f9!important}}.modal--sign-up .modal__body{padding:0!important}@media (min-width:769px){.modal--sign-up .modal__body{display:flex;min-height:700px}}.modal--sign-up .modal__body__left,.modal--sign-up .modal__body__right{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:768px){.modal--sign-up .modal__body__left,.modal--sign-up .modal__body__right{padding:20px!important}}.modal--sign-up .modal__body__left{display:flex;flex-direction:column;background-color:#00314d;padding:30px}@media (min-width:769px){.modal--sign-up .modal__body__left{width:calc(50% - 15px)}}.modal--sign-up .modal__body__left .logomark{fill:#f9f9f9!important;width:15px;height:21px;margin-bottom:30px}.modal--sign-up .modal__body__left h2{margin-bottom:20px}.modal--sign-up .modal__body__left .wysiwyg em{font-family:GT Super Text,Times New Roman,serif;color:#f9f9f9}.modal--sign-up .modal__body__left .wysiwyg ol,.modal--sign-up .modal__body__left .wysiwyg ol a,.modal--sign-up .modal__body__left .wysiwyg ul,.modal--sign-up .modal__body__left .wysiwyg ul a{font-family:Graphik,Helvetica,Arial;font-style:normal}.card--favourite .profile__progress__item .points .modal--sign-up .modal__body__left .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .modal--sign-up .modal__body__left span,.form .modal--sign-up .modal__body__left .description,.form .modal--sign-up .modal__body__left .error,.form .modal--sign-up .modal__body__left .success,.modal--sign-up .modal__body__left .card--favourite .profile__progress__item .points .card__remove,.modal--sign-up .modal__body__left .card--progress .card__right .time-title .profile__progress__item .points span,.modal--sign-up .modal__body__left .form .description,.modal--sign-up .modal__body__left .form .error,.modal--sign-up .modal__body__left .form .success,.modal--sign-up .modal__body__left .profile__progress__item .points .activities__bottom__error,.modal--sign-up .modal__body__left .profile__progress__item .points .card--favourite .card__remove,.modal--sign-up .modal__body__left .profile__progress__item .points .card--progress .card__right .time-title span,.modal--sign-up .modal__body__left .profile__progress__item .points .feedback,.modal--sign-up .modal__body__left .profile__progress__item .points .form__error,.modal--sign-up .modal__body__left .profile__progress__item .points .form__success,.modal--sign-up .modal__body__left .profile__progress__item .points .small,.modal--sign-up .modal__body__left .profile__progress__item .points .sticky-alert,.modal--sign-up .modal__body__left .profile__progress__item .points .table--activities .table__item .date,.modal--sign-up .modal__body__left .profile__progress__item .points .table--activities .table__item .name,.modal--sign-up .modal__body__left .profile__progress__item .points .table--assignments .table__item .date,.modal--sign-up .modal__body__left .profile__progress__item .points .table--assignments .table__item .name,.modal--sign-up .modal__body__left .profile__progress__item .points .table--student-roster .table__item .email,.modal--sign-up .modal__body__left .profile__progress__item .points label,.modal--sign-up .modal__body__left .profile__progress__item .points legend,.modal--sign-up .modal__body__left .table--activities .table__item .profile__progress__item .points .date,.modal--sign-up .modal__body__left .table--activities .table__item .profile__progress__item .points .name,.modal--sign-up .modal__body__left .table--assignments .table__item .profile__progress__item .points .date,.modal--sign-up .modal__body__left .table--assignments .table__item .profile__progress__item .points .name,.modal--sign-up .modal__body__left .table--student-roster .table__item .profile__progress__item .points .email,.modal--sign-up .modal__body__left .tiny,.profile__progress__item .points .card--favourite .modal--sign-up .modal__body__left .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .modal--sign-up .modal__body__left span,.profile__progress__item .points .modal--sign-up .modal__body__left .activities__bottom__error,.profile__progress__item .points .modal--sign-up .modal__body__left .feedback,.profile__progress__item .points .modal--sign-up .modal__body__left .form__error,.profile__progress__item .points .modal--sign-up .modal__body__left .form__success,.profile__progress__item .points .modal--sign-up .modal__body__left .small,.profile__progress__item .points .modal--sign-up .modal__body__left .sticky-alert,.profile__progress__item .points .modal--sign-up .modal__body__left label,.profile__progress__item .points .modal--sign-up .modal__body__left legend,.profile__progress__item .points .table--activities .table__item .modal--sign-up .modal__body__left .date,.profile__progress__item .points .table--activities .table__item .modal--sign-up .modal__body__left .name,.profile__progress__item .points .table--assignments .table__item .modal--sign-up .modal__body__left .date,.profile__progress__item .points .table--assignments .table__item .modal--sign-up .modal__body__left .name,.profile__progress__item .points .table--student-roster .table__item .modal--sign-up .modal__body__left .email,.table--activities .table__item .profile__progress__item .points .modal--sign-up .modal__body__left .date,.table--activities .table__item .profile__progress__item .points .modal--sign-up .modal__body__left .name,.table--assignments .table__item .profile__progress__item .points .modal--sign-up .modal__body__left .date,.table--assignments .table__item .profile__progress__item .points .modal--sign-up .modal__body__left .name,.table--student-roster .table__item .profile__progress__item .points .modal--sign-up .modal__body__left .email{margin-top:15px}.modal--sign-up .modal__body__right{padding:40px}@media (min-width:769px){.modal--sign-up .modal__body__right{width:calc(50% + 15px)}}.modal--sign-up .modal__body__right h3{margin-bottom:65px}.modal--sign-up .modal__body__right h3+.type-switcher{margin-top:-50px}.modal--sign-up .modal__body__right .type-switcher{border:1px solid rgba(15,15,15,.25);border-radius:3px;padding:4px;margin-bottom:20px}.modal--sign-up .modal__body__right .type-switcher button{width:50%;opacity:.45;padding:13px 15px 12px;text-align:center;border-radius:3px}.modal--sign-up .modal__body__right .type-switcher button.is-active{opacity:1;background-color:#0f0f0f;color:#f9f9f9}.modal--complete .modal__content{max-width:450px}.modal--complete .modal__body{padding:0!important}.modal--complete .points{position:absolute;top:-14px;right:30px}@media (max-width:768px){.modal--complete .points{display:none}}.modal--complete .points svg{width:38px;height:38px}.card--favourite .modal--complete .points .card__remove,.card--progress .card__right .time-title .modal--complete .points span,.modal--admin-controls .modal__body .pin-comment__switcher .modal--complete .points label,.modal--complete .points .activities__bottom__error,.modal--complete .points .card--favourite .card__remove,.modal--complete .points .card--progress .card__right .time-title span,.modal--complete .points .feedback,.modal--complete .points .form__error,.modal--complete .points .form__success,.modal--complete .points .modal--admin-controls .modal__body .pin-comment__switcher label,.modal--complete .points .small,.modal--complete .points .sticky-alert,.modal--complete .points .table--activities .table__item .date,.modal--complete .points .table--activities .table__item .name,.modal--complete .points .table--assignments .table__item .date,.modal--complete .points .table--assignments .table__item .name,.modal--complete .points .table--student-roster .table__item .email,.modal--complete .points label,.modal--complete .points legend,.table--activities .table__item .modal--complete .points .date,.table--activities .table__item .modal--complete .points .name,.table--assignments .table__item .modal--complete .points .date,.table--assignments .table__item .modal--complete .points .name,.table--student-roster .table__item .modal--complete .points .email{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f9f9f9;margin-left:0!important}.modal--complete .modal__top{background-color:#0f0f0f;padding:45px 45px 75px}@media (min-width:769px){.modal--complete .modal__top{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width:768px){.modal--complete .modal__top{padding-bottom:45px;text-align:center}}@media (min-width:769px){.modal--complete .modal__top__left{width:50%}}.modal--complete .modal__top__left p{color:#f9f9f9}@media (min-width:769px){.modal--complete .modal__top__right{width:calc(50% - 30px)}}.modal--complete .modal__top .label,.modal--complete .modal__top .table--student-roster .table__item .rank,.table--student-roster .table__item .modal--complete .modal__top .rank{width:100%;opacity:1;text-align:center;margin-bottom:32px}.modal--complete .modal__top .grade{display:block;font-family:Monument Extended,Times New Roman,serif;font-weight:700;text-transform:uppercase;font-size:40px;line-height:52px;letter-spacing:-.04em}@media (max-width:768px){.modal--complete .modal__top .grade{font-size:28px;line-height:23px;letter-spacing:-.03em;margin-bottom:27px}}.card--favourite .profile__progress__item .points .modal--complete .modal__top .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .modal--complete .modal__top span,.form .modal--complete .modal__top .description,.form .modal--complete .modal__top .error,.form .modal--complete .modal__top .success,.modal--complete .modal__top .card--favourite .profile__progress__item .points .card__remove,.modal--complete .modal__top .card--progress .card__right .time-title .profile__progress__item .points span,.modal--complete .modal__top .form .description,.modal--complete .modal__top .form .error,.modal--complete .modal__top .form .success,.modal--complete .modal__top .profile__progress__item .points .activities__bottom__error,.modal--complete .modal__top .profile__progress__item .points .card--favourite .card__remove,.modal--complete .modal__top .profile__progress__item .points .card--progress .card__right .time-title span,.modal--complete .modal__top .profile__progress__item .points .feedback,.modal--complete .modal__top .profile__progress__item .points .form__error,.modal--complete .modal__top .profile__progress__item .points .form__success,.modal--complete .modal__top .profile__progress__item .points .small,.modal--complete .modal__top .profile__progress__item .points .sticky-alert,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .date,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .name,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .date,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .name,.modal--complete .modal__top .profile__progress__item .points .table--student-roster .table__item .email,.modal--complete .modal__top .profile__progress__item .points label,.modal--complete .modal__top .profile__progress__item .points legend,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .date,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .name,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .date,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .name,.modal--complete .modal__top .table--student-roster .table__item .profile__progress__item .points .email,.modal--complete .modal__top .tiny,.profile__progress__item .points .card--favourite .modal--complete .modal__top .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .modal--complete .modal__top span,.profile__progress__item .points .modal--complete .modal__top .activities__bottom__error,.profile__progress__item .points .modal--complete .modal__top .feedback,.profile__progress__item .points .modal--complete .modal__top .form__error,.profile__progress__item .points .modal--complete .modal__top .form__success,.profile__progress__item .points .modal--complete .modal__top .small,.profile__progress__item .points .modal--complete .modal__top .sticky-alert,.profile__progress__item .points .modal--complete .modal__top label,.profile__progress__item .points .modal--complete .modal__top legend,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .date,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .name,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .date,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .name,.profile__progress__item .points .table--student-roster .table__item .modal--complete .modal__top .email,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .date,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .name,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .date,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .name,.table--student-roster .table__item .profile__progress__item .points .modal--complete .modal__top .email{opacity:.75}.card--favourite .profile__progress__item .points .modal--complete .modal__top .card__remove>div>span,.card--favourite .profile__progress__item .points .modal--complete .modal__top .card__remove>span,.card--progress .card__right .time-title .profile__progress__item .points .modal--complete .modal__top span>div>span,.card--progress .card__right .time-title .profile__progress__item .points .modal--complete .modal__top span>span,.form .modal--complete .modal__top .description>div>span,.form .modal--complete .modal__top .description>span,.form .modal--complete .modal__top .error>div>span,.form .modal--complete .modal__top .error>span,.form .modal--complete .modal__top .success>div>span,.form .modal--complete .modal__top .success>span,.modal--admin-controls .modal__body .pin-comment__switcher .profile__progress__item .points .modal--complete .modal__top label>div>span,.modal--admin-controls .modal__body .pin-comment__switcher .profile__progress__item .points .modal--complete .modal__top label>span,.modal--complete .modal__top .card--favourite .profile__progress__item .points .card__remove>div>span,.modal--complete .modal__top .card--favourite .profile__progress__item .points .card__remove>span,.modal--complete .modal__top .card--progress .card__right .time-title .profile__progress__item .points span>div>span,.modal--complete .modal__top .card--progress .card__right .time-title .profile__progress__item .points span>span,.modal--complete .modal__top .form .description>div>span,.modal--complete .modal__top .form .description>span,.modal--complete .modal__top .form .error>div>span,.modal--complete .modal__top .form .error>span,.modal--complete .modal__top .form .success>div>span,.modal--complete .modal__top .form .success>span,.modal--complete .modal__top .modal--admin-controls .modal__body .pin-comment__switcher .profile__progress__item .points label>div>span,.modal--complete .modal__top .modal--admin-controls .modal__body .pin-comment__switcher .profile__progress__item .points label>span,.modal--complete .modal__top .profile__progress__item .points .activities__bottom__error>div>span,.modal--complete .modal__top .profile__progress__item .points .activities__bottom__error>span,.modal--complete .modal__top .profile__progress__item .points .card--favourite .card__remove>div>span,.modal--complete .modal__top .profile__progress__item .points .card--favourite .card__remove>span,.modal--complete .modal__top .profile__progress__item .points .card--progress .card__right .time-title span>div>span,.modal--complete .modal__top .profile__progress__item .points .card--progress .card__right .time-title span>span,.modal--complete .modal__top .profile__progress__item .points .feedback>div>span,.modal--complete .modal__top .profile__progress__item .points .feedback>span,.modal--complete .modal__top .profile__progress__item .points .form__error>div>span,.modal--complete .modal__top .profile__progress__item .points .form__error>span,.modal--complete .modal__top .profile__progress__item .points .form__success>div>span,.modal--complete .modal__top .profile__progress__item .points .form__success>span,.modal--complete .modal__top .profile__progress__item .points .modal--admin-controls .modal__body .pin-comment__switcher label>div>span,.modal--complete .modal__top .profile__progress__item .points .modal--admin-controls .modal__body .pin-comment__switcher label>span,.modal--complete .modal__top .profile__progress__item .points .small>div>span,.modal--complete .modal__top .profile__progress__item .points .small>span,.modal--complete .modal__top .profile__progress__item .points .sticky-alert>div>span,.modal--complete .modal__top .profile__progress__item .points .sticky-alert>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .date>div>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .date>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .name>div>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .name>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .date>div>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .date>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .name>div>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .name>span,.modal--complete .modal__top .profile__progress__item .points .table--student-roster .table__item .email>div>span,.modal--complete .modal__top .profile__progress__item .points .table--student-roster .table__item .email>span,.modal--complete .modal__top .profile__progress__item .points label>div>span,.modal--complete .modal__top .profile__progress__item .points label>span,.modal--complete .modal__top .profile__progress__item .points legend>div>span,.modal--complete .modal__top .profile__progress__item .points legend>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .date>div>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .date>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .name>div>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .name>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .date>div>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .date>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .name>div>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .name>span,.modal--complete .modal__top .table--student-roster .table__item .profile__progress__item .points .email>div>span,.modal--complete .modal__top .table--student-roster .table__item .profile__progress__item .points .email>span,.modal--complete .modal__top .tiny>div>span,.modal--complete .modal__top .tiny>span,.profile__progress__item .points .card--favourite .modal--complete .modal__top .card__remove>div>span,.profile__progress__item .points .card--favourite .modal--complete .modal__top .card__remove>span,.profile__progress__item .points .card--progress .card__right .time-title .modal--complete .modal__top span>div>span,.profile__progress__item .points .card--progress .card__right .time-title .modal--complete .modal__top span>span,.profile__progress__item .points .modal--admin-controls .modal__body .pin-comment__switcher .modal--complete .modal__top label>div>span,.profile__progress__item .points .modal--admin-controls .modal__body .pin-comment__switcher .modal--complete .modal__top label>span,.profile__progress__item .points .modal--complete .modal__top .activities__bottom__error>div>span,.profile__progress__item .points .modal--complete .modal__top .activities__bottom__error>span,.profile__progress__item .points .modal--complete .modal__top .feedback>div>span,.profile__progress__item .points .modal--complete .modal__top .feedback>span,.profile__progress__item .points .modal--complete .modal__top .form__error>div>span,.profile__progress__item .points .modal--complete .modal__top .form__error>span,.profile__progress__item .points .modal--complete .modal__top .form__success>div>span,.profile__progress__item .points .modal--complete .modal__top .form__success>span,.profile__progress__item .points .modal--complete .modal__top .small>div>span,.profile__progress__item .points .modal--complete .modal__top .small>span,.profile__progress__item .points .modal--complete .modal__top .sticky-alert>div>span,.profile__progress__item .points .modal--complete .modal__top .sticky-alert>span,.profile__progress__item .points .modal--complete .modal__top label>div>span,.profile__progress__item .points .modal--complete .modal__top label>span,.profile__progress__item .points .modal--complete .modal__top legend>div>span,.profile__progress__item .points .modal--complete .modal__top legend>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .date>div>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .date>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .name>div>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .name>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .date>div>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .date>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .name>div>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .name>span,.profile__progress__item .points .table--student-roster .table__item .modal--complete .modal__top .email>div>span,.profile__progress__item .points .table--student-roster .table__item .modal--complete .modal__top .email>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .date>div>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .date>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .name>div>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .name>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .date>div>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .date>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .name>div>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .name>span,.table--student-roster .table__item .profile__progress__item .points .modal--complete .modal__top .email>div>span,.table--student-roster .table__item .profile__progress__item .points .modal--complete .modal__top .email>span{display:block}.card--favourite .profile__progress__item .points .modal--complete .modal__top .card__remove>div>span+span,.card--progress .card__right .time-title .profile__progress__item .points .modal--complete .modal__top span>div>span+span,.form .modal--complete .modal__top .description>div>span+span,.form .modal--complete .modal__top .error>div>span+span,.form .modal--complete .modal__top .success>div>span+span,.modal--complete .modal__top .card--favourite .profile__progress__item .points .card__remove>div>span+span,.modal--complete .modal__top .card--progress .card__right .time-title .profile__progress__item .points span>div>span+span,.modal--complete .modal__top .form .description>div>span+span,.modal--complete .modal__top .form .error>div>span+span,.modal--complete .modal__top .form .success>div>span+span,.modal--complete .modal__top .profile__progress__item .points .activities__bottom__error>div>span+span,.modal--complete .modal__top .profile__progress__item .points .card--favourite .card__remove>div>span+span,.modal--complete .modal__top .profile__progress__item .points .card--progress .card__right .time-title span>div>span+span,.modal--complete .modal__top .profile__progress__item .points .feedback>div>span+span,.modal--complete .modal__top .profile__progress__item .points .form__error>div>span+span,.modal--complete .modal__top .profile__progress__item .points .form__success>div>span+span,.modal--complete .modal__top .profile__progress__item .points .small>div>span+span,.modal--complete .modal__top .profile__progress__item .points .sticky-alert>div>span+span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .date>div>span+span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .name>div>span+span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .date>div>span+span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .name>div>span+span,.modal--complete .modal__top .profile__progress__item .points .table--student-roster .table__item .email>div>span+span,.modal--complete .modal__top .profile__progress__item .points label>div>span+span,.modal--complete .modal__top .profile__progress__item .points legend>div>span+span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .date>div>span+span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .name>div>span+span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .date>div>span+span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .name>div>span+span,.modal--complete .modal__top .table--student-roster .table__item .profile__progress__item .points .email>div>span+span,.modal--complete .modal__top .tiny>div>span+span,.profile__progress__item .points .card--favourite .modal--complete .modal__top .card__remove>div>span+span,.profile__progress__item .points .card--progress .card__right .time-title .modal--complete .modal__top span>div>span+span,.profile__progress__item .points .modal--complete .modal__top .activities__bottom__error>div>span+span,.profile__progress__item .points .modal--complete .modal__top .feedback>div>span+span,.profile__progress__item .points .modal--complete .modal__top .form__error>div>span+span,.profile__progress__item .points .modal--complete .modal__top .form__success>div>span+span,.profile__progress__item .points .modal--complete .modal__top .small>div>span+span,.profile__progress__item .points .modal--complete .modal__top .sticky-alert>div>span+span,.profile__progress__item .points .modal--complete .modal__top label>div>span+span,.profile__progress__item .points .modal--complete .modal__top legend>div>span+span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .date>div>span+span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .name>div>span+span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .date>div>span+span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .name>div>span+span,.profile__progress__item .points .table--student-roster .table__item .modal--complete .modal__top .email>div>span+span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .date>div>span+span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .name>div>span+span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .date>div>span+span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .name>div>span+span,.table--student-roster .table__item .profile__progress__item .points .modal--complete .modal__top .email>div>span+span{margin-top:2px}.card--favourite .profile__progress__item .points .modal--complete .modal__top .card__remove>span,.card--progress .card__right .time-title .profile__progress__item .points .modal--complete .modal__top span>span,.form .modal--complete .modal__top .description>span,.form .modal--complete .modal__top .error>span,.form .modal--complete .modal__top .success>span,.modal--complete .modal__top .card--favourite .profile__progress__item .points .card__remove>span,.modal--complete .modal__top .card--progress .card__right .time-title .profile__progress__item .points span>span,.modal--complete .modal__top .form .description>span,.modal--complete .modal__top .form .error>span,.modal--complete .modal__top .form .success>span,.modal--complete .modal__top .profile__progress__item .points .activities__bottom__error>span,.modal--complete .modal__top .profile__progress__item .points .card--favourite .card__remove>span,.modal--complete .modal__top .profile__progress__item .points .card--progress .card__right .time-title span>span,.modal--complete .modal__top .profile__progress__item .points .feedback>span,.modal--complete .modal__top .profile__progress__item .points .form__error>span,.modal--complete .modal__top .profile__progress__item .points .form__success>span,.modal--complete .modal__top .profile__progress__item .points .small>span,.modal--complete .modal__top .profile__progress__item .points .sticky-alert>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .date>span,.modal--complete .modal__top .profile__progress__item .points .table--activities .table__item .name>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .date>span,.modal--complete .modal__top .profile__progress__item .points .table--assignments .table__item .name>span,.modal--complete .modal__top .profile__progress__item .points .table--student-roster .table__item .email>span,.modal--complete .modal__top .profile__progress__item .points label>span,.modal--complete .modal__top .profile__progress__item .points legend>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .date>span,.modal--complete .modal__top .table--activities .table__item .profile__progress__item .points .name>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .date>span,.modal--complete .modal__top .table--assignments .table__item .profile__progress__item .points .name>span,.modal--complete .modal__top .table--student-roster .table__item .profile__progress__item .points .email>span,.modal--complete .modal__top .tiny>span,.profile__progress__item .points .card--favourite .modal--complete .modal__top .card__remove>span,.profile__progress__item .points .card--progress .card__right .time-title .modal--complete .modal__top span>span,.profile__progress__item .points .modal--complete .modal__top .activities__bottom__error>span,.profile__progress__item .points .modal--complete .modal__top .feedback>span,.profile__progress__item .points .modal--complete .modal__top .form__error>span,.profile__progress__item .points .modal--complete .modal__top .form__success>span,.profile__progress__item .points .modal--complete .modal__top .small>span,.profile__progress__item .points .modal--complete .modal__top .sticky-alert>span,.profile__progress__item .points .modal--complete .modal__top label>span,.profile__progress__item .points .modal--complete .modal__top legend>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .date>span,.profile__progress__item .points .table--activities .table__item .modal--complete .modal__top .name>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .date>span,.profile__progress__item .points .table--assignments .table__item .modal--complete .modal__top .name>span,.profile__progress__item .points .table--student-roster .table__item .modal--complete .modal__top .email>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .date>span,.table--activities .table__item .profile__progress__item .points .modal--complete .modal__top .name>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .date>span,.table--assignments .table__item .profile__progress__item .points .modal--complete .modal__top .name>span,.table--student-roster .table__item .profile__progress__item .points .modal--complete .modal__top .email>span{margin-top:12px}.modal--complete .modal__bottom{padding:35px 45px;text-align:center}@media (max-width:768px){.modal--complete .modal__bottom,.modal--complete .modal__top{padding-left:20px;padding-right:20px}}.modal__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;width:calc(100% - 60px);max-height:calc(100vh - 60px);z-index:10;border-radius:3px}@media (max-width:768px){.modal__content{width:calc(100% - 30px);max-height:calc(100vh - 30px)}}.modal__body,.modal__title{padding:30px}@media (max-width:768px){.modal__body,.modal__title{padding-top:20px;padding-bottom:20px;padding-left:20px!important;padding-right:20px!important}}.modal__title{position:relative}.modal__body{overflow-y:auto}@media (max-width:768px){.modal__body{max-height:calc(100vh - 45px)}}.modal__close{position:absolute;top:20px;right:20px}.modal__close svg{width:15px;height:15px;stroke:#0f0f0f!important}.modal__overlay{position:fixed;top:0;left:0;height:100vh;width:100%;background-color:rgba(15,15,15,.5)}a.card:active,a.card:focus,a.card:hover{opacity:1!important;background-color:rgba(15,15,15,.08)}.card{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid #bebebe;border-radius:3px;margin-bottom:15px}.card>form{text-align:left}.card>form input:not([type=submit]):not([type=button]),.card>form select,.card>form textarea{margin-bottom:10px}.card>form .button,.card>form .media-upload label,.media-upload .card>form label{margin-top:5px}.card .button,.card .media-upload label,.media-upload .card label{width:auto!important}.card--activity .points,.card--sidetrip .points{position:relative;top:4px;margin-left:10px}.card--activity .card__top,.card--sidetrip .card__top{position:relative}.card--activity .card__top button,.card--activity .card__top svg,.card--sidetrip .card__top button,.card--sidetrip .card__top svg{position:absolute;top:0;right:0}.card--activity .card__top .label,.card--activity .card__top .table--student-roster .table__item .rank,.card--sidetrip .card__top .label,.card--sidetrip .card__top .table--student-roster .table__item .rank,.table--student-roster .table__item .card--activity .card__top .rank,.table--student-roster .table__item .card--sidetrip .card__top .rank{display:block;margin-bottom:10px;padding-right:30px}.account__main__heading .filter .select .card--activity .card__top a label,.account__main__heading .filter .select .card--sidetrip .card__top a label,.card--activity .card__top a .account__main__heading .filter .select label,.card--activity .card__top a .class-admin__main__heading .filter .select label,.card--activity .card__top a .profile__main__heading .filter .select label,.card--activity .card__top a h4,.card--sidetrip .card__top a .account__main__heading .filter .select label,.card--sidetrip .card__top a .class-admin__main__heading .filter .select label,.card--sidetrip .card__top a .profile__main__heading .filter .select label,.card--sidetrip .card__top a h4,.class-admin__main__heading .filter .select .card--activity .card__top a label,.class-admin__main__heading .filter .select .card--sidetrip .card__top a label,.profile__main__heading .filter .select .card--activity .card__top a label,.profile__main__heading .filter .select .card--sidetrip .card__top a label{margin-bottom:0}.card--activity .card__bottom>span,.card--sidetrip .card__bottom>span{display:inline}.card--activity .card__bottom>span+span,.card--sidetrip .card__bottom>span+span{position:relative;padding-left:7px;margin-left:3px}.card--activity .card__bottom>span+span:before,.card--sidetrip .card__bottom>span+span:before{content:"|";position:absolute;top:50%;left:-1px;transform:translateY(-50%)}.card--activity{padding:20px;height:calc(100% - 15px)}.card--activity .card__bottom{margin-top:30px}@media (max-width:768px){.card--activity .card__bottom{margin-bottom:10px}}.card--sidetrip{border-radius:0;margin-bottom:0;padding:20px 0;border:1px solid #bebebe;border-right:none;border-left:none}.card--sidetrip:active,.card--sidetrip:focus,.card--sidetrip:hover{opacity:inherit!important;background-color:transparent}.card--sidetrip+.card--sidetrip{margin-top:-1px}@media (min-width:769px){.card--sidetrip .label,.card--sidetrip .table--student-roster .table__item .rank,.table--student-roster .table__item .card--sidetrip .rank{color:#e41c23}}.card--sidetrip .button,.card--sidetrip .button-link,.card--sidetrip .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.card--sidetrip .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.card--sidetrip .dropzone .media-item__action,.card--sidetrip .form .link,.card--sidetrip .form .wysiwyg ol a,.card--sidetrip .form .wysiwyg ol button,.card--sidetrip .form .wysiwyg ul a,.card--sidetrip .form .wysiwyg ul button,.card--sidetrip .media-upload label,.card--sidetrip .topic-landing__main__sticky-sidebar ul a,.card--sidetrip .wysiwyg ol .form a,.card--sidetrip .wysiwyg ol .form button,.card--sidetrip .wysiwyg ul .form a,.card--sidetrip .wysiwyg ul .form button,.comment a.media-item--file .card--sidetrip span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .card--sidetrip span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .card--sidetrip .media-item__action,.form .card--sidetrip .link,.form .wysiwyg ol .card--sidetrip a,.form .wysiwyg ol .card--sidetrip button,.form .wysiwyg ul .card--sidetrip a,.form .wysiwyg ul .card--sidetrip button,.media-upload .card--sidetrip label,.topic-landing__main__sticky-sidebar ul .card--sidetrip a,.wysiwyg ol .form .card--sidetrip a,.wysiwyg ol .form .card--sidetrip button,.wysiwyg ul .form .card--sidetrip a,.wysiwyg ul .form .card--sidetrip button{color:rgba(15,15,15,.45)}.card--sidetrip .is-open .button,.card--sidetrip .is-open .button-link,.card--sidetrip .is-open .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.card--sidetrip .is-open .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.card--sidetrip .is-open .dropzone .media-item__action,.card--sidetrip .is-open .form .link,.card--sidetrip .is-open .form .wysiwyg ol a,.card--sidetrip .is-open .form .wysiwyg ol button,.card--sidetrip .is-open .form .wysiwyg ul a,.card--sidetrip .is-open .form .wysiwyg ul button,.card--sidetrip .is-open .media-upload label,.card--sidetrip .is-open .topic-landing__main__sticky-sidebar ul a,.card--sidetrip .is-open .wysiwyg ol .form a,.card--sidetrip .is-open .wysiwyg ol .form button,.card--sidetrip .is-open .wysiwyg ul .form a,.card--sidetrip .is-open .wysiwyg ul .form button,.comment a.media-item--file .card--sidetrip .is-open span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .card--sidetrip .is-open span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .card--sidetrip .is-open .media-item__action,.form .card--sidetrip .is-open .link,.form .wysiwyg ol .card--sidetrip .is-open a,.form .wysiwyg ol .card--sidetrip .is-open button,.form .wysiwyg ul .card--sidetrip .is-open a,.form .wysiwyg ul .card--sidetrip .is-open button,.media-upload .card--sidetrip .is-open label,.topic-landing__main__sticky-sidebar ul .card--sidetrip .is-open a,.wysiwyg ol .form .card--sidetrip .is-open a,.wysiwyg ol .form .card--sidetrip .is-open button,.wysiwyg ul .form .card--sidetrip .is-open a,.wysiwyg ul .form .card--sidetrip .is-open button{color:#00314d}.card--sidetrip .card__bottom{margin-bottom:5px}.card--comment{position:relative;display:block;padding:30px}@media (max-width:768px){.card--comment{padding:20px}}.card--comment .arrow-right{position:absolute;top:30px;right:30px}@media (max-width:768px){.card--comment .arrow-right{top:20px;right:20px}}.card--comment>span{opacity:.75}.account__main__heading .filter .select .card--comment>span+label,.card--comment>span+h4,.class-admin__main__heading .filter .select .card--comment>span+label,.profile__main__heading .filter .select .card--comment>span+label{margin-top:10px}.account__main__heading .filter .select .card--comment label,.card--comment .account__main__heading .filter .select label,.card--comment .class-admin__main__heading .filter .select label,.card--comment .profile__main__heading .filter .select label,.card--comment h4,.class-admin__main__heading .filter .select .card--comment label,.profile__main__heading .filter .select .card--comment label{margin-bottom:20px;font-weight:700}.card--comment .comment{margin:0}.card--account{display:block;background-color:#f9f9f9;padding:25px}.card--account>span:first-child{display:block;margin-top:-5px}.card--account>span:first-child+.button,.media-upload .card--account>span:first-child+label{margin-top:15px}.card--favourite{position:relative;padding:30px 20px;justify-content:center}.card--favourite.is-sidetrip{padding-top:20px;padding-bottom:20px}.card--favourite.is-sidetrip .label,.card--favourite.is-sidetrip .table--student-roster .table__item .rank,.table--student-roster .table__item .card--favourite.is-sidetrip .rank{color:#e41c23}.card--favourite:not(.is-sidetrip){flex-direction:row;align-items:center}@media (max-width:600px){.card--favourite:not(.is-sidetrip){align-items:flex-start}}@media (max-width:600px){.card--favourite{padding:25px 0;border-radius:0;border:none;border-bottom:1px solid rgba(15,15,15,.25);margin-bottom:0}}.card--favourite a+*{margin-top:10px}@media (max-width:600px){.card--favourite a+*{margin-top:5px}}.card--favourite .card--progress .card__right .time-title .card__info>span,.card--favourite .card__info>span.activities__bottom__error,.card--favourite .card__info>span.card__remove,.card--favourite .card__info>span.feedback,.card--favourite .card__info>span.form__error,.card--favourite .card__info>span.form__success,.card--favourite .card__info>span.small,.card--favourite .card__info>span.sticky-alert,.card--favourite .table--activities .table__item .card__info>span.date,.card--favourite .table--activities .table__item .card__info>span.name,.card--favourite .table--assignments .table__item .card__info>span.date,.card--favourite .table--assignments .table__item .card__info>span.name,.card--favourite .table--student-roster .table__item .card__info>span.email,.card--favourite>span.activities__bottom__error,.card--favourite>span.card__remove,.card--favourite>span.feedback,.card--favourite>span.form__error,.card--favourite>span.form__success,.card--favourite>span.small,.card--favourite>span.sticky-alert,.card--progress .card__right .time-title .card--favourite .card__info>span,.card--progress .card__right .time-title .card--favourite>span,.table--activities .table__item .card--favourite .card__info>span.date,.table--activities .table__item .card--favourite .card__info>span.name,.table--activities .table__item .card--favourite>span.date,.table--activities .table__item .card--favourite>span.name,.table--assignments .table__item .card--favourite .card__info>span.date,.table--assignments .table__item .card--favourite .card__info>span.name,.table--assignments .table__item .card--favourite>span.date,.table--assignments .table__item .card--favourite>span.name,.table--student-roster .table__item .card--favourite .card__info>span.email,.table--student-roster .table__item .card--favourite>span.email{font-size:13px;line-height:19px}.card--favourite .card__info>span.label,.card--favourite .table--student-roster .table__item .card__info>span.rank,.card--favourite>span.label,.table--student-roster .table__item .card--favourite .card__info>span.rank,.table--student-roster .table__item .card--favourite>span.rank{display:inline-block;margin-bottom:2px}.card--favourite h3{border-top:none!important;padding-top:0!important;margin-bottom:0!important}.card--favourite .card--progress .card__right .time-title span,.card--favourite .table--activities .table__item span.date,.card--favourite .table--activities .table__item span.name,.card--favourite .table--assignments .table__item span.date,.card--favourite .table--assignments .table__item span.name,.card--favourite .table--student-roster .table__item span.email,.card--favourite span.activities__bottom__error,.card--favourite span.card__remove,.card--favourite span.feedback,.card--favourite span.form__error,.card--favourite span.form__success,.card--favourite span.small,.card--favourite span.sticky-alert,.card--progress .card__right .time-title .card--favourite span,.table--activities .table__item .card--favourite span.date,.table--activities .table__item .card--favourite span.name,.table--assignments .table__item .card--favourite span.date,.table--assignments .table__item .card--favourite span.name,.table--student-roster .table__item .card--favourite span.email{opacity:.75}.card--favourite .module-points .badge{width:14px;height:14px}.card--favourite .module-points__progress-bar{margin-top:2px}@media (max-width:600px){.card--favourite .module-points__progress-bar{display:none}}.card--favourite .card__left{width:32.5%;border-radius:3px;overflow:hidden}.card--favourite .card__right{width:calc(70% - 10px);margin-left:10px}@media (max-width:600px){.card--favourite .card__right{margin-left:20px}}@media (max-width:600px){.card--favourite .card__left,.card--favourite .card__right{width:calc(50% - 10px)}}.card--favourite .card__info{margin-top:-5px;margin-bottom:10px}@media (max-width:600px){.card--favourite .card__info{margin-top:-3px;margin-bottom:5px;padding-right:26px}}.card--favourite .card__remove{position:absolute;top:10px;right:10px}@media (max-width:600px){.card--favourite .card__remove{top:25px;right:0}}@media (max-width:600px){.card--favourite .card__remove>span{display:none}}.card--favourite .card__remove .x{width:11px;height:11px}@media (min-width:601px){.card--favourite .card__remove .x{display:none}}.card--class{display:block}@media (min-width:769px){.card--class{margin-bottom:30px}}.card--class .card__top{padding:30px 35px}@media (max-width:768px){.card--class .card__top{padding:25px 20px}}@media (max-width:768px){.card--class .card__top .column{justify-content:center!important;text-align:center}}.card--class .card__top .column:last-of-type{display:flex;justify-content:flex-end}@media (max-width:768px){.card--class .card__top .column:last-of-type{margin-top:25px}}@media (max-width:768px){.card--class .card__top .column:last-of-type .button-wrapper{justify-content:center;width:calc(100% + 15px)}}@media (max-width:480px){.card--class .card__top .column:last-of-type button.button{width:100%}}@media (max-width:480px){.card--class .card__top .column:last-of-type a.button{font-size:0;width:auto}}@media (max-width:480px){.card--class .card__top .column:last-of-type a.button .icon{margin-right:0}}.card--class .card__top .h4+span,.card--class .card__top .profile__points-history-item__left .points>span+span,.card--class .card__top .wysiwyg h1+span,.card--class .card__top .wysiwyg h2+span,.profile__points-history-item__left .card--class .card__top .points>span+span,.wysiwyg .card--class .card__top h1+span,.wysiwyg .card--class .card__top h2+span{display:block;margin-top:5px;opacity:.45}.card--class .card__bottom{padding:20px 35px;border-top:1px solid rgba(15,15,15,.25)}.card--class .card__bottom .row{display:flex;justify-content:space-between}.card--class .card__bottom .column{flex:none;display:flex;align-items:center}@media (max-width:768px){.card--class .card__bottom .activity{display:none}}.card--class .card__bottom .activity,.card--class .card__bottom .activity a,.card--class .card__bottom .activity a span{font-family:Monument Extended,Times New Roman,serif;font-size:11px;line-height:14px;text-transform:uppercase;letter-spacing:.02em}@media (max-width:960px){.card--class .card__bottom .activity a span{display:none}}.card--class .card__bottom .activity>span{font-size:20px;margin:0 8px}@media (max-width:768px){.card--class .card__bottom .students{width:100%}}.card--class .card__bottom .students a{display:flex;align-items:center}@media (max-width:768px){.card--class .card__bottom .students a{width:100%;justify-content:center}}.card--class .card__bottom .completed-users{margin-left:10px}.card--class-large{background-color:#f9f9f9;border:none;padding:50px}@media (max-width:768px){.card--class-large{padding:20px}}.card--class-large span+h3{margin-top:12px}.card--class-large h3{margin-bottom:0!important}@media (max-width:768px){.card--class-large h3{margin-bottom:40px!important}}.card--progress{flex-direction:row;align-items:center;padding:30px 20px;margin-bottom:20px}@media (max-width:768px){.card--progress{flex-wrap:wrap;padding-top:20px;padding-bottom:20px;margin:0 -20px;border-left:none;border-right:none;border-radius:0}}@media (max-width:768px){.card--progress+.card{margin-top:-1px}}.card--progress .card__left{display:flex;align-items:center;width:calc(60% - 15px)}.card--progress .card__left .label,.card--progress .card__left .table--student-roster .table__item .rank,.table--student-roster .table__item .card--progress .card__left .rank{display:block;width:30px;position:relative;top:-2px;color:#e41c23}@media (max-width:768px){.card--progress .card__left .label,.card--progress .card__left .table--student-roster .table__item .rank,.table--student-roster .table__item .card--progress .card__left .rank{top:-5px}}.card--progress .card__left .h4,.card--progress .card__left .profile__points-history-item__left .points>span,.card--progress .card__left .wysiwyg h1,.card--progress .card__left .wysiwyg h2,.profile__points-history-item__left .card--progress .card__left .points>span,.wysiwyg .card--progress .card__left h1,.wysiwyg .card--progress .card__left h2{width:calc(100% - 30px)}@media (max-width:768px){.card--progress .card__left .h4,.card--progress .card__left .profile__points-history-item__left .points>span,.card--progress .card__left .wysiwyg h1,.card--progress .card__left .wysiwyg h2,.profile__points-history-item__left .card--progress .card__left .points>span,.wysiwyg .card--progress .card__left h1,.wysiwyg .card--progress .card__left h2{margin-bottom:5px}}.card--progress .card__right{width:calc(40% - 15px)}@media (min-width:769px){.card--progress .card__right{padding-right:30px}}@media (max-width:768px){.card--progress .card__right{margin-left:30px}}.card--progress .card__right .time-title{display:flex;justify-content:space-between}.card--progress .card__right .time-title span+span{margin-left:15px}@media (max-width:768px){.card--progress .card__left,.card--progress .card__right{width:100%}}.card--intro{background-color:#0f0f0f;border:none;margin-bottom:30px;overflow:hidden}.card--intro .row{margin:0}.card--intro .card__left{padding:35px}@media (max-width:768px){.card--intro .card__left{padding:25px 20px}}.card--intro .card__left .h4,.card--intro .card__left .profile__points-history-item__left .points>span,.card--intro .card__left .wysiwyg h1,.card--intro .card__left .wysiwyg h2,.profile__points-history-item__left .card--intro .card__left .points>span,.wysiwyg .card--intro .card__left h1,.wysiwyg .card--intro .card__left h2{margin-bottom:10px}.card--intro .card__left a{color:#e41c23!important}.card--intro .card__left a:active,.card--intro .card__left a:focus,.card--intro .card__left a:hover{color:#f9f9f9!important}.card--intro .card__right{padding:0}@media (min-width:769px){.card--intro .card__right{position:relative;right:-1px}}@media (max-width:768px){.card--intro .card__right{order:-1}}.card--intro .card__right>button{width:100%;height:100%}@media (min-width:769px){.card--intro .card__right>button .video-wrapper{padding-top:0}}.card--intro .card__right>button .video-wrapper .lazy-image-placeholder{padding-bottom:0!important}.card--no-results{height:auto;margin-bottom:0;padding:40px;text-align:center}@media (max-width:768px){.card--no-results{padding-left:20px;padding-right:20px}}.table .card--no-results,table .card--no-results{border:none}.card--no-results>span{opacity:.45}@media (max-width:768px){.card--no-results>span span{display:none}}.points{display:inline-flex;align-items:center;position:relative;top:2px}.points>span+span,.points button+span,.points svg+span{opacity:1!important;margin-left:4px!important}.points svg{position:relative;top:-1px}.points button{line-height:0}.points span+span.points__text{opacity:.5!important}.points span.points__text{opacity:.75!important}.show-more>div{overflow-x:visible!important}.comment a.media-item--file .show-more.is-open span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .show-more.is-open span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .show-more.is-open .media-item__action,.form .show-more.is-open .link,.form .wysiwyg ol .show-more.is-open a,.form .wysiwyg ol .show-more.is-open button,.form .wysiwyg ul .show-more.is-open a,.form .wysiwyg ul .show-more.is-open button,.media-upload .show-more.is-open label,.show-more.is-open .button,.show-more.is-open .button-link,.show-more.is-open .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.show-more.is-open .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.show-more.is-open .dropzone .media-item__action,.show-more.is-open .form .link,.show-more.is-open .form .wysiwyg ol a,.show-more.is-open .form .wysiwyg ol button,.show-more.is-open .form .wysiwyg ul a,.show-more.is-open .form .wysiwyg ul button,.show-more.is-open .media-upload label,.show-more.is-open .topic-landing__main__sticky-sidebar ul a,.show-more.is-open .wysiwyg ol .form a,.show-more.is-open .wysiwyg ol .form button,.show-more.is-open .wysiwyg ul .form a,.show-more.is-open .wysiwyg ul .form button,.topic-landing__main__sticky-sidebar ul .show-more.is-open a,.wysiwyg ol .form .show-more.is-open a,.wysiwyg ol .form .show-more.is-open button,.wysiwyg ul .form .show-more.is-open a,.wysiwyg ul .form .show-more.is-open button{margin-top:20px}.comments__heading{padding-bottom:30px;border-bottom:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.comments__heading{padding-bottom:25px}}.comments__heading .row{display:flex;align-items:center}.comments__heading .column:last-of-type{display:flex;justify-content:flex-end}.comments__heading label{font-size:15px;line-height:22px;margin-bottom:0}.comments .show-more{display:flex;flex-direction:column}.comment a.media-item--file .comments .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .comments .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comments .show-more .button,.comments .show-more .button-link,.comments .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comments .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comments .show-more .dropzone .media-item__action,.comments .show-more .form .link,.comments .show-more .form .wysiwyg ol a,.comments .show-more .form .wysiwyg ol button,.comments .show-more .form .wysiwyg ul a,.comments .show-more .form .wysiwyg ul button,.comments .show-more .media-upload label,.comments .show-more .topic-landing__main__sticky-sidebar ul a,.comments .show-more .wysiwyg ol .form a,.comments .show-more .wysiwyg ol .form button,.comments .show-more .wysiwyg ul .form a,.comments .show-more .wysiwyg ul .form button,.dropzone .comments .show-more .media-item__action,.form .comments .show-more .link,.form .wysiwyg ol .comments .show-more a,.form .wysiwyg ol .comments .show-more button,.form .wysiwyg ul .comments .show-more a,.form .wysiwyg ul .comments .show-more button,.media-upload .comments .show-more label,.topic-landing__main__sticky-sidebar ul .comments .show-more a,.wysiwyg ol .form .comments .show-more a,.wysiwyg ol .form .comments .show-more button,.wysiwyg ul .form .comments .show-more a,.wysiwyg ul .form .comments .show-more button{align-self:center}.comments .show-more .comment:first-of-type{margin-top:0}.comment__left,.write-comment__left{max-width:75px}@media (max-width:768px){.comment__left,.write-comment__left{max-width:50px}}.comment__left .avatar,.comment__left .image-wrapper,.write-comment__left .avatar,.write-comment__left .image-wrapper{border-radius:50%;width:45px;height:45px}@media (max-width:768px){.comment__left .avatar,.comment__left .image-wrapper,.write-comment__left .avatar,.write-comment__left .image-wrapper{width:35px;height:35px}}.comment .button-wrapper,.write-comment .button-wrapper{margin-top:15px}.write-comment+.comments__main{margin-top:70px}@media (max-width:768px){.write-comment+.comments__main{margin-top:50px}}.comment{margin:40px 0}@media (max-width:768px){.comment{margin:30px 0}}.comment--pinned{border-bottom:1px solid rgba(15,15,15,.25);padding:20px 0 25px;margin:0 0 10px}.comment--pinned .label,.comment--pinned .table--student-roster .table__item .rank,.table--student-roster .table__item .comment--pinned .rank{display:block;margin-bottom:10px}.comment--pinned .comment__info{position:relative;padding-right:30px}.comment--pinned .chevron-down{stroke:#0f0f0f;position:absolute;bottom:0;right:0}.comment.has-replies.has-interactions>.row>.comment__left{position:relative}.comment.has-replies.has-interactions>.row>.comment__left:after{content:"";position:absolute;top:65px;left:50%;transform:translateX(-50%);width:1px;height:calc(100% - 97px);background-color:rgba(15,15,15,.25);opacity:0;transition:opacity .3s}@media (max-width:768px){.comment.has-replies.has-interactions>.row>.comment__left:after{top:55px;height:calc(100% - 87px)}}.comment.has-replies.has-interactions.comment--pinned.is-open>.row>.comment__left:after,.comment.has-replies.has-interactions:not(.comment--pinned)>.row>.comment__left:after{opacity:1}.comment .profile-image.no-image.is-deleted>span{background-color:#00314d}.comment__words{color:rgba(15,15,15,.75)}.comment__words .name{color:#0f0f0f;font-weight:500}.comment__words p{opacity:.45;margin-top:15px}.comment__media{margin-top:10px;margin-bottom:10px}.comment__media .row{margin-left:-3.75px;margin-right:-3.75px}.comment__media .column{padding-left:3.75px;padding-right:3.75px}.comment__info{position:relative;display:flex;align-items:flex-end;margin-top:10px}.comment__info>span+.comment__admin-controls,.comment__info>span+button,.comment__info>span+span{margin-left:15px}@media (max-width:350px){.comment__info>span+.comment__admin-controls,.comment__info>span+button,.comment__info>span+span{margin-left:10px}}.comment__info>span+.comment__admin-controls:not(.points) svg,.comment__info>span+button:not(.points) svg,.comment__info>span+span:not(.points) svg{position:relative;top:3px}.comment__info>span+.comment__admin-controls.points,.comment__info>span+button.points,.comment__info>span+span.points{top:0}@media (max-width:480px){.comment__info>span+.comment__admin-controls.points,.comment__info>span+button.points,.comment__info>span+span.points{top:2px}}.comment__admin-controls{position:relative;top:3px}@media (max-width:480px){.comment__admin-controls{top:1px}}@media (max-width:480px){.card--favourite .comment__admin-controls .card__remove span,.card--progress .card__right .time-title .comment__admin-controls span span,.comment__admin-controls .activities__bottom__error span,.comment__admin-controls .card--favourite .card__remove span,.comment__admin-controls .card--progress .card__right .time-title span span,.comment__admin-controls .feedback span,.comment__admin-controls .form__error span,.comment__admin-controls .form__success span,.comment__admin-controls .modal--admin-controls .modal__body .pin-comment__switcher label span,.comment__admin-controls .small span,.comment__admin-controls .sticky-alert span,.comment__admin-controls .table--activities .table__item .date span,.comment__admin-controls .table--activities .table__item .name span,.comment__admin-controls .table--assignments .table__item .date span,.comment__admin-controls .table--assignments .table__item .name span,.comment__admin-controls .table--student-roster .table__item .email span,.comment__admin-controls label span,.comment__admin-controls legend span,.modal--admin-controls .modal__body .pin-comment__switcher .comment__admin-controls label span,.table--activities .table__item .comment__admin-controls .date span,.table--activities .table__item .comment__admin-controls .name span,.table--assignments .table__item .comment__admin-controls .date span,.table--assignments .table__item .comment__admin-controls .name span,.table--student-roster .table__item .comment__admin-controls .email span{display:none}}.comment__admin-controls .cog{fill:#e41c23;width:16px;height:16px}@media (max-width:480px){.comment__admin-controls .cog{top:4px!important}}.comment__delete>button{position:absolute;bottom:0;right:0;opacity:.45}.comment__delete>button:active,.comment__delete>button:focus,.comment__delete>button:hover{opacity:1}.comment a.media-item,.comment button.media-item{width:100%;margin-bottom:7.5px}.comment a.media-item.is-last-visible,.comment button.media-item.is-last-visible{position:relative}.comment a.media-item.is-last-visible:after,.comment button.media-item.is-last-visible:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,15,15,.5)}.comment a.media-item.is-last-visible span,.comment button.media-item.is-last-visible span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#f9f9f9;font-family:Monument Extended,Times New Roman,serif;font-size:15px;line-height:18px;letter-spacing:.025em;z-index:1}.comment a.media-item--file,.comment button.media-item--file{display:inline-flex;width:auto;align-items:center;border:1px solid rgba(15,15,15,.25);border-radius:3px;padding:15px;height:50px}.comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success){background-color:#0f0f0f;color:#f9f9f9;padding:7px 5px 5px;border-radius:3px;margin-left:25px}.comment a.media-item span,.comment button.media-item span{margin-top:0!important}.comment .write-comment{margin-top:40px}@media (max-width:768px){.comment .write-comment{margin-top:30px}}.comment .comment:last-of-type{margin-bottom:0}.dropzone{height:auto}.dropzone textarea{border:none;padding:0;margin-bottom:15px}.dropzone .media-item{display:block;margin-bottom:7.5px}.dropzone .media-item--file{min-width:40%;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(15,15,15,.25);border-radius:3px;padding:15px;height:50px}.dropzone .media-item__action{color:#f9f9f9;cursor:pointer;padding:7px 5px 5px;border-radius:3px;margin-left:25px;margin-right:-5px;transition:.25s}.dropzone .media-item__action:active,.dropzone .media-item__action:focus,.dropzone .media-item__action:hover{opacity:.6}.share-link{position:relative}.share-link .feedback{position:absolute;bottom:calc(100% + 5px);right:0;display:inline-block;background-color:#0f0f0f;color:#f9f9f9;font-family:Graphik,Helvetica,Arial;font-weight:400;text-transform:none;padding:3px 5px;text-align:right;width:85px}@media (max-width:480px){.share-link .feedback{width:72px}}.completed-users{display:flex;align-items:center}.completed-users.others-in-circle .image-wrapper{border:2px solid #f9f9f9}.completed-users.others-in-circle .image-wrapper.others{background-color:#e5f1f9}.card--favourite .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others span,.completed-users.others-in-circle .image-wrapper.others .card--favourite .profile__progress__item .points .card__remove,.completed-users.others-in-circle .image-wrapper.others .card--progress .card__right .time-title .profile__progress__item .points span,.completed-users.others-in-circle .image-wrapper.others .form .description,.completed-users.others-in-circle .image-wrapper.others .form .error,.completed-users.others-in-circle .image-wrapper.others .form .success,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .activities__bottom__error,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .card--favourite .card__remove,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .card--progress .card__right .time-title span,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .feedback,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .form__error,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .form__success,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .small,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .sticky-alert,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .table--activities .table__item .date,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .table--activities .table__item .name,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .table--assignments .table__item .date,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .table--assignments .table__item .name,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points .table--student-roster .table__item .email,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points label,.completed-users.others-in-circle .image-wrapper.others .profile__progress__item .points legend,.completed-users.others-in-circle .image-wrapper.others .table--activities .table__item .profile__progress__item .points .date,.completed-users.others-in-circle .image-wrapper.others .table--activities .table__item .profile__progress__item .points .name,.completed-users.others-in-circle .image-wrapper.others .table--assignments .table__item .profile__progress__item .points .date,.completed-users.others-in-circle .image-wrapper.others .table--assignments .table__item .profile__progress__item .points .name,.completed-users.others-in-circle .image-wrapper.others .table--student-roster .table__item .profile__progress__item .points .email,.completed-users.others-in-circle .image-wrapper.others .tiny,.form .completed-users.others-in-circle .image-wrapper.others .description,.form .completed-users.others-in-circle .image-wrapper.others .error,.form .completed-users.others-in-circle .image-wrapper.others .success,.profile__progress__item .points .card--favourite .completed-users.others-in-circle .image-wrapper.others .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .completed-users.others-in-circle .image-wrapper.others span,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .activities__bottom__error,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .feedback,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .form__error,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .form__success,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .small,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .sticky-alert,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others label,.profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others legend,.profile__progress__item .points .table--activities .table__item .completed-users.others-in-circle .image-wrapper.others .date,.profile__progress__item .points .table--activities .table__item .completed-users.others-in-circle .image-wrapper.others .name,.profile__progress__item .points .table--assignments .table__item .completed-users.others-in-circle .image-wrapper.others .date,.profile__progress__item .points .table--assignments .table__item .completed-users.others-in-circle .image-wrapper.others .name,.profile__progress__item .points .table--student-roster .table__item .completed-users.others-in-circle .image-wrapper.others .email,.table--activities .table__item .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .date,.table--activities .table__item .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .name,.table--assignments .table__item .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .date,.table--assignments .table__item .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .name,.table--student-roster .table__item .profile__progress__item .points .completed-users.others-in-circle .image-wrapper.others .email{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Graphik,Helvetica,Arial;font-weight:400;opacity:.7;pointer-events:none}.completed-users__images{position:relative}.completed-users__images .image-wrapper{position:absolute!important;top:0;left:0}.completed-users__images+span{margin-left:8px}.completed-users span span{font-weight:500}.timer,.timer__icons{position:relative}.timer__icons .progress{stroke:#f9f9f9;position:absolute;top:0;left:0;transform:rotate(-90deg)}.timer__icons svg{transition:none}.timer .time{display:block;opacity:.5;font-family:Graphik,Helvetica,Arial}.table--student-roster .table__item .timer .rank,.timer .label,.timer .table--student-roster .table__item .rank{position:absolute;top:calc(50% - 3px);transform:translateY(-50%)}.page-actions a,.page-actions button{display:inline-block;align-items:flex-start;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.page-actions a:not(:last-of-type),.page-actions button:not(:last-of-type){margin-right:15px}.page-actions a svg+span,.page-actions button svg+span{position:relative;top:-9px;margin-left:2px}.points-bar,.progress-bar{margin-top:5px}.points-bar__progress,.progress-bar__progress{background-color:rgba(228,28,35,.15)}.points-bar__progress__completed,.progress-bar__progress__completed{background-color:#e41c23}.points-bar__progress,.progress-bar__progress{position:relative;width:100%;height:6px;border-radius:2px}.points-bar__progress:before,.progress-bar__progress:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid rgba(15,15,15,.2);border-radius:2px}.card--intro .points-bar__progress:before,.card--intro .progress-bar__progress:before,.footer .points-bar__progress:before,.footer .progress-bar__progress:before,.has-dark-bg .points-bar__progress:before,.has-dark-bg .progress-bar__progress:before,.header .points-bar__progress:before,.header .progress-bar__progress:before,.modal--complete .modal__top .points-bar__progress:before,.modal--complete .modal__top .progress-bar__progress:before,.modal--sign-up .modal__body__left .points-bar__progress:before,.modal--sign-up .modal__body__left .progress-bar__progress:before{border-color:hsla(0,0%,97.6%,.2)!important}.points-bar__progress__completed,.progress-bar__progress__completed{position:relative;border-radius:2px;height:100%;max-width:100%;transition:width .15s}.points-bar--module .points-bar__progress{background-color:rgba(228,28,35,.15)}.points-bar--module .points-bar__progress__completed{background-color:#e41c23}.points-bar--topic .points-bar__progress{background-color:rgba(241,159,174,.15)}.points-bar--topic .points-bar__progress__completed{background-color:#f19fae}.points-bar--quiz .points-bar__progress{background-color:rgba(0,49,77,.15)}.points-bar--quiz .points-bar__progress__completed{background-color:#00314d}.points-bar--assignment .points-bar__progress{background-color:rgba(148,196,226,.15)}.points-bar--assignment .points-bar__progress__completed{background-color:#94c4e2}.points-bar--total .points-bar__progress{background-color:rgba(15,15,15,.15)}.points-bar--total .points-bar__progress__completed{background-color:#0f0f0f}.notification{padding:10px 0}.notification:first-of-type{padding-top:0}.notification:last-of-type{padding-bottom:0}.notification.is-new{position:relative;padding-right:30px}.notification.is-new:after{content:"";position:absolute;top:16px;right:0;width:8px;height:8px;background-color:#ec3030;border-radius:50%;cursor:pointer}.notification.is-new:first-of-type:after{top:6px}@media (min-width:769px){.notification.is-large .column:first-of-type{max-width:80px;height:50px}}@media (min-width:769px){.notification.is-large .column:last-of-type{max-width:calc(100% - 80px)}}@media (min-width:769px){.notification.is-large .edit{width:32px;height:32px}}@media (min-width:769px){.notification.is-large .badge{width:35px;height:35px}}.notification .column:first-of-type{max-width:75px;height:45px;text-align:center}@media (max-width:768px){.notification .column:first-of-type{max-width:51px;height:36px}}.notification .column:last-of-type{max-width:calc(100% - 75px)}@media (max-width:768px){.notification .column:last-of-type{max-width:calc(100% - 51px)}}.notification .column:last-of-type,.notification .column:last-of-type a{opacity:.9}.card--favourite .notification .column:last-of-type .card__remove,.card--progress .card__right .time-title .notification .column:last-of-type span,.form .notification .column:last-of-type .description,.form .notification .column:last-of-type .error,.form .notification .column:last-of-type .success,.notification .column:last-of-type .activities__bottom__error,.notification .column:last-of-type .card--favourite .card__remove,.notification .column:last-of-type .card--progress .card__right .time-title span,.notification .column:last-of-type .feedback,.notification .column:last-of-type .form .description,.notification .column:last-of-type .form .error,.notification .column:last-of-type .form .success,.notification .column:last-of-type .form__error,.notification .column:last-of-type .form__success,.notification .column:last-of-type .small,.notification .column:last-of-type .sticky-alert,.notification .column:last-of-type .table--activities .table__item .date,.notification .column:last-of-type .table--activities .table__item .name,.notification .column:last-of-type .table--assignments .table__item .date,.notification .column:last-of-type .table--assignments .table__item .name,.notification .column:last-of-type .table--student-roster .table__item .email,.notification .column:last-of-type .tiny,.notification .column:last-of-type label,.notification .column:last-of-type legend,.table--activities .table__item .notification .column:last-of-type .date,.table--activities .table__item .notification .column:last-of-type .name,.table--assignments .table__item .notification .column:last-of-type .date,.table--assignments .table__item .notification .column:last-of-type .name,.table--student-roster .table__item .notification .column:last-of-type .email{opacity:.5}.card--favourite .profile__progress__item .points .notification .column:last-of-type .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .notification .column:last-of-type span,.form .notification .column:last-of-type .description,.form .notification .column:last-of-type .error,.form .notification .column:last-of-type .success,.notification .column:last-of-type .card--favourite .profile__progress__item .points .card__remove,.notification .column:last-of-type .card--progress .card__right .time-title .profile__progress__item .points span,.notification .column:last-of-type .form .description,.notification .column:last-of-type .form .error,.notification .column:last-of-type .form .success,.notification .column:last-of-type .profile__progress__item .points .activities__bottom__error,.notification .column:last-of-type .profile__progress__item .points .card--favourite .card__remove,.notification .column:last-of-type .profile__progress__item .points .card--progress .card__right .time-title span,.notification .column:last-of-type .profile__progress__item .points .feedback,.notification .column:last-of-type .profile__progress__item .points .form__error,.notification .column:last-of-type .profile__progress__item .points .form__success,.notification .column:last-of-type .profile__progress__item .points .small,.notification .column:last-of-type .profile__progress__item .points .sticky-alert,.notification .column:last-of-type .profile__progress__item .points .table--activities .table__item .date,.notification .column:last-of-type .profile__progress__item .points .table--activities .table__item .name,.notification .column:last-of-type .profile__progress__item .points .table--assignments .table__item .date,.notification .column:last-of-type .profile__progress__item .points .table--assignments .table__item .name,.notification .column:last-of-type .profile__progress__item .points .table--student-roster .table__item .email,.notification .column:last-of-type .profile__progress__item .points label,.notification .column:last-of-type .profile__progress__item .points legend,.notification .column:last-of-type .table--activities .table__item .profile__progress__item .points .date,.notification .column:last-of-type .table--activities .table__item .profile__progress__item .points .name,.notification .column:last-of-type .table--assignments .table__item .profile__progress__item .points .date,.notification .column:last-of-type .table--assignments .table__item .profile__progress__item .points .name,.notification .column:last-of-type .table--student-roster .table__item .profile__progress__item .points .email,.notification .column:last-of-type .tiny,.profile__progress__item .points .card--favourite .notification .column:last-of-type .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .notification .column:last-of-type span,.profile__progress__item .points .notification .column:last-of-type .activities__bottom__error,.profile__progress__item .points .notification .column:last-of-type .feedback,.profile__progress__item .points .notification .column:last-of-type .form__error,.profile__progress__item .points .notification .column:last-of-type .form__success,.profile__progress__item .points .notification .column:last-of-type .small,.profile__progress__item .points .notification .column:last-of-type .sticky-alert,.profile__progress__item .points .notification .column:last-of-type label,.profile__progress__item .points .notification .column:last-of-type legend,.profile__progress__item .points .table--activities .table__item .notification .column:last-of-type .date,.profile__progress__item .points .table--activities .table__item .notification .column:last-of-type .name,.profile__progress__item .points .table--assignments .table__item .notification .column:last-of-type .date,.profile__progress__item .points .table--assignments .table__item .notification .column:last-of-type .name,.profile__progress__item .points .table--student-roster .table__item .notification .column:last-of-type .email,.table--activities .table__item .profile__progress__item .points .notification .column:last-of-type .date,.table--activities .table__item .profile__progress__item .points .notification .column:last-of-type .name,.table--assignments .table__item .profile__progress__item .points .notification .column:last-of-type .date,.table--assignments .table__item .profile__progress__item .points .notification .column:last-of-type .name,.table--student-roster .table__item .profile__progress__item .points .notification .column:last-of-type .email{display:block;margin-top:3px}.notification .column:last-of-type .a,.notification .column:last-of-type a{display:inline;font-weight:500}.notification .bold{font-weight:500}.notification .edit{width:22px;height:22px}.notification .badge{width:25px;height:25px}.topic{display:flex;padding:30px 0;color:#f9f9f9;border-bottom:1px solid hsla(0,0%,97.6%,.5)}@media (max-width:960px){.topic{padding:20px 0}}.table--student-roster .table__item .topic .rank,.topic .label,.topic .table--student-roster .table__item .rank{color:#e41c23;display:block;margin-top:-3px;width:15px}.table--student-roster .table__item .topic .rank>span,.topic .label>span,.topic .table--student-roster .table__item .rank>span{display:none}.topic h3{width:calc(100% - 30px);padding:0 30px 0 15px}.topic>div{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;text-align:center;width:30px}.topic>div svg{fill:#f9f9f9}.module{width:100%;border-bottom:1px solid #0f0f0f}.module:not(.module--and-topics){display:flex;align-items:center;padding:15px 0}@media (max-width:768px){.module:not(.module--and-topics).show-timer{position:relative;flex-wrap:wrap;padding-left:45px!important}}@media (max-width:768px){.module:not(.module--and-topics).show-timer .label,.module:not(.module--and-topics).show-timer .table--student-roster .table__item .rank,.table--student-roster .table__item .module:not(.module--and-topics).show-timer .rank{margin-bottom:5px;font-size:13px;line-height:19px}}@media (max-width:768px){.module:not(.module--and-topics).show-timer .label>span,.module:not(.module--and-topics).show-timer .table--student-roster .table__item .rank>span,.table--student-roster .table__item .module:not(.module--and-topics).show-timer .rank>span{display:inline!important}}@media (max-width:768px){.module:not(.module--and-topics).show-timer .label+div,.module:not(.module--and-topics).show-timer .table--student-roster .table__item .rank+div,.table--student-roster .table__item .module:not(.module--and-topics).show-timer .rank+div{width:100%}}@media (min-width:769px){.module:not(.module--and-topics).show-timer .timer{top:3px;margin-left:15px}}@media (max-width:768px){.module:not(.module--and-topics).show-timer .timer{position:absolute;bottom:0;left:7.5px;width:31px}}@media (max-width:768px){.module:not(.module--and-topics).show-timer .timer svg{width:31px}}@media (max-width:768px){.module:not(.module--and-topics):not(.show-timer) .label,.module:not(.module--and-topics):not(.show-timer) .table--student-roster .table__item .rank,.table--student-roster .table__item .module:not(.module--and-topics):not(.show-timer) .rank{width:35px!important}}.card--intro .module:not(.module--and-topics),.footer .module:not(.module--and-topics),.has-dark-bg .module:not(.module--and-topics),.header .module:not(.module--and-topics),.modal--complete .modal__top .module:not(.module--and-topics),.modal--sign-up .modal__body__left .module:not(.module--and-topics){border-color:#323232}@media (max-width:768px){.module:not(.module--and-topics){padding:10px 0}}.module:not(.module--and-topics) .label,.module:not(.module--and-topics) .table--student-roster .table__item .rank,.table--student-roster .table__item .module:not(.module--and-topics) .rank{display:block;position:relative;top:-2px;width:40px}@media (max-width:768px){.module:not(.module--and-topics) .label,.module:not(.module--and-topics) .table--student-roster .table__item .rank,.table--student-roster .table__item .module:not(.module--and-topics) .rank{width:100%}}.module:not(.module--and-topics) .label>span,.module:not(.module--and-topics) .table--student-roster .table__item .rank>span,.table--student-roster .table__item .module:not(.module--and-topics) .rank>span{display:none}.module:not(.module--and-topics) .label+div,.module:not(.module--and-topics) .table--student-roster .table__item .rank+div,.table--student-roster .table__item .module:not(.module--and-topics) .rank+div{display:flex;flex-direction:column;justify-content:center;width:calc(100% - 45px)}@media (max-width:768px){.module:not(.module--and-topics) .label+div,.module:not(.module--and-topics) .table--student-roster .table__item .rank+div,.table--student-roster .table__item .module:not(.module--and-topics) .rank+div{width:calc(100% - 35px)}}.card--favourite .profile__progress__item .points .module:not(.module--and-topics) .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .module:not(.module--and-topics) span,.form .module:not(.module--and-topics) .description,.form .module:not(.module--and-topics) .error,.form .module:not(.module--and-topics) .success,.module:not(.module--and-topics) .card--favourite .profile__progress__item .points .card__remove,.module:not(.module--and-topics) .card--progress .card__right .time-title .profile__progress__item .points span,.module:not(.module--and-topics) .form .description,.module:not(.module--and-topics) .form .error,.module:not(.module--and-topics) .form .success,.module:not(.module--and-topics) .profile__progress__item .points .activities__bottom__error,.module:not(.module--and-topics) .profile__progress__item .points .card--favourite .card__remove,.module:not(.module--and-topics) .profile__progress__item .points .card--progress .card__right .time-title span,.module:not(.module--and-topics) .profile__progress__item .points .feedback,.module:not(.module--and-topics) .profile__progress__item .points .form__error,.module:not(.module--and-topics) .profile__progress__item .points .form__success,.module:not(.module--and-topics) .profile__progress__item .points .small,.module:not(.module--and-topics) .profile__progress__item .points .sticky-alert,.module:not(.module--and-topics) .profile__progress__item .points .table--activities .table__item .date,.module:not(.module--and-topics) .profile__progress__item .points .table--activities .table__item .name,.module:not(.module--and-topics) .profile__progress__item .points .table--assignments .table__item .date,.module:not(.module--and-topics) .profile__progress__item .points .table--assignments .table__item .name,.module:not(.module--and-topics) .profile__progress__item .points .table--student-roster .table__item .email,.module:not(.module--and-topics) .profile__progress__item .points label,.module:not(.module--and-topics) .profile__progress__item .points legend,.module:not(.module--and-topics) .table--activities .table__item .profile__progress__item .points .date,.module:not(.module--and-topics) .table--activities .table__item .profile__progress__item .points .name,.module:not(.module--and-topics) .table--assignments .table__item .profile__progress__item .points .date,.module:not(.module--and-topics) .table--assignments .table__item .profile__progress__item .points .name,.module:not(.module--and-topics) .table--student-roster .table__item .profile__progress__item .points .email,.module:not(.module--and-topics) .tiny,.profile__progress__item .points .card--favourite .module:not(.module--and-topics) .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .module:not(.module--and-topics) span,.profile__progress__item .points .module:not(.module--and-topics) .activities__bottom__error,.profile__progress__item .points .module:not(.module--and-topics) .feedback,.profile__progress__item .points .module:not(.module--and-topics) .form__error,.profile__progress__item .points .module:not(.module--and-topics) .form__success,.profile__progress__item .points .module:not(.module--and-topics) .small,.profile__progress__item .points .module:not(.module--and-topics) .sticky-alert,.profile__progress__item .points .module:not(.module--and-topics) label,.profile__progress__item .points .module:not(.module--and-topics) legend,.profile__progress__item .points .table--activities .table__item .module:not(.module--and-topics) .date,.profile__progress__item .points .table--activities .table__item .module:not(.module--and-topics) .name,.profile__progress__item .points .table--assignments .table__item .module:not(.module--and-topics) .date,.profile__progress__item .points .table--assignments .table__item .module:not(.module--and-topics) .name,.profile__progress__item .points .table--student-roster .table__item .module:not(.module--and-topics) .email,.table--activities .table__item .profile__progress__item .points .module:not(.module--and-topics) .date,.table--activities .table__item .profile__progress__item .points .module:not(.module--and-topics) .name,.table--assignments .table__item .profile__progress__item .points .module:not(.module--and-topics) .date,.table--assignments .table__item .profile__progress__item .points .module:not(.module--and-topics) .name,.table--student-roster .table__item .profile__progress__item .points .module:not(.module--and-topics) .email{display:inline-block;opacity:.5;margin-bottom:3px}.module--and-topics:not(:last-of-type){position:relative}.module--and-topics:not(:last-of-type):after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background-color:hsla(0,0%,97.6%,.15);transition:opacity .3s}.module--and-topics.is-open:after{opacity:0}.module--and-topics.is-open .chevron-down{transform:rotate(-180deg)}@media (max-width:768px){.module--and-topics.has-topics .module__title{cursor:pointer}}.module--and-topics .module__title,.module--and-topics .module__topics{padding-top:110px;padding-bottom:110px}@media (max-width:768px){.module--and-topics .module__title{flex:0 0 100vw;max-width:100vw;margin-left:-7.5px;margin-right:-7.5px;padding:30px 15px}}.module--and-topics .module__title>div{position:relative}@media (min-width:769px){.module--and-topics .module__title>div{max-width:450px}}@media (min-width:961px){.module--and-topics .module__title>div{margin-top:15px}}.module--and-topics .module__title h3{font-weight:400;margin-bottom:20px}@media (max-width:768px){.module--and-topics .module__title h3{padding-right:30px}}.module--and-topics .module__title .label,.module--and-topics .module__title .table--student-roster .table__item .rank,.table--student-roster .table__item .module--and-topics .module__title .rank{display:block;opacity:.75}@media (min-width:1201px){.module--and-topics .module__title .label,.module--and-topics .module__title .table--student-roster .table__item .rank,.table--student-roster .table__item .module--and-topics .module__title .rank{width:100px;position:absolute;top:103px;left:-60px;transform:rotate(270deg);text-align:right;transform-origin:0 0}}@media (max-width:1200px){.module--and-topics .module__title .label,.module--and-topics .module__title .table--student-roster .table__item .rank,.table--student-roster .table__item .module--and-topics .module__title .rank{margin-bottom:10px}}.card--favourite .module--and-topics .module__title .card__remove,.card--progress .card__right .time-title .module--and-topics .module__title span,.form .module--and-topics .module__title .description,.form .module--and-topics .module__title .error,.form .module--and-topics .module__title .success,.modal--admin-controls .modal__body .pin-comment__switcher .module--and-topics .module__title label,.module--and-topics .module__title .activities__bottom__error,.module--and-topics .module__title .card--favourite .card__remove,.module--and-topics .module__title .card--progress .card__right .time-title span,.module--and-topics .module__title .feedback,.module--and-topics .module__title .form .description,.module--and-topics .module__title .form .error,.module--and-topics .module__title .form .success,.module--and-topics .module__title .form__error,.module--and-topics .module__title .form__success,.module--and-topics .module__title .modal--admin-controls .modal__body .pin-comment__switcher label,.module--and-topics .module__title .profile__progress__item .points label,.module--and-topics .module__title .profile__progress__item .points legend,.module--and-topics .module__title .small,.module--and-topics .module__title .sticky-alert,.module--and-topics .module__title .table--activities .table__item .date,.module--and-topics .module__title .table--activities .table__item .name,.module--and-topics .module__title .table--assignments .table__item .date,.module--and-topics .module__title .table--assignments .table__item .name,.module--and-topics .module__title .table--student-roster .table__item .email,.module--and-topics .module__title .tiny,.module--and-topics .module__title label,.module--and-topics .module__title legend,.profile__progress__item .points .module--and-topics .module__title label,.profile__progress__item .points .module--and-topics .module__title legend,.table--activities .table__item .module--and-topics .module__title .date,.table--activities .table__item .module--and-topics .module__title .name,.table--assignments .table__item .module--and-topics .module__title .date,.table--assignments .table__item .module--and-topics .module__title .name,.table--student-roster .table__item .module--and-topics .module__title .email{opacity:.5}.module--and-topics .module__title .completed-users{margin-top:20px}.module--and-topics .module__title .chevron-down{stroke:#f9f9f9;position:absolute;top:35px;right:0}@media (max-width:480px){.module--and-topics .module__title .chevron-down{top:31px}}@media (min-width:769px){.module--and-topics .module__title .chevron-down{display:none}}@media (min-width:769px){.module--and-topics .module__topics{display:block!important;height:auto!important}}@media (max-width:768px){.module--and-topics .module__topics{padding-top:0;padding-bottom:0}}.module--and-topics .topic{display:flex;border-color:hsla(0,0%,97.6%,.15)}.video-topic .video-wrapper{margin-bottom:10px}.video-topic__info{display:flex;justify-content:space-between;opacity:.5}.video-topic__info>*+*{margin-left:15px;margin-top:4px}@media (max-width:480px){.video-topic__info>*+*{margin-top:2px}}.video-topic h3{margin-top:10px}.profile-image{height:100%;border-radius:50%;overflow:hidden}.profile-image.no-image>span{border-radius:50%;height:100%;width:100%;display:flex!important;justify-content:center;align-items:center;border:1px solid #fff;background:#0f0f0f;color:#f9f9f9;font-size:7px;padding:0!important;font-family:Monument Extended,Times New Roman,serif;font-weight:700;text-transform:uppercase;letter-spacing:-.03em;pointer-events:none}.profile-image .lazy-image-placeholder{padding-bottom:100%!important}.sticky-alert{position:fixed;background-color:#e41c23;bottom:0;left:0;width:100%;height:40px;display:flex;align-items:center;color:#f9f9f9;z-index:200}.sticky-alert .row{width:100%}.sticky-alert .column{position:relative}.sticky-alert a,.sticky-alert button{color:#f9f9f9}.sticky-alert a:active,.sticky-alert a:focus,.sticky-alert a:hover,.sticky-alert button:active,.sticky-alert button:focus,.sticky-alert button:hover{color:#f9f9f9;opacity:.75!important}.sticky-alert__close{position:absolute;top:50%;right:0;transform:translateY(-50%)}.sticky-alert__close svg{stroke:#f9f9f9}.share-class{padding:60px 0 20px}@media (max-width:960px){.share-class{padding-bottom:30px}}@media (max-width:768px){.share-class{padding:0}}@media (min-width:769px){.share-class--has-mobile-tabs .share-class__item{display:block!important}}@media (max-width:768px){.share-class--has-mobile-tabs .share-class__item{margin-bottom:0!important}}.share-class__heading{display:flex;align-items:center;border-bottom:1px solid rgba(15,15,15,.08);margin-bottom:25px}@media (min-width:769px){.share-class__heading{display:none}}.share-class__heading li{width:33.3333333333%}.share-class__heading li button{width:100%;padding:10px 15px;position:relative;font-family:Monument Extended,Times New Roman,serif;font-size:11px;line-height:18px;text-transform:uppercase;text-align:center}.share-class__heading li button:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:3px;background-color:#e41c23;opacity:0;transition:opacity .3s}.share-class__heading li button.is-active{font-weight:900}.share-class__heading li button.is-active:after{opacity:1}@media (min-width:961px){.share-class__items{margin-left:-25px;margin-right:-25px}}@media (min-width:961px){.share-class__item{padding-left:25px;padding-right:25px}}.share-class__item:not(:last-of-type){margin-bottom:50px}.share-class__item--code input{background-color:transparent!important;color:#0f0f0f!important;font-family:Monument Extended,Times New Roman,serif;font-size:20px!important;line-height:18px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.45em;text-align:center;border-color:rgba(15,15,15,.15)!important}.share-class__item .label,.share-class__item .table--student-roster .table__item .rank,.table--student-roster .table__item .share-class__item .rank{display:block;margin-bottom:20px}.share-class__copy{margin-top:35px}.share-class__copy input{margin-bottom:18px!important}.media-upload .share-class__copy label,.share-class__copy .button,.share-class__copy .media-upload label{width:100%!important}@media (min-width:769px){.table{border:1px solid rgba(15,15,15,.25);border-radius:3px}}@media (max-width:768px){.table{margin-left:-15px;margin-right:-15px;border-top:1px solid rgba(15,15,15,.25);border-bottom:1px solid rgba(15,15,15,.25);border-radius:0}}.table--student-roster .rank{width:85px;text-align:center}@media (max-width:480px){.table--student-roster .rank{width:70px}}.table--student-roster .student-name{width:calc(50% - 185px)}@media (max-width:1200px){.table--student-roster .student-name{width:calc(57.5% - 92.5px)}}@media (max-width:600px){.table--student-roster .student-name{width:calc(100% - 185px)!important}}@media (max-width:480px){.table--student-roster .student-name{width:calc(100% - 150px)!important}}.table--student-roster .email,.table--student-roster .points-progression{width:25%}@media (max-width:1200px){.table--student-roster .email{width:calc(42.5% - 92.5px)}}@media (max-width:600px){.table--student-roster .email{display:none}}@media (max-width:1200px){.table--student-roster .points-progression{display:none}}.table--student-roster .remove{width:100px;text-align:center}@media (max-width:480px){.table--student-roster .remove{width:80px}}@media (max-width:768px){.table--student-roster .table__header{display:none}}.table--student-roster .table__item .student-name a{display:flex;align-items:center}.table--student-roster .table__item .student-name a .profile-image{width:48px;height:48px;margin-right:12px}@media (max-width:768px){.table--student-roster .table__item .student-name a .profile-image{width:36px;height:36px}}.table--student-roster .table__item .student-name a .profile-image+div{width:calc(100% - 48px)}@media (max-width:768px){.table--student-roster .table__item .student-name a .profile-image+div{width:calc(100% - 36px)}}.table--student-roster .table__item .student-name a .points{width:100%}@media (min-width:1201px){.table--student-roster .table__item .student-name a .points{display:none}}.table--student-roster .table__item .email a{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.table--student-roster .table__item .points .badge{width:15px;height:15px}.table--student-roster .table__item .points__text{opacity:1!important;font-size:10px;line-height:12px}.table--student-roster .table__item .modal .name{color:#e41c23;font-weight:700}.table--student-roster .table__item .modal .profile-image{width:75px;height:75px;margin:0 auto 30px}@media (max-width:768px){.table--activities .table__header,.table--assignments .table__header{display:none}}@media (max-width:768px){.table--activities .table__item,.table--assignments .table__item{position:relative;display:block;padding:15px}}@media (max-width:768px){.table--activities .table__item>*,.table--assignments .table__item>*{width:auto!important;padding:0!important}}.table--activities .table__item .activity .title,.table--assignments .table__item .activity .title{display:block;font-weight:500}.table--activities .table__item .grade,.table--assignments .table__item .grade{font-weight:500}@media (max-width:768px){.table--activities .table__item .grade,.table--assignments .table__item .grade{position:absolute;top:15px;right:15px}}.table--activities .table__item .grade.is-unmarked,.table--assignments .table__item .grade.is-unmarked{color:#e41c23}.table--activities .table__item .grade .checkmark,.table--assignments .table__item .grade .checkmark{position:relative;top:2px;width:14px;height:11px}.table--assignments .date{width:115px}@media (max-width:1200px){.table--assignments .date{display:none}}.table--assignments .name{width:calc(40% - 132.5px)}@media (max-width:1200px){.table--assignments .name{width:calc(45% - 67.5px)}}.table--assignments .activity{width:calc(60% - 132.5px)}@media (max-width:1200px){.table--assignments .activity{width:calc(55% - 67.5px)}}.table--assignments .grade{width:150px}@media (max-width:1200px){.table--assignments .grade{width:135px}}.table--assignments .table__item .name{display:flex;align-items:center}@media (max-width:768px){.table--assignments .table__item .name{margin-right:85px}}.table--assignments .table__item .name .profile-image{width:32px;height:32px;margin-right:8px}@media (max-width:768px){.table--assignments .table__item .name .profile-image{width:36px;height:36px}}@media (max-width:768px){.table--assignments .table__item .activity{margin-left:44px}}.table--activities .date,.table--activities .grade{width:175px}@media (max-width:960px){.table--activities .date,.table--activities .grade{width:150px}}.table--activities .activity{width:calc(100% - 350px)}@media (max-width:960px){.table--activities .activity{width:calc(100% - 300px)}}.table__header{font-weight:500;border-bottom:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.table__header{display:none}}.table__header,.table__item{display:flex;align-items:center}.table__header>*,.table__item>*{padding:15px 20px}@media (max-width:960px){.table__header>*,.table__item>*{padding-left:15px;padding-right:15px}}@media (max-width:480px){.table__header>:not(:first-of-type):not(:last-of-type),.table__item>:not(:first-of-type):not(:last-of-type){padding-left:0;padding-right:0}}.table__item:nth-of-type(2n){background-color:#f9f9f9}.table__item:last-of-type{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.table a.table__item:active,.table a.table__item:focus,.table a.table__item:hover{opacity:1!important;background-color:rgba(15,15,15,.08)!important}.header__menu{background-color:#0f0f0f;position:absolute;top:80px;width:100%;z-index:100;padding:15px 30px 30px}@media (max-width:960px){.header__menu{position:fixed;top:0;height:100%;max-width:405px;overflow-y:auto;overflow-x:hidden;z-index:-1;padding-top:55px}}@media (max-width:768px){.header__menu{padding-left:15px;padding-right:15px;max-width:375px}}.header__menu--left{left:0}.header__menu--right{right:0}@media (min-width:961px){.header__menu--search,.header__menu--user-dropdown{right:95px;max-width:375px}}.header__menu>div:not(.header__modules) .row{margin:0 -7.5px!important}.header__menu>div:not(.header__modules) .row .column{padding:0 7.5px!important}.header__modules{width:100%}@media (min-width:961px){.header__modules{height:100%;padding:20px 0 30px}}@media (min-width:961px){.header__modules>.row{margin:0 -15px!important}.header__modules>.row .column{padding:0 15px!important}}.card--favourite .header__modules .card__remove,.card--progress .card__right .time-title .header__modules span,.form .header__modules .description,.form .header__modules .error,.form .header__modules .success,.header__modules .activities__bottom__error,.header__modules .card--favourite .card__remove,.header__modules .card--progress .card__right .time-title span,.header__modules .feedback,.header__modules .form .description,.header__modules .form .error,.header__modules .form .success,.header__modules .form__error,.header__modules .form__success,.header__modules .modal--admin-controls .modal__body .pin-comment__switcher label,.header__modules .profile__progress__item .points .activities__bottom__error,.header__modules .profile__progress__item .points .feedback,.header__modules .profile__progress__item .points .form__error,.header__modules .profile__progress__item .points .form__success,.header__modules .profile__progress__item .points .small,.header__modules .profile__progress__item .points .sticky-alert,.header__modules .profile__progress__item .points label,.header__modules .profile__progress__item .points legend,.header__modules .small,.header__modules .sticky-alert,.header__modules .table--activities .table__item .date,.header__modules .table--activities .table__item .name,.header__modules .table--assignments .table__item .date,.header__modules .table--assignments .table__item .name,.header__modules .table--student-roster .table__item .email,.header__modules .tiny,.header__modules label,.header__modules legend,.modal--admin-controls .modal__body .pin-comment__switcher .header__modules label,.profile__progress__item .points .header__modules .activities__bottom__error,.profile__progress__item .points .header__modules .feedback,.profile__progress__item .points .header__modules .form__error,.profile__progress__item .points .header__modules .form__success,.profile__progress__item .points .header__modules .small,.profile__progress__item .points .header__modules .sticky-alert,.profile__progress__item .points .header__modules label,.profile__progress__item .points .header__modules legend,.table--activities .table__item .header__modules .date,.table--activities .table__item .header__modules .name,.table--assignments .table__item .header__modules .date,.table--assignments .table__item .header__modules .name,.table--student-roster .table__item .header__modules .email{opacity:.5}.card--favourite .header__modules .points .card__remove,.card--progress .card__right .time-title .header__modules .points span,.header__modules .points .activities__bottom__error,.header__modules .points .card--favourite .card__remove,.header__modules .points .card--progress .card__right .time-title span,.header__modules .points .feedback,.header__modules .points .form__error,.header__modules .points .form__success,.header__modules .points .modal--admin-controls .modal__body .pin-comment__switcher label,.header__modules .points .small,.header__modules .points .sticky-alert,.header__modules .points .table--activities .table__item .date,.header__modules .points .table--activities .table__item .name,.header__modules .points .table--assignments .table__item .date,.header__modules .points .table--assignments .table__item .name,.header__modules .points .table--student-roster .table__item .email,.header__modules .points label,.header__modules .points legend,.modal--admin-controls .modal__body .pin-comment__switcher .header__modules .points label,.table--activities .table__item .header__modules .points .date,.table--activities .table__item .header__modules .points .name,.table--assignments .table__item .header__modules .points .date,.table--assignments .table__item .header__modules .points .name,.table--student-roster .table__item .header__modules .points .email{opacity:.5!important}.header__modules-button{position:relative;height:100%;padding:20px 30px;font-weight:400;white-space:nowrap;overflow:hidden}.header__modules-button.is-current-module{width:100%}.header__modules-button.is-open .chevron-down{transform:translateY(-50%) rotate(-180deg)}.header__modules-button span{display:block;width:100%;overflow-x:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}.header__modules-button span::-webkit-scrollbar{display:none}.header__modules-button span:after{content:"";display:inline-block;position:relative;width:30px}.header__modules-button:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;pointer-events:none;box-shadow:inset -75px 0 10px -15px #0f0f0f}.header__modules-button .chevron-down{position:absolute;top:50%;right:30px;transform:translateY(-50%);z-index:10}@media (max-width:960px){.header__modules__main .modules .column:before{display:none}}.header__modules__main .modules .module .label,.header__modules__main .modules .module .table--student-roster .table__item .rank,.table--student-roster .table__item .header__modules__main .modules .module .rank{opacity:.5}.header__modules__detail{position:relative}@media (max-width:960px){.header__modules__detail{display:none}}.header__modules__detail>.fade-fast-enter,.header__modules__detail>.fade-fast-leave-to{top:0;width:calc(100% - 30px)}.header__modules__detail h3{font-weight:400;margin-bottom:5px}.card--favourite .header__modules__detail .card__remove span,.card--progress .card__right .time-title .header__modules__detail span span,.header__modules__detail .activities__bottom__error span,.header__modules__detail .card--favourite .card__remove span,.header__modules__detail .card--progress .card__right .time-title span span,.header__modules__detail .feedback span,.header__modules__detail .form__error span,.header__modules__detail .form__success span,.header__modules__detail .modal--admin-controls .modal__body .pin-comment__switcher label span,.header__modules__detail .small span,.header__modules__detail .sticky-alert span,.header__modules__detail .table--activities .table__item .date span,.header__modules__detail .table--activities .table__item .name span,.header__modules__detail .table--assignments .table__item .date span,.header__modules__detail .table--assignments .table__item .name span,.header__modules__detail .table--student-roster .table__item .email span,.header__modules__detail label span,.header__modules__detail legend span,.modal--admin-controls .modal__body .pin-comment__switcher .header__modules__detail label span,.table--activities .table__item .header__modules__detail .date span,.table--activities .table__item .header__modules__detail .name span,.table--assignments .table__item .header__modules__detail .date span,.table--assignments .table__item .header__modules__detail .name span,.table--student-roster .table__item .header__modules__detail .email span{opacity:1}.header__modules__detail .wysiwyg{margin-top:25px}.header__modules__detail .wysiwyg ol,.header__modules__detail .wysiwyg p,.header__modules__detail .wysiwyg ul{font-size:15px;line-height:22px}.header__modules__detail .wysiwyg+.module-points{margin-top:10px}.header__modules__detail .module-points+.completed-users{margin-top:20px}.header__user-dropdown-button{position:relative}.header__user-dropdown-button:after{content:"";position:absolute;top:7px;right:5px;width:7px;height:7px;background-color:#ec3030;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .3s}.header__user-dropdown-button.has-notifications:after{opacity:1}.header__user-dropdown-button .image-wrapper{width:20px;height:20px}.header__user-dropdown__main{display:flex;flex-direction:column;align-items:center;text-align:center}.header__user-dropdown__main .image-wrapper{width:55px;height:55px;margin-bottom:13px}.account__main__heading .filter .select .header__user-dropdown__main label,.class-admin__main__heading .filter .select .header__user-dropdown__main label,.header__user-dropdown__main .account__main__heading .filter .select label,.header__user-dropdown__main .class-admin__main__heading .filter .select label,.header__user-dropdown__main .profile__main__heading .filter .select label,.header__user-dropdown__main h4,.profile__main__heading .filter .select .header__user-dropdown__main label{margin-bottom:5px}.header__user-dropdown__main ul{margin-top:25px}.header__user-dropdown__main ul li,.header__user-dropdown__main ul li .button,.header__user-dropdown__main ul li .media-upload label,.media-upload .header__user-dropdown__main ul li label{margin-bottom:5px}.header__user-dropdown__notifications{margin-top:30px;padding-top:30px;border-top:1px solid hsla(0,0%,97.6%,.15)}.header__user-dropdown__notifications__heading{margin-bottom:25px}.header__user-dropdown__notifications__heading .column:last-of-type{text-align:right}.header__user-dropdown__notifications__heading .alert{position:relative;padding-left:15px}.header__user-dropdown__notifications__heading .alert:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:7px;height:7px;border-radius:50%;background-color:#ec3030}.card--favourite .header__user-dropdown__notifications__heading .card__remove,.card--progress .card__right .time-title .header__user-dropdown__notifications__heading span,.header__user-dropdown__notifications__heading .activities__bottom__error,.header__user-dropdown__notifications__heading .card--favourite .card__remove,.header__user-dropdown__notifications__heading .card--progress .card__right .time-title span,.header__user-dropdown__notifications__heading .feedback,.header__user-dropdown__notifications__heading .form__error,.header__user-dropdown__notifications__heading .form__success,.header__user-dropdown__notifications__heading .modal--admin-controls .modal__body .pin-comment__switcher label,.header__user-dropdown__notifications__heading .small,.header__user-dropdown__notifications__heading .sticky-alert,.header__user-dropdown__notifications__heading .table--activities .table__item .date,.header__user-dropdown__notifications__heading .table--activities .table__item .name,.header__user-dropdown__notifications__heading .table--assignments .table__item .date,.header__user-dropdown__notifications__heading .table--assignments .table__item .name,.header__user-dropdown__notifications__heading .table--student-roster .table__item .email,.header__user-dropdown__notifications__heading label,.header__user-dropdown__notifications__heading legend,.modal--admin-controls .modal__body .pin-comment__switcher .header__user-dropdown__notifications__heading label,.table--activities .table__item .header__user-dropdown__notifications__heading .date,.table--activities .table__item .header__user-dropdown__notifications__heading .name,.table--assignments .table__item .header__user-dropdown__notifications__heading .date,.table--assignments .table__item .header__user-dropdown__notifications__heading .name,.table--student-roster .table__item .header__user-dropdown__notifications__heading .email{opacity:.75}.header__user-dropdown__notifications__items .notification{padding-right:0}.header__user-dropdown__notifications__items .notification:after{display:none}.header__user-dropdown__notifications__items .notification .column:first-of-type{max-width:51px;height:36px}.header__user-dropdown__notifications__items .notification .column:last-of-type{max-width:calc(100% - 51px)}.header__mobile-nav-button{display:flex;justify-content:center;align-items:center;width:39px}.header__mobile-nav-button svg{transition:none}.header__mobile-nav>ul>li>a,.header__mobile-nav>ul>li>button{font-family:Monument Extended,Times New Roman,serif;font-size:10px;line-height:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.header__mobile-nav>ul:not(.locale-switcher)>li>a,.header__mobile-nav>ul:not(.locale-switcher)>li>button{width:100%;padding:15px 0;border-bottom:1px solid #323232}.header__mobile-nav>ul:not(.locale-switcher)>li>a.is-open .chevron-down,.header__mobile-nav>ul:not(.locale-switcher)>li>button.is-open .chevron-down{transform:rotate(-180deg)}.header__mobile-nav>ul:not(.locale-switcher)>li>a .chevron-down,.header__mobile-nav>ul:not(.locale-switcher)>li>button .chevron-down{width:11px;height:7px}.header__mobile-nav>ul:not(.locale-switcher)>li ul{margin-top:1px}.header__mobile-nav .locale-switcher{position:relative;margin-top:20px;display:inline-flex;border-radius:2px}.header__mobile-nav .locale-switcher:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid hsla(0,0%,97.6%,.3);border-radius:2px;z-index:-1}.header__mobile-nav .locale-switcher a,.header__mobile-nav .locale-switcher button{color:hsla(0,0%,97.6%,.5);padding:8px;border-radius:2px}.header__mobile-nav .locale-switcher a.is-active,.header__mobile-nav .locale-switcher button.is-active{background-color:#f9f9f9;color:#00314d}.header__search__results{margin-top:25px;margin-bottom:-30px}.header__search__results__heading{padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid hsla(0,0%,97.6%,.15);text-transform:capitalize}.header__search__results__items{margin-bottom:30px;text-transform:capitalize}.header__search__results__items+.header__search__results__items{margin-top:30px}.header__search__results__items>div{margin-bottom:20px}.header__search__results__items>div,.header__search__results__items>div a{opacity:.9}.header__search__results__items>div a{display:inline;font-weight:500}.header__search__results .no-results{margin-bottom:30px}.gate{margin-bottom:-100px}@media (max-width:768px){.gate{margin-bottom:-50px}}.gate .label+h2,.gate .table--student-roster .table__item .rank+h2,.table--student-roster .table__item .gate .rank+h2{margin-top:10px}@media (max-width:768px){.gate .label+h2,.gate .table--student-roster .table__item .rank+h2,.table--student-roster .table__item .gate .rank+h2{margin-top:5px}}.gate .label+h3,.gate .table--student-roster .table__item .rank+h3,.table--student-roster .table__item .gate .rank+h3{margin-top:5px}.gate .gate__modules .modules .module span.h6+.wysiwyg,.gate .h5+.wysiwyg,.gate .wysiwyg h3+.wysiwyg,.gate__modules .modules .module .gate span.h6+.wysiwyg,.gate h2:not(.h1)+.wysiwyg,.wysiwyg .gate h3+.wysiwyg{margin-top:20px}@media (max-width:768px){.gate .gate__modules .modules .module span.h6+.wysiwyg,.gate .h5+.wysiwyg,.gate .wysiwyg h3+.wysiwyg,.gate__modules .modules .module .gate span.h6+.wysiwyg,.gate h2:not(.h1)+.wysiwyg,.wysiwyg .gate h3+.wysiwyg{margin-top:15px}}.gate .media-upload .wysiwyg+label,.gate .wysiwyg+.button,.media-upload .gate .wysiwyg+label{margin-top:30px}.gate__hero{position:relative;background-color:#0f0f0f;height:calc(100vh - 30px);min-height:700px;max-height:1000px}@media (max-width:768px){.gate__hero{height:calc(100vh - 55px);min-height:250px}}.gate__hero.is-playing:before{opacity:0}.gate__hero.is-playing .video-pause{z-index:30;cursor:pointer}.gate__hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15,15,15,.1);z-index:10;transition:opacity .3s}.gate__hero:after{content:"";position:absolute;bottom:-1px;left:-5px;right:-5px;height:80px;width:calc(100% + 10px);background-image:url(/img/svg/raw/hero-squiggle-black.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media (max-width:960px){.gate__hero:after{background-size:cover}}@media (max-width:768px){.gate__hero:after{height:30px}}.gate__hero>.image-wrapper,.gate__hero>.video-pause,.gate__hero>video{position:absolute;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gate__hero .wrapper{position:relative;display:flex;flex-wrap:wrap;height:100%;padding-top:170px;padding-bottom:50px;z-index:20}@media (max-width:960px){.gate__hero .wrapper{padding-top:115px}}@media (max-width:768px){.gate__hero .wrapper{padding-top:75px}}.gate__hero__top{width:100%;margin-bottom:60px}.gate__hero__top .h1{max-width:600px}.gate__hero__top .wysiwyg{max-width:470px;margin-top:12px}.gate__hero__top button{display:flex;align-items:center;margin-top:35px;font-weight:300}@media (max-width:768px){.gate__hero__top button{margin-top:30px}}.gate__hero__top button svg{width:35px;height:35px;margin-right:15px}@media (max-width:768px){.gate__hero__top button svg{width:25px;height:25px}}.gate__hero__bottom{width:100%;display:flex;justify-content:flex-end;align-items:flex-end}@media (max-width:768px){.gate__hero__bottom{position:static}}@media (max-width:768px){.gate__hero__bottom .column:first-of-type{display:none}}.gate__hero__card{position:relative;background-color:#e5f1f9;padding:35px;color:#0f0f0f;margin-bottom:-80px}@media (max-width:768px){.gate__hero__card{position:absolute;top:calc(100vh - 190px);width:calc(100% - 30px);padding:30px 20px;margin-bottom:0}}.gate__hero__card__buttons{display:flex;align-items:center;margin-top:20px}.gate__hero__card__buttons>span{font-family:GT Super Text,Times New Roman,serif;font-style:italic;margin:0 10px}.gate__hero__card__buttons .button,.gate__hero__card__buttons .media-upload label,.media-upload .gate__hero__card__buttons label{width:100%;height:45px}.card--favourite .profile__progress__item .points .gate__hero__card .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .gate__hero__card span,.form .gate__hero__card .description,.form .gate__hero__card .error,.form .gate__hero__card .success,.gate__hero__card .card--favourite .profile__progress__item .points .card__remove,.gate__hero__card .card--progress .card__right .time-title .profile__progress__item .points span,.gate__hero__card .form .description,.gate__hero__card .form .error,.gate__hero__card .form .success,.gate__hero__card .profile__progress__item .points .activities__bottom__error,.gate__hero__card .profile__progress__item .points .card--favourite .card__remove,.gate__hero__card .profile__progress__item .points .card--progress .card__right .time-title span,.gate__hero__card .profile__progress__item .points .feedback,.gate__hero__card .profile__progress__item .points .form__error,.gate__hero__card .profile__progress__item .points .form__success,.gate__hero__card .profile__progress__item .points .small,.gate__hero__card .profile__progress__item .points .sticky-alert,.gate__hero__card .profile__progress__item .points .table--activities .table__item .date,.gate__hero__card .profile__progress__item .points .table--activities .table__item .name,.gate__hero__card .profile__progress__item .points .table--assignments .table__item .date,.gate__hero__card .profile__progress__item .points .table--assignments .table__item .name,.gate__hero__card .profile__progress__item .points .table--student-roster .table__item .email,.gate__hero__card .profile__progress__item .points label,.gate__hero__card .profile__progress__item .points legend,.gate__hero__card .table--activities .table__item .profile__progress__item .points .date,.gate__hero__card .table--activities .table__item .profile__progress__item .points .name,.gate__hero__card .table--assignments .table__item .profile__progress__item .points .date,.gate__hero__card .table--assignments .table__item .profile__progress__item .points .name,.gate__hero__card .table--student-roster .table__item .profile__progress__item .points .email,.gate__hero__card .tiny,.profile__progress__item .points .card--favourite .gate__hero__card .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .gate__hero__card span,.profile__progress__item .points .gate__hero__card .activities__bottom__error,.profile__progress__item .points .gate__hero__card .feedback,.profile__progress__item .points .gate__hero__card .form__error,.profile__progress__item .points .gate__hero__card .form__success,.profile__progress__item .points .gate__hero__card .small,.profile__progress__item .points .gate__hero__card .sticky-alert,.profile__progress__item .points .gate__hero__card label,.profile__progress__item .points .gate__hero__card legend,.profile__progress__item .points .table--activities .table__item .gate__hero__card .date,.profile__progress__item .points .table--activities .table__item .gate__hero__card .name,.profile__progress__item .points .table--assignments .table__item .gate__hero__card .date,.profile__progress__item .points .table--assignments .table__item .gate__hero__card .name,.profile__progress__item .points .table--student-roster .table__item .gate__hero__card .email,.table--activities .table__item .profile__progress__item .points .gate__hero__card .date,.table--activities .table__item .profile__progress__item .points .gate__hero__card .name,.table--assignments .table__item .profile__progress__item .points .gate__hero__card .date,.table--assignments .table__item .profile__progress__item .points .gate__hero__card .name,.table--student-roster .table__item .profile__progress__item .points .gate__hero__card .email{color:rgba(15,15,15,.45);margin-top:40px}@media (max-width:768px){.card--favourite .profile__progress__item .points .gate__hero__card .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .gate__hero__card span,.form .gate__hero__card .description,.form .gate__hero__card .error,.form .gate__hero__card .success,.gate__hero__card .card--favourite .profile__progress__item .points .card__remove,.gate__hero__card .card--progress .card__right .time-title .profile__progress__item .points span,.gate__hero__card .form .description,.gate__hero__card .form .error,.gate__hero__card .form .success,.gate__hero__card .profile__progress__item .points .activities__bottom__error,.gate__hero__card .profile__progress__item .points .card--favourite .card__remove,.gate__hero__card .profile__progress__item .points .card--progress .card__right .time-title span,.gate__hero__card .profile__progress__item .points .feedback,.gate__hero__card .profile__progress__item .points .form__error,.gate__hero__card .profile__progress__item .points .form__success,.gate__hero__card .profile__progress__item .points .small,.gate__hero__card .profile__progress__item .points .sticky-alert,.gate__hero__card .profile__progress__item .points .table--activities .table__item .date,.gate__hero__card .profile__progress__item .points .table--activities .table__item .name,.gate__hero__card .profile__progress__item .points .table--assignments .table__item .date,.gate__hero__card .profile__progress__item .points .table--assignments .table__item .name,.gate__hero__card .profile__progress__item .points .table--student-roster .table__item .email,.gate__hero__card .profile__progress__item .points label,.gate__hero__card .profile__progress__item .points legend,.gate__hero__card .table--activities .table__item .profile__progress__item .points .date,.gate__hero__card .table--activities .table__item .profile__progress__item .points .name,.gate__hero__card .table--assignments .table__item .profile__progress__item .points .date,.gate__hero__card .table--assignments .table__item .profile__progress__item .points .name,.gate__hero__card .table--student-roster .table__item .profile__progress__item .points .email,.gate__hero__card .tiny,.profile__progress__item .points .card--favourite .gate__hero__card .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .gate__hero__card span,.profile__progress__item .points .gate__hero__card .activities__bottom__error,.profile__progress__item .points .gate__hero__card .feedback,.profile__progress__item .points .gate__hero__card .form__error,.profile__progress__item .points .gate__hero__card .form__success,.profile__progress__item .points .gate__hero__card .small,.profile__progress__item .points .gate__hero__card .sticky-alert,.profile__progress__item .points .gate__hero__card label,.profile__progress__item .points .gate__hero__card legend,.profile__progress__item .points .table--activities .table__item .gate__hero__card .date,.profile__progress__item .points .table--activities .table__item .gate__hero__card .name,.profile__progress__item .points .table--assignments .table__item .gate__hero__card .date,.profile__progress__item .points .table--assignments .table__item .gate__hero__card .name,.profile__progress__item .points .table--student-roster .table__item .gate__hero__card .email,.table--activities .table__item .profile__progress__item .points .gate__hero__card .date,.table--activities .table__item .profile__progress__item .points .gate__hero__card .name,.table--assignments .table__item .profile__progress__item .points .gate__hero__card .date,.table--assignments .table__item .profile__progress__item .points .gate__hero__card .name,.table--student-roster .table__item .profile__progress__item .points .gate__hero__card .email{margin-top:30px}}.gate__intro{display:flex;background-color:#0f0f0f;padding:190px 0}@media (max-width:768px){.gate__intro{padding:135px 0 100px}}@media (max-width:480px){.gate__intro{padding-top:150px}}@media (max-width:768px){.gate__intro .column+.column{margin-top:30px}}.gate__modules{padding:215px 0 285px}@media (max-width:768px){.gate__modules{padding:90px 0 275px}}@media (max-width:768px){.gate__modules .column:last-of-type{display:none}}.gate__modules .modules{margin-top:50px}.gate__modules .modules .split{margin-bottom:75px}.gate__modules .modules .split h3{margin-bottom:15px}@media (max-width:768px){.gate__modules .modules{white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:-15px;margin-right:-15px;padding-left:7.5px;padding-right:7.5px;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}}.gate__modules .modules::-webkit-scrollbar{display:none}.gate__modules .modules .module{border-color:#0f0f0f rgba(15,15,15,.4) rgba(15,15,15,.4);border-top:1px solid rgba(15,15,15,.4)}@media (min-width:769px){.gate__modules .modules .module{opacity:.4!important}}@media (max-width:768px){.gate__modules .modules .module{border:none;display:inline-block;white-space:normal;vertical-align:top;padding:0 7.5px;width:300px}}@media (max-width:480px){.gate__modules .modules .module{width:250px}}.gate__modules .modules .module:first-of-type{border-top-color:#0f0f0f}.gate__modules .modules .module:last-of-type{border-bottom-color:#0f0f0f}@media (min-width:769px){.gate__modules .modules .module.is-active{opacity:1!important;border-color:#0f0f0f}}.gate__modules .modules .module+.module{margin-top:-1px}.gate__modules .modules .module .timer svg{stroke:#0f0f0f;fill:#0f0f0f}.gate__modules .module-overview__top{position:relative}.gate__modules .module-overview__top a{display:block}.gate__modules .module-overview__top .label,.gate__modules .module-overview__top .table--student-roster .table__item .rank,.table--student-roster .table__item .gate__modules .module-overview__top .rank{position:absolute;top:50%;background-color:#e41c23;left:-30px;transform:translateY(-50%);color:#f9f9f9;padding:13px 65px 13px 15px;z-index:10;pointer-events:none}@media (max-width:1200px){.gate__modules .module-overview__top .label,.gate__modules .module-overview__top .table--student-roster .table__item .rank,.table--student-roster .table__item .gate__modules .module-overview__top .rank{left:0;padding-right:50px}}.gate__modules .module-overview__top .label:after,.gate__modules .module-overview__top .table--student-roster .table__item .rank:after,.table--student-roster .table__item .gate__modules .module-overview__top .rank:after{content:"";position:absolute;top:0;left:100%;width:10px;height:100%;background-image:url(/img/svg/raw/flag-end.svg);background-size:cover;background-position:100% 0}.gate__modules .module-overview__bottom{margin-top:35px}.gate__modules .module-overview__bottom .points{margin-top:3px}.gate__modules .module-overview__bottom .points__text{opacity:1!important}.gate__modules .module-overview__bottom .wysiwyg{margin-top:15px}.gate__benefits{background-color:#0f0f0f;padding:190px 0 300px}@media (max-width:960px){.gate__benefits{padding:200px 0 175px}}@media (max-width:960px){.gate__benefits h2{margin-bottom:-20px}}.gate__benefits__item{margin-top:75px}@media (max-width:960px){.gate__benefits__item{margin-top:60px}}.gate__benefits .wysiwyg ol,.gate__benefits .wysiwyg ul{font-family:Graphik,Helvetica,Arial;font-style:normal}.gate__benefits .wysiwyg ol li:not(:last-of-type),.gate__benefits .wysiwyg ul li:not(:last-of-type){margin-bottom:12px}.gate__benefits__mockups{margin-top:-265px}@media (max-width:960px){.gate__benefits__mockups{order:-1;margin-top:-360px;margin-bottom:100px;min-height:auto!important}}@media (max-width:960px){.gate__benefits__mockups .sticky{position:static!important}}.gate__benefits__mockups .mockups{position:relative;padding-bottom:110px}@media (max-width:960px){.gate__benefits__mockups .mockups{padding-bottom:15vw}}.gate__benefits__mockups .mockup{position:relative;background-color:#00314d}.gate__benefits__mockups .mockup .screen{background-color:#0f0f0f;overflow:hidden}.gate__benefits__mockups .mockup--mobile{position:absolute;bottom:0;width:200px;padding:6px;z-index:10;border-radius:18px}@media (max-width:960px){.gate__benefits__mockups .mockup--mobile{width:32.5vw;max-width:200px}}.gate__benefits__mockups .mockup--mobile .screen{border-radius:15px;padding-top:17px}@media (max-width:480px){.gate__benefits__mockups .mockup--mobile .screen{padding-top:12px}}.gate__benefits__mockups .mockup--mobile .top-bar{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:95px;height:13px;background-color:#00314d;border-bottom-left-radius:8px;border-bottom-right-radius:8px}@media (max-width:480px){.gate__benefits__mockups .mockup--mobile .top-bar{width:60px;height:8px}}.gate__benefits__mockups .mockup--mobile .top-bar__inner{position:absolute;top:3px;left:50%;transform:translateX(-50%);display:flex}@media (max-width:480px){.gate__benefits__mockups .mockup--mobile .top-bar__inner{top:1px}}.gate__benefits__mockups .mockup--mobile .top-bar__inner .bar,.gate__benefits__mockups .mockup--mobile .top-bar__inner .circle{background-color:rgba(192,228,251,.5)}.gate__benefits__mockups .mockup--mobile .top-bar__inner .circle{width:3px;height:3px;margin-right:4px;border-radius:50%}@media (max-width:480px){.gate__benefits__mockups .mockup--mobile .top-bar__inner .circle{width:2px;height:2px;margin-right:3px}}.gate__benefits__mockups .mockup--mobile .top-bar__inner .bar{width:48px;height:3px;border-radius:12px}@media (max-width:480px){.gate__benefits__mockups .mockup--mobile .top-bar__inner .bar{width:28px;height:2px}}.gate__benefits__mockups .mockup--desktop{width:850px;margin-left:90px;padding:30px 3px 3px;border-radius:10px}@media (max-width:960px){.gate__benefits__mockups .mockup--desktop{width:135vw;max-width:850px}}@media (max-width:480px){.gate__benefits__mockups .mockup--desktop{padding-top:18px;margin-left:60px}}.gate__benefits__mockups .mockup--desktop .screen{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.gate__benefits__mockups .mockup--desktop .dots{display:flex;position:absolute;top:13px;left:18px}@media (max-width:480px){.gate__benefits__mockups .mockup--desktop .dots{top:8px;left:12px}}.gate__benefits__mockups .mockup--desktop .dot{width:7px;height:7px;border-radius:50%}@media (max-width:480px){.gate__benefits__mockups .mockup--desktop .dot{width:4px;height:4px}}.gate__benefits__mockups .mockup--desktop .dot+.dot{margin-left:6px}@media (max-width:480px){.gate__benefits__mockups .mockup--desktop .dot+.dot{margin-left:3px}}.gate__benefits__mockups .mockup--desktop .dot--close{background-color:#e41c23}.gate__benefits__mockups .mockup--desktop .dot--minus{background-color:#fdcbdd}.gate__benefits__mockups .mockup--desktop .dot--expand{background-color:#c0e4fb}.card--favourite .profile__progress__item .points .gate__benefits__mockups .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .gate__benefits__mockups span,.form .gate__benefits__mockups .description,.form .gate__benefits__mockups .error,.form .gate__benefits__mockups .success,.gate__benefits__mockups .card--favourite .profile__progress__item .points .card__remove,.gate__benefits__mockups .card--progress .card__right .time-title .profile__progress__item .points span,.gate__benefits__mockups .form .description,.gate__benefits__mockups .form .error,.gate__benefits__mockups .form .success,.gate__benefits__mockups .profile__progress__item .points .activities__bottom__error,.gate__benefits__mockups .profile__progress__item .points .card--favourite .card__remove,.gate__benefits__mockups .profile__progress__item .points .card--progress .card__right .time-title span,.gate__benefits__mockups .profile__progress__item .points .feedback,.gate__benefits__mockups .profile__progress__item .points .form__error,.gate__benefits__mockups .profile__progress__item .points .form__success,.gate__benefits__mockups .profile__progress__item .points .small,.gate__benefits__mockups .profile__progress__item .points .sticky-alert,.gate__benefits__mockups .profile__progress__item .points .table--activities .table__item .date,.gate__benefits__mockups .profile__progress__item .points .table--activities .table__item .name,.gate__benefits__mockups .profile__progress__item .points .table--assignments .table__item .date,.gate__benefits__mockups .profile__progress__item .points .table--assignments .table__item .name,.gate__benefits__mockups .profile__progress__item .points .table--student-roster .table__item .email,.gate__benefits__mockups .profile__progress__item .points label,.gate__benefits__mockups .profile__progress__item .points legend,.gate__benefits__mockups .table--activities .table__item .profile__progress__item .points .date,.gate__benefits__mockups .table--activities .table__item .profile__progress__item .points .name,.gate__benefits__mockups .table--assignments .table__item .profile__progress__item .points .date,.gate__benefits__mockups .table--assignments .table__item .profile__progress__item .points .name,.gate__benefits__mockups .table--student-roster .table__item .profile__progress__item .points .email,.gate__benefits__mockups .tiny,.profile__progress__item .points .card--favourite .gate__benefits__mockups .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .gate__benefits__mockups span,.profile__progress__item .points .gate__benefits__mockups .activities__bottom__error,.profile__progress__item .points .gate__benefits__mockups .feedback,.profile__progress__item .points .gate__benefits__mockups .form__error,.profile__progress__item .points .gate__benefits__mockups .form__success,.profile__progress__item .points .gate__benefits__mockups .small,.profile__progress__item .points .gate__benefits__mockups .sticky-alert,.profile__progress__item .points .gate__benefits__mockups label,.profile__progress__item .points .gate__benefits__mockups legend,.profile__progress__item .points .table--activities .table__item .gate__benefits__mockups .date,.profile__progress__item .points .table--activities .table__item .gate__benefits__mockups .name,.profile__progress__item .points .table--assignments .table__item .gate__benefits__mockups .date,.profile__progress__item .points .table--assignments .table__item .gate__benefits__mockups .name,.profile__progress__item .points .table--student-roster .table__item .gate__benefits__mockups .email,.table--activities .table__item .profile__progress__item .points .gate__benefits__mockups .date,.table--activities .table__item .profile__progress__item .points .gate__benefits__mockups .name,.table--assignments .table__item .profile__progress__item .points .gate__benefits__mockups .date,.table--assignments .table__item .profile__progress__item .points .gate__benefits__mockups .name,.table--student-roster .table__item .profile__progress__item .points .gate__benefits__mockups .email{position:absolute;top:565px;left:215px;opacity:.5}@media (max-width:960px){.card--favourite .profile__progress__item .points .gate__benefits__mockups .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .gate__benefits__mockups span,.form .gate__benefits__mockups .description,.form .gate__benefits__mockups .error,.form .gate__benefits__mockups .success,.gate__benefits__mockups .card--favourite .profile__progress__item .points .card__remove,.gate__benefits__mockups .card--progress .card__right .time-title .profile__progress__item .points span,.gate__benefits__mockups .form .description,.gate__benefits__mockups .form .error,.gate__benefits__mockups .form .success,.gate__benefits__mockups .profile__progress__item .points .activities__bottom__error,.gate__benefits__mockups .profile__progress__item .points .card--favourite .card__remove,.gate__benefits__mockups .profile__progress__item .points .card--progress .card__right .time-title span,.gate__benefits__mockups .profile__progress__item .points .feedback,.gate__benefits__mockups .profile__progress__item .points .form__error,.gate__benefits__mockups .profile__progress__item .points .form__success,.gate__benefits__mockups .profile__progress__item .points .small,.gate__benefits__mockups .profile__progress__item .points .sticky-alert,.gate__benefits__mockups .profile__progress__item .points .table--activities .table__item .date,.gate__benefits__mockups .profile__progress__item .points .table--activities .table__item .name,.gate__benefits__mockups .profile__progress__item .points .table--assignments .table__item .date,.gate__benefits__mockups .profile__progress__item .points .table--assignments .table__item .name,.gate__benefits__mockups .profile__progress__item .points .table--student-roster .table__item .email,.gate__benefits__mockups .profile__progress__item .points label,.gate__benefits__mockups .profile__progress__item .points legend,.gate__benefits__mockups .table--activities .table__item .profile__progress__item .points .date,.gate__benefits__mockups .table--activities .table__item .profile__progress__item .points .name,.gate__benefits__mockups .table--assignments .table__item .profile__progress__item .points .date,.gate__benefits__mockups .table--assignments .table__item .profile__progress__item .points .name,.gate__benefits__mockups .table--student-roster .table__item .profile__progress__item .points .email,.gate__benefits__mockups .tiny,.profile__progress__item .points .card--favourite .gate__benefits__mockups .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .gate__benefits__mockups span,.profile__progress__item .points .gate__benefits__mockups .activities__bottom__error,.profile__progress__item .points .gate__benefits__mockups .feedback,.profile__progress__item .points .gate__benefits__mockups .form__error,.profile__progress__item .points .gate__benefits__mockups .form__success,.profile__progress__item .points .gate__benefits__mockups .small,.profile__progress__item .points .gate__benefits__mockups .sticky-alert,.profile__progress__item .points .gate__benefits__mockups label,.profile__progress__item .points .gate__benefits__mockups legend,.profile__progress__item .points .table--activities .table__item .gate__benefits__mockups .date,.profile__progress__item .points .table--activities .table__item .gate__benefits__mockups .name,.profile__progress__item .points .table--assignments .table__item .gate__benefits__mockups .date,.profile__progress__item .points .table--assignments .table__item .gate__benefits__mockups .name,.profile__progress__item .points .table--student-roster .table__item .gate__benefits__mockups .email,.table--activities .table__item .profile__progress__item .points .gate__benefits__mockups .date,.table--activities .table__item .profile__progress__item .points .gate__benefits__mockups .name,.table--assignments .table__item .profile__progress__item .points .gate__benefits__mockups .date,.table--assignments .table__item .profile__progress__item .points .gate__benefits__mockups .name,.table--student-roster .table__item .profile__progress__item .points .gate__benefits__mockups .email{display:none}}.gate__call-to-action{padding:125px 0 290px;background-color:#e5f1f9;text-align:center}@media (max-width:768px){.gate__call-to-action{padding-bottom:210px}}.gate__call-to-action .row{display:flex;justify-content:center}.gate__call-to-action__content{max-width:960px}.gate__call-to-action__content .wysiwyg{max-width:480px;margin:20px auto 0}.gate__call-to-action__content .button,.gate__call-to-action__content .media-upload label,.media-upload .gate__call-to-action__content label{margin-top:40px}.user-landing{margin-bottom:-100px}@media (max-width:768px){.user-landing{margin-bottom:-50px}}.table--student-roster .table__item .user-landing .rank+.h1,.user-landing .label+.h1,.user-landing .table--student-roster .table__item .rank+.h1{margin-top:15px;margin-bottom:15px}.user-landing .wysiwyg{width:100%;max-width:350px}.user-landing__hero{position:relative;background-color:#0f0f0f;padding:100px 0 180px}@media (max-width:768px){.user-landing__hero{padding:30px 0 115px}}.user-landing__hero:after{content:"";position:absolute;bottom:-1px;left:-5px;right:-5px;height:50px;width:calc(100% + 10px);background-image:url(/img/svg/raw/hero-squiggle.svg);background-repeat:no-repeat;background-position:100% 100%;background-size:contain}@media (max-width:960px){.user-landing__hero:after{background-size:cover}}@media (max-width:768px){.user-landing__hero:after{height:30px}}.user-landing__hero>.row{display:flex;justify-content:center}@media (max-width:768px){.user-landing__hero>.row{justify-content:flex-end}}.user-landing__hero>.row .column{display:flex;flex-wrap:wrap;align-content:center}@media (max-width:768px){.user-landing__hero__image{padding:0;margin-right:-15px}}.user-landing__hero__image .image-wrapper{width:100%}@media (max-width:768px){.user-landing__hero__image+.user-landing__hero__heading{position:absolute;top:50%;left:0;transform:translateY(-50%)}}.user-landing__hero__image+.user-landing__hero__heading .user-landing__hero__heading__title{position:relative;z-index:1}@media (min-width:769px){.user-landing__hero__image+.user-landing__hero__heading .user-landing__hero__heading__title{margin-left:calc(-66.66667% - 15px)}}@media (min-width:961px){.user-landing__hero__image+.user-landing__hero__heading .user-landing__hero__heading__title{margin-left:calc(-33.33333% - 15px)}}@media (min-width:1201px){.user-landing__hero__image+.user-landing__hero__heading .user-landing__hero__heading__title{margin-right:calc(-8.33333% - 15px)}}.user-landing__hero__heading .wysiwyg{margin-bottom:45px}@media (max-width:960px){.user-landing__hero__heading .wysiwyg{margin-bottom:25px}}.user-landing__hero__heading .button-wrapper{width:100%;min-width:300px}.user-landing__continue{padding:130px 0 115px}@media (max-width:768px){.user-landing__continue{padding:75px 0 60px}}.modal--complete .user-landing__continue.modal__top,.modal--sign-up .user-landing__continue.modal__body__left,.user-landing__continue.card--intro,.user-landing__continue.footer,.user-landing__continue.has-dark-bg,.user-landing__continue.header{background-color:#0f0f0f}.user-landing__continue+.user-landing__explore{margin-top:30px}.user-landing__continue__heading{margin-bottom:60px}@media (max-width:768px){.user-landing__continue__heading{margin-bottom:30px}}.user-landing__continue__slider{white-space:nowrap}.user-landing__continue__slider .video-topic{width:25%;display:inline-block;white-space:normal;vertical-align:top;margin:0 15px 50px}@media (max-width:960px){.user-landing__continue__slider .video-topic{width:35%}}@media (max-width:768px){.user-landing__continue__slider .video-topic{width:55%;margin-bottom:0}}@media (max-width:480px){.user-landing__continue__slider .video-topic{width:75%}}@media (min-width:769px){.user-landing__continue__slider .video-topic:first-of-type{margin-left:30px}}@media (min-width:769px){.user-landing__continue__slider .video-topic:last-of-type{margin-right:30px}}.user-landing__continue__slider .simplebar-track{left:30px!important;right:30px!important}@media (max-width:768px){.user-landing__continue__slider .simplebar-track{display:none}}.user-landing__dashboard{border-bottom:1px solid rgba(15,15,15,.25);padding-top:170px;padding-bottom:120px}@media (max-width:768px){.user-landing__dashboard{padding-top:70px;padding-bottom:20px}}.user-landing__dashboard__heading{position:relative;margin-bottom:65px}@media (min-width:769px){.user-landing__dashboard__heading{padding-bottom:30px}}@media (max-width:768px){.user-landing__dashboard__heading{margin-bottom:30px}}.user-landing__dashboard__heading:after{content:"";position:absolute;bottom:0;left:15px;right:15px;height:1px;background-color:rgba(15,15,15,.45)}@media (max-width:768px){.user-landing__dashboard__heading:after{display:none}}.user-landing__dashboard__heading .column{display:flex;align-items:flex-end}@media (min-width:769px){.user-landing__dashboard__heading .column:last-of-type{margin-bottom:5px}}@media (max-width:768px){.user-landing__dashboard__heading h2{margin-bottom:15px}}@media (max-width:960px){.user-landing__dashboard__content>.column:last-of-type{order:-1}}.user-landing__dashboard__component{margin-bottom:65px}@media (max-width:960px){.user-landing__dashboard__component--discussions .card--comment:last-of-type{display:none}}@media (max-width:768px){.user-landing__dashboard__component--discussions .card--comment:nth-last-of-type(2),.user-landing__dashboard__component--discussions .card--comment:nth-last-of-type(3){display:none}}@media (min-width:769px){.user-landing__dashboard__component--discussions .card--none{padding-top:60px;padding-bottom:60px}}@media (max-width:960px){.user-landing__dashboard__component--notifications .notification:last-of-type,.user-landing__dashboard__component--notifications .notification:nth-last-of-type(2),.user-landing__dashboard__component--notifications .notification:nth-last-of-type(3){display:none}}@media (max-width:768px){.user-landing__dashboard__component--notifications .notification:nth-last-of-type(4){display:none}}@media (max-width:960px){.user-landing__dashboard__component--leaderboard{order:-2}}@media (max-width:768px){.user-landing__dashboard__component--leaderboard .leader:last-of-type,.user-landing__dashboard__component--leaderboard .leader:nth-last-of-type(2),.user-landing__dashboard__component--leaderboard .user-landing__dashboard__component__heading{display:none}}.user-landing__dashboard__component__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.user-landing__dashboard__component__heading .link,.user-landing__dashboard__component__heading .wysiwyg ol a,.user-landing__dashboard__component__heading .wysiwyg ol button,.user-landing__dashboard__component__heading .wysiwyg ul a,.user-landing__dashboard__component__heading .wysiwyg ul button,.wysiwyg ol .user-landing__dashboard__component__heading a,.wysiwyg ol .user-landing__dashboard__component__heading button,.wysiwyg ul .user-landing__dashboard__component__heading a,.wysiwyg ul .user-landing__dashboard__component__heading button{margin-left:15px}.user-landing__dashboard__component .leader{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #bebebe}.user-landing__dashboard__component .leader--first .leader__left .image-wrapper{border-color:#e6af50}.user-landing__dashboard__component .leader--second .leader__left .image-wrapper{border-color:#b9c6c7}.user-landing__dashboard__component .leader--third .leader__left .image-wrapper{border-color:#9b8764}.user-landing__dashboard__component .leader+.leader{margin-top:-1px;border-bottom:1px solid #bebebe}.user-landing__dashboard__component .leader__left,.user-landing__dashboard__component .leader__right{padding:15px 7.5px}.user-landing__dashboard__component .leader__left{display:flex;align-items:center}@media (max-width:768px){.user-landing__dashboard__component .leader__left{padding-left:0}}.user-landing__dashboard__component .leader__left .image-wrapper{width:41px;height:41px;margin-left:11px;margin-right:7.5px;padding:2px!important;border:1px solid transparent}.user-landing__dashboard__component .leader__left .image-wrapper img{border-radius:50%}.user-landing__dashboard__component .leader__left span{display:block;font-weight:500}.user-landing__dashboard__component .leader__right .points svg{top:-2px}.card--favourite .user-landing__dashboard__component .leader__right .points .card__remove,.card--progress .card__right .time-title .user-landing__dashboard__component .leader__right .points span,.table--activities .table__item .user-landing__dashboard__component .leader__right .points .date,.table--activities .table__item .user-landing__dashboard__component .leader__right .points .name,.table--assignments .table__item .user-landing__dashboard__component .leader__right .points .date,.table--assignments .table__item .user-landing__dashboard__component .leader__right .points .name,.table--student-roster .table__item .user-landing__dashboard__component .leader__right .points .email,.user-landing__dashboard__component .leader__right .points .activities__bottom__error,.user-landing__dashboard__component .leader__right .points .card--favourite .card__remove,.user-landing__dashboard__component .leader__right .points .card--progress .card__right .time-title span,.user-landing__dashboard__component .leader__right .points .feedback,.user-landing__dashboard__component .leader__right .points .form__error,.user-landing__dashboard__component .leader__right .points .form__success,.user-landing__dashboard__component .leader__right .points .small,.user-landing__dashboard__component .leader__right .points .sticky-alert,.user-landing__dashboard__component .leader__right .points .table--activities .table__item .date,.user-landing__dashboard__component .leader__right .points .table--activities .table__item .name,.user-landing__dashboard__component .leader__right .points .table--assignments .table__item .date,.user-landing__dashboard__component .leader__right .points .table--assignments .table__item .name,.user-landing__dashboard__component .leader__right .points .table--student-roster .table__item .email,.user-landing__dashboard__component .leader__right .points label,.user-landing__dashboard__component .leader__right .points legend{font-size:15px;line-height:22px;font-weight:500}@media (max-width:480px){.card--favourite .user-landing__dashboard__component .leader__right .points .card__remove,.card--progress .card__right .time-title .user-landing__dashboard__component .leader__right .points span,.table--activities .table__item .user-landing__dashboard__component .leader__right .points .date,.table--activities .table__item .user-landing__dashboard__component .leader__right .points .name,.table--assignments .table__item .user-landing__dashboard__component .leader__right .points .date,.table--assignments .table__item .user-landing__dashboard__component .leader__right .points .name,.table--student-roster .table__item .user-landing__dashboard__component .leader__right .points .email,.user-landing__dashboard__component .leader__right .points .activities__bottom__error,.user-landing__dashboard__component .leader__right .points .card--favourite .card__remove,.user-landing__dashboard__component .leader__right .points .card--progress .card__right .time-title span,.user-landing__dashboard__component .leader__right .points .feedback,.user-landing__dashboard__component .leader__right .points .form__error,.user-landing__dashboard__component .leader__right .points .form__success,.user-landing__dashboard__component .leader__right .points .small,.user-landing__dashboard__component .leader__right .points .sticky-alert,.user-landing__dashboard__component .leader__right .points .table--activities .table__item .date,.user-landing__dashboard__component .leader__right .points .table--activities .table__item .name,.user-landing__dashboard__component .leader__right .points .table--assignments .table__item .date,.user-landing__dashboard__component .leader__right .points .table--assignments .table__item .name,.user-landing__dashboard__component .leader__right .points .table--student-roster .table__item .email,.user-landing__dashboard__component .leader__right .points label,.user-landing__dashboard__component .leader__right .points legend{font-size:13px;line-height:19px}}.user-landing__explore{background:#0f0f0f;padding-bottom:260px;margin-top:120px}@media (max-width:768px){.user-landing__explore{padding-bottom:180px;margin-top:80px}}.user-landing__explore.is-solo-new{margin-top:0;padding-top:80px}@media (max-width:768px){.user-landing__explore.is-solo-new{padding-top:20px}}@media (max-width:600px){.user-landing__explore.is-solo-new .user-landing__explore__hero__image{right:-25vw}}.user-landing__explore.is-solo-new .user-landing__explore__hero__image:before{display:none}.user-landing__explore.is-solo-new .user-landing__explore__hero__heading{top:50%;bottom:auto;transform:translateY(-50%)}.user-landing__explore>.row{display:flex;justify-content:center}.user-landing__explore__hero{position:relative;margin-bottom:120px}@media (max-width:768px){.user-landing__explore__hero{margin-bottom:60px}}.user-landing__explore__hero__image{display:flex;justify-content:flex-end;position:relative;cursor:pointer}.user-landing__explore__hero__image:before{content:"";position:absolute;top:0;left:0;width:100%;height:12.5vw;background-color:#fff}@media (max-width:768px){.user-landing__explore__hero__image:before{height:85px}}.user-landing__explore__hero__image .image-wrapper{width:65vw}@media (max-width:768px){.user-landing__explore__hero__image .image-wrapper{width:400px}}@media (max-width:480px){.user-landing__explore__hero__image .image-wrapper{width:290px}}.user-landing__explore__hero__image .image-wrapper img{height:100%;-webkit-mask-image:url(/img/svg/raw/mask.svg);mask-image:url(/img/svg/raw/mask.svg);-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:none;mask-repeat:none;-webkit-mask-position:top left;mask-position:top left}.user-landing__explore__hero__image .image-wrapper .timer{position:absolute;top:calc(50% + 3px);left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:10;width:20%;max-width:60px;height:0;padding-bottom:20%}@media (max-width:768px){.user-landing__explore__hero__image .image-wrapper .timer{max-width:45px}}.user-landing__explore__hero__image .image-wrapper .timer__icons{position:absolute;top:0;left:0;width:100%;height:100%}.user-landing__explore__hero__image .image-wrapper .timer__icons svg{width:100%;height:100%}.user-landing__explore__hero__heading{position:absolute;bottom:50px;left:4.1666666667%;right:4.1666666667%}@media (max-width:1200px){.user-landing__explore__hero__heading{bottom:35px;left:0;right:0}}@media (max-width:768px){.user-landing__explore__hero__heading{bottom:20px}}.user-landing__explore__hero__heading .wysiwyg{margin-bottom:30px}@media (max-width:960px){.user-landing__explore__hero__heading .wysiwyg{margin-bottom:15px}}.user-landing__explore__form{margin-bottom:100px}@media (max-width:768px){.user-landing__explore__form{margin-bottom:60px}}.user-landing__explore__form input{height:48px}.user-landing__explore__results .modules>.column,.user-landing__explore__results .topics>.column{position:relative}.user-landing__explore__results .modules>.column:before,.user-landing__explore__results .topics>.column:before{content:"";position:absolute;top:0;left:15px;width:calc(100% - 30px);height:1px;background-color:#323232}@media (max-width:768px){.user-landing__explore__results .modules>.column:before,.user-landing__explore__results .topics>.column:before{left:7.5px;width:calc(100% - 15px)}}@media (max-width:960px){.user-landing__explore__results .modules>.column+.column,.user-landing__explore__results .topics>.column+.column{margin-top:-1px}}.user-landing__explore__results .module:first-of-type .module__title,.user-landing__explore__results .module:first-of-type .module__topics{padding-top:0}.topic-landing{margin-bottom:-100px}@media (max-width:768px){.topic-landing{margin-bottom:-50px}}@media (min-width:961px){.topic-landing.is-small-video .topic-landing__video .video-wrapper{position:fixed;height:0;top:auto;bottom:15px;left:auto;right:15px;width:235px;padding-top:132.1875px;animation:slideInUp .5s normal forwards;z-index:10}@keyframes slideInUp{0%{opacity:0;bottom:-132.1875px}to{opacity:1;bottom:15px}}.topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next{bottom:37.5px;right:15px;width:auto}.table--student-roster .table__item .topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next .rank,.topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next .label,.topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next .table--student-roster .table__item .rank,.topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next h3{display:none}.topic-landing.is-small-video .topic-landing__video .video-wrapper .video-wrapper__up-next .next{width:24px;height:24px}}.topic-landing.is-playing .topic-landing__title:after{opacity:1}.topic-landing h2{margin-bottom:20px}.topic-landing .wysiwyg ol,.topic-landing .wysiwyg ol a,.topic-landing .wysiwyg ul,.topic-landing .wysiwyg ul a{font-family:Graphik,Helvetica,Arial;font-style:normal}.topic-landing__bottom,.topic-landing__top{display:flex;flex-wrap:wrap}.topic-landing__top{background-color:#0f0f0f}.topic-landing__sidebar,.topic-landing__title{width:345px}@media (max-width:960px){.topic-landing__sidebar,.topic-landing__title{width:100%}}.table--student-roster .table__item .topic-landing__sidebar .rank,.table--student-roster .table__item .topic-landing__title .rank,.topic-landing__sidebar .label,.topic-landing__sidebar .table--student-roster .table__item .rank,.topic-landing__title .label,.topic-landing__title .table--student-roster .table__item .rank{color:#e41c23}.topic-landing__sidebar+div,.topic-landing__title+div{width:calc(100% - 345px)}@media (max-width:960px){.topic-landing__sidebar+div,.topic-landing__title+div{width:100%}}.topic-landing__title{position:relative;padding:30px 30px 60px 45px}@media (max-width:960px){.topic-landing__title{padding:15px}}@media (min-width:961px){.topic-landing__title:after{content:"";position:absolute;top:0;right:0;width:90px;height:100%;background:linear-gradient(270deg,rgba(15,15,15,.7),rgba(15,15,15,0));opacity:0;z-index:20;transition:opacity .3s}}.topic-landing__title__inner{position:relative;width:calc(50vw + 77px);top:calc(50% - 15px)}@media (max-width:960px){.topic-landing__title__inner{padding:0 15px 30px;width:100%;top:0}}@media (max-width:768px){.topic-landing__title__inner{padding-left:0;padding-right:0}}.table--student-roster .table__item .topic-landing__title__inner .rank,.topic-landing__title__inner .label,.topic-landing__title__inner .table--student-roster .table__item .rank{display:block;width:100px;position:absolute;top:105px;left:-33px;transform:rotate(270deg);text-align:right;transform-origin:0 0}@media (max-width:960px){.table--student-roster .table__item .topic-landing__title__inner .rank,.topic-landing__title__inner .label,.topic-landing__title__inner .table--student-roster .table__item .rank{display:none}}.topic-landing__title h1{margin-bottom:8px}@media (max-width:1350px){.topic-landing__title h1{font-size:40px;line-height:41px;letter-spacing:-.04em}}@media (max-width:1200px){.topic-landing__title h1{font-size:30px;line-height:32px;letter-spacing:-.035em}}@media (max-width:960px){.topic-landing__title h1{min-height:60px;margin-top:-60px;margin-bottom:15px}}@media (max-width:768px){.topic-landing__title h1{min-height:40px;margin-top:-50px;font-size:26px;line-height:28px;letter-spacing:-.0325em}}@media (max-width:480px){.topic-landing__title h1{font-size:22px;line-height:24px;letter-spacing:-.03em}}.topic-landing__title h1.front{position:relative;z-index:20;pointer-events:none}.topic-landing__title h1.front.fade-slow-enter,.topic-landing__title h1.front.fade-slow-leave-to{position:absolute;bottom:22px}.topic-landing__title h1.front.fade-slow-leave-to{transition:none}.topic-landing__title .introduction{margin-top:15px}@media (min-width:961px){.topic-landing__title .introduction{display:none}}.topic-landing__title .introduction .wysiwyg,.topic-landing__title .introduction .wysiwyg ol,.topic-landing__title .introduction .wysiwyg p,.topic-landing__title .introduction .wysiwyg ul{color:hsla(0,0%,97.6%,.75)}.account__main__heading .filter .select .topic-landing__title .introduction .wysiwyg label,.class-admin__main__heading .filter .select .topic-landing__title .introduction .wysiwyg label,.profile__main__heading .filter .select .topic-landing__title .introduction .wysiwyg label,.topic-landing__title .introduction .wysiwyg .account__main__heading .filter .select label,.topic-landing__title .introduction .wysiwyg .class-admin__main__heading .filter .select label,.topic-landing__title .introduction .wysiwyg .profile__main__heading .filter .select label,.topic-landing__title .introduction .wysiwyg h2,.topic-landing__title .introduction .wysiwyg h3,.topic-landing__title .introduction .wysiwyg h4{color:#f9f9f9}.media-upload .topic-landing__title .introduction .show-more label,.topic-landing__title .introduction .show-more .button,.topic-landing__title .introduction .show-more .media-upload label{color:#f9f9f9!important}.media-upload .topic-landing__title .introduction .show-more label:active,.media-upload .topic-landing__title .introduction .show-more label:focus,.media-upload .topic-landing__title .introduction .show-more label:hover,.topic-landing__title .introduction .show-more .button:active,.topic-landing__title .introduction .show-more .button:focus,.topic-landing__title .introduction .show-more .button:hover,.topic-landing__title .introduction .show-more .media-upload label:active,.topic-landing__title .introduction .show-more .media-upload label:focus,.topic-landing__title .introduction .show-more .media-upload label:hover{color:#e41c23!important}.topic-landing__video{position:relative;padding-top:calc(56.25% - 194.0625px);height:0;z-index:10}@media (max-width:960px){.topic-landing__video{padding-top:56.25%;order:-1}}.topic-landing__video .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:960px){.topic-landing__video .video-wrapper:not(.is-playing) .vjs-control-bar{opacity:0;pointer-events:none}}@media (max-width:960px){.topic-landing__video .video-wrapper__up-next{width:auto}}@media (max-width:960px){.table--student-roster .table__item .topic-landing__video .video-wrapper__up-next .rank,.topic-landing__video .video-wrapper__up-next .label,.topic-landing__video .video-wrapper__up-next .table--student-roster .table__item .rank,.topic-landing__video .video-wrapper__up-next h3{display:none}}.topic-landing:not(.is-small-video) .topic-landing__video .timer{width:60px;height:60px;max-width:none;padding-bottom:0}@media (max-width:960px){.topic-landing:not(.is-small-video) .topic-landing__video .timer{width:45px;height:45px}}@media (max-width:960px){.topic-landing__video .timer{top:auto;left:30px;bottom:60px;transform:translate(0)}}@media (max-width:768px){.topic-landing__video .timer{left:15px}}@media (max-width:480px){.topic-landing__video .timer{bottom:50px}}.table--student-roster .table__item .topic-landing__video .timer .rank,.topic-landing__video .timer .label,.topic-landing__video .timer .table--student-roster .table__item .rank{width:100%;color:hsla(0,0%,97.6%,.75);left:calc(100% + 20px)}@media (min-width:961px){.table--student-roster .table__item .topic-landing__video .timer .rank,.topic-landing__video .timer .label,.topic-landing__video .timer .table--student-roster .table__item .rank{display:none}}@media (max-width:768px){.table--student-roster .table__item .topic-landing__video .timer .rank,.topic-landing__video .timer .label,.topic-landing__video .timer .table--student-roster .table__item .rank{left:calc(100% + 10px)}}.topic-landing__next-topic-popup{position:fixed;bottom:0;left:0;width:100%;display:flex;background-color:#0f0f0f;color:#f9f9f9;padding:15px 30px;z-index:30;opacity:1!important}.topic-landing__next-topic-popup:active,.topic-landing__next-topic-popup:focus,.topic-landing__next-topic-popup:hover{color:hsla(0,0%,97.6%,.75)}.topic-landing__next-topic-popup:active svg,.topic-landing__next-topic-popup:focus svg,.topic-landing__next-topic-popup:hover svg{opacity:.75}@media (min-width:961px){.topic-landing__next-topic-popup{display:none}}@media (max-width:768px){.topic-landing__next-topic-popup{padding-left:15px;padding-right:15px}}.topic-landing__next-topic-popup .timer{margin-bottom:-6px}.topic-landing__next-topic-popup div+div{margin-top:-6px;padding-left:15px}@media (max-width:480px){.topic-landing__next-topic-popup h3{font-size:12px;line-height:14px}}.topic-landing__next-topic-popup span{opacity:.5;margin-bottom:2px}.topic-landing__sidebar{position:relative;background-color:#0f0f0f;padding:0 30px 100px;z-index:10}@media (max-width:960px){.topic-landing__sidebar{padding:45px 30px 130px}}@media (max-width:768px){.topic-landing__sidebar{padding:45px 15px 80px}}.topic-landing__sidebar .module-num{display:block;color:hsla(0,0%,97.6%,.5);margin-bottom:8px}@media (min-width:961px){.topic-landing__sidebar .module-num{display:none}}.table--student-roster .table__item .topic-landing__sidebar>.rank,.topic-landing__sidebar>.label{position:absolute;top:-40px;bottom:auto;left:15px}@media (max-width:960px){.table--student-roster .table__item .topic-landing__sidebar>.rank,.topic-landing__sidebar>.label{color:#f9f9f9;position:static;font-family:Monument Extended,Times New Roman,serif;font-size:18px;line-height:18px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:-.02em}}@media (min-width:961px){.topic-landing__sidebar__inner{position:relative}.topic-landing__sidebar__inner:after,.topic-landing__sidebar__inner:before{content:"";position:absolute;left:0;width:100%;height:50%;pointer-events:none;z-index:1}.topic-landing__sidebar__inner:before{top:0;box-shadow:inset 0 30px 20px -20px #0f0f0f}.topic-landing__sidebar__inner:after{bottom:0;box-shadow:inset 0 -30px 20px -20px #0f0f0f}}@media (max-width:960px){.topic-landing__sidebar__inner{margin-top:15px}}.topic-landing__sidebar ul{overflow-y:auto;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}@media (max-width:960px){.topic-landing__sidebar ul{max-height:auto!important;padding-bottom:0!important;white-space:nowrap;overflow-x:auto;overflow-y:hidden;margin-left:-30px;margin-right:-30px;padding-left:15px;padding-right:15px}}@media (max-width:768px){.topic-landing__sidebar ul{margin-left:-15px;margin-right:-15px;padding-left:7.5px;padding-right:7.5px}}.topic-landing__sidebar ul::-webkit-scrollbar{display:none}@media (max-width:960px){.topic-landing__sidebar ul>li{display:inline-block;white-space:normal;vertical-align:top;width:400px;padding:0 15px}}@media (max-width:768px){.topic-landing__sidebar ul>li{padding:0 7.5px;width:300px}}@media (max-width:480px){.topic-landing__sidebar ul>li{width:250px}}@media (max-width:960px){.topic-landing__sidebar ul>li:last-of-type{margin-right:calc(100% - 400px)}}@media (max-width:768px){.topic-landing__sidebar ul>li:last-of-type{margin-right:calc(100% - 300px)}}@media (max-width:480px){.topic-landing__sidebar ul>li:last-of-type{margin-right:calc(100% - 250px)}}@media (max-width:960px){.topic-landing__sidebar ul .topic{position:relative;padding-top:30px}}@media (max-width:960px){.table--student-roster .table__item .topic-landing__sidebar ul .topic .rank,.topic-landing__sidebar ul .topic .label,.topic-landing__sidebar ul .topic .table--student-roster .table__item .rank{position:absolute;top:auto;bottom:calc(100% - 30px);left:45px;width:100%;margin-top:0;margin-bottom:8px}}@media (max-width:768px){.table--student-roster .table__item .topic-landing__sidebar ul .topic .rank,.topic-landing__sidebar ul .topic .label,.topic-landing__sidebar ul .topic .table--student-roster .table__item .rank{left:45px}}@media (max-width:960px){.table--student-roster .table__item .topic-landing__sidebar ul .topic .rank>span,.topic-landing__sidebar ul .topic .label>span,.topic-landing__sidebar ul .topic .table--student-roster .table__item .rank>span{display:inline}}.topic-landing__sidebar ul .topic h3{padding-right:15px}@media (max-width:960px){.topic-landing__sidebar ul .topic h3{padding-right:0}}.topic-landing__sidebar ul .topic>div{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;text-align:center;width:30px}@media (max-width:960px){.topic-landing__sidebar ul .topic>div{order:-1}}.topic-landing__sidebar ul .topic>div svg{fill:#f9f9f9}.topic-landing__sidebar ul .topic>div svg.edit{width:14px;height:14px}@media (min-width:961px){.topic-landing__main{padding:70px 0 255px}}@media (max-width:1200px){.topic-landing__main{padding-top:0}}@media (max-width:960px){.topic-landing__main{order:-1}}.topic-landing__main>.row{display:flex;justify-content:center}@media (max-width:1200px){.topic-landing__main>.row{flex-direction:column}}@media (max-width:960px){.topic-landing__main .introduction{display:none}}.topic-landing__main__content{width:100%}@media (min-width:961px){.topic-landing__main__content{max-width:800px}}@media (min-width:1351px){.topic-landing__main__content{padding-left:45px;padding-right:45px}}@media (max-width:960px){.topic-landing__main__content{margin-bottom:90px}}.topic-landing__main__sticky-sidebar{width:100%;max-width:250px}@media (max-width:1200px){.topic-landing__main__sticky-sidebar{width:auto;order:-1;max-width:none;min-height:auto!important;height:51px;padding:0;margin-left:-15px;margin-right:-15px;margin-bottom:50px;border-bottom:1px solid rgba(15,15,15,.25)}}@media (max-width:768px){.topic-landing__main__sticky-sidebar{margin-left:-7.5px;margin-right:-7.5px}}.topic-landing__main__sticky-sidebar .sticky:not(.fixed-top){position:relative}@media (max-width:1200px){.topic-landing__main__sticky-sidebar .sticky{position:static!important;width:100%!important}}@media (min-width:1201px){.topic-landing__main__sticky-sidebar .sticky>div{padding:20px 0}.topic-landing__main__sticky-sidebar .sticky>div:first-of-type{padding-top:0}.topic-landing__main__sticky-sidebar .sticky>div:last-of-type{padding-bottom:0}.topic-landing__main__sticky-sidebar .sticky>div+div{border-top:1px solid rgba(15,15,15,.25);padding-top:20px}}@media (max-width:1200px){.topic-landing__main__sticky-sidebar .completed-users,.topic-landing__main__sticky-sidebar .page-actions{display:none}}@media (max-width:1200px){.topic-landing__main__sticky-sidebar .list-wrapper{position:relative}.topic-landing__main__sticky-sidebar .list-wrapper:after{content:"";position:absolute;top:0;right:0;width:25px;height:50px;box-shadow:inset -10px 0 10px 5px #f9f9f9}}@media (max-width:960px){.topic-landing__main__sticky-sidebar .list-wrapper{width:100vw}}@media (max-width:1200px){.topic-landing__main__sticky-sidebar ul{display:block;white-space:nowrap;overflow-x:auto;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}}.topic-landing__main__sticky-sidebar ul::-webkit-scrollbar{display:none}@media (max-width:1200px){.topic-landing__main__sticky-sidebar ul li{width:100%}.topic-landing__main__sticky-sidebar ul li:first-of-type{display:none}.topic-landing__main__sticky-sidebar ul li:nth-of-type(2) a:before{opacity:1}}@media (max-width:1200px){.topic-landing__main__sticky-sidebar ul li{width:auto;display:inline-block;white-space:normal;vertical-align:top}}.topic-landing__main__sticky-sidebar ul a{position:relative;transition:padding-left .3s}@media (max-width:1200px){.topic-landing__main__sticky-sidebar ul a{width:100%;padding:20px 30px;text-align:center}}@media (max-width:480px){.topic-landing__main__sticky-sidebar ul a{padding-left:15px;padding-right:15px}}@media (max-width:350px){.topic-landing__main__sticky-sidebar ul a{font-size:10px}}.topic-landing__main__sticky-sidebar ul a:before{content:"";position:absolute;top:calc(50% - 2px);left:0;transform:translateY(-50%);width:7px;height:7px;background-color:#e41c23;border-radius:50%;opacity:0;transition:opacity .3s}@media (max-width:1200px){.topic-landing__main__sticky-sidebar ul a:before{top:calc(100% - 2px);transform:translateY(0);width:100%;height:3px;border-radius:0}}@media (min-width:1201px){.topic-landing__main__sticky-sidebar ul a.is-active{padding-left:15px}}.topic-landing__main__sticky-sidebar ul a.is-active:before{opacity:1}.topic-landing__main__section:not(:last-of-type){margin-bottom:85px}@media (max-width:768px){.topic-landing__main__section:not(:last-of-type){margin-bottom:75px}}.topic-landing__main__section.activities{padding:0}.topic-landing__main__section.introduction{position:relative}@media (min-width:1201px){.topic-landing__main__section.introduction .page-actions{display:none}}@media (max-width:1200px){.topic-landing__main__section.introduction .page-actions{position:absolute;top:0;right:0;width:170px}}@media (max-width:960px){.topic-landing__main__section.introduction .page-actions{top:auto;bottom:calc(100% + 13px);width:55px}.topic-landing__main__section.introduction .page-actions span:not(.feedback){display:none}.topic-landing__main__section.introduction .page-actions svg{fill:#f9f9f9}}@media (max-width:1200px){.topic-landing__main__section.introduction h2{padding-right:185px}}.topic-landing__main__section h2+p{margin-bottom:20px}@media (max-width:768px){.account__main__heading{margin-bottom:10px!important}}.account__tabs__buttons{display:flex;border-bottom:1px solid rgba(15,15,15,.25)}@media (min-width:601px){.account__tabs__buttons{margin-bottom:35px}}@media (max-width:600px){.account__tabs__buttons{margin-left:-15px;margin-right:-15px}}.account__tabs__buttons button{position:relative;width:50%;padding:20px 7.5px;text-align:center}.account__tabs__buttons button:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background-color:#e41c23;opacity:0;transition:opacity .3s}.account__tabs__buttons button:last-of-type:after{right:-1px}.account__tabs__buttons button:not(.is-active){font-weight:400!important}.account__tabs__buttons button.is-active:after{opacity:1}@media (max-width:600px){.account__tabs__items .card--no-results{margin-top:25px}}.account .form textarea{min-height:165px}.account .notification{padding-top:25px;padding-bottom:25px;border-top:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.account .notification{padding-top:18px;padding-bottom:18px}}.account .notification:after{top:30px!important}@media (max-width:768px){.account .notification:after{top:25px!important;top:23px!important}}.class-admin__heading,.profile__heading{margin-bottom:50px}@media (max-width:768px){.class-admin__heading,.profile__heading{margin-bottom:0}}.class-admin__heading .row,.profile__heading .row{display:flex;justify-content:space-between}.class-admin__heading__image,.profile__heading__image{max-width:105px}@media (max-width:768px){.class-admin__heading__image,.profile__heading__image{max-width:90px;margin-bottom:30px}}.class-admin__heading__image .image-wrapper,.profile__heading__image .image-wrapper{width:75px;height:75px}.class-admin__heading__content,.profile__heading__content{max-width:calc(100% - 105px)}@media (max-width:768px){.class-admin__heading__content,.profile__heading__content{max-width:100%!important}}@media (min-width:769px){.class-admin__heading__left,.class-admin__heading__right,.profile__heading__left,.profile__heading__right{flex:none}}@media (min-width:769px){.class-admin__heading__left,.profile__heading__left{max-width:calc(100% - 250px)}}.class-admin__heading__left h1,.profile__heading__left h1{margin-bottom:10px}.class-admin__heading__left span,.profile__heading__left span{opacity:.45}.class-admin__heading__left p,.profile__heading__left p{margin:15px auto 0;max-width:600px}.class-admin__heading__right,.profile__heading__right{display:flex;align-items:flex-end}@media (min-width:769px){.class-admin__heading__right,.profile__heading__right{max-width:250px;justify-content:flex-end;margin-bottom:5px}}@media (max-width:768px){.class-admin__heading__right,.profile__heading__right{margin-top:15px}}.class-admin__heading__right button:active .badge,.class-admin__heading__right button:focus .badge,.class-admin__heading__right button:hover .badge,.profile__heading__right button:active .badge,.profile__heading__right button:focus .badge,.profile__heading__right button:hover .badge{fill:#f9f9f9!important}.account,.class-admin{margin:125px 0 200px}@media (max-width:768px){.account,.class-admin{margin:0 0 125px}}.account__sidebar,.class-admin__sidebar{max-width:250px}@media (max-width:960px){.account__sidebar,.class-admin__sidebar{max-width:200px}}@media (max-width:768px){.account__sidebar,.class-admin__sidebar{min-height:auto!important;max-width:175px;margin-bottom:20px}}@media (max-width:768px){.account__sidebar .sticky,.class-admin__sidebar .sticky{position:static!important;width:100%!important}}@media (max-width:768px){.account__sidebar a:not(.is-active),.account__sidebar button:not(.is-active),.class-admin__sidebar a:not(.is-active),.class-admin__sidebar button:not(.is-active){font-weight:400!important}}@media (min-width:769px){.account__sidebar ul a:not(.is-active),.account__sidebar ul button:not(.is-active),.class-admin__sidebar ul a:not(.is-active),.class-admin__sidebar ul button:not(.is-active){opacity:.45}.account__sidebar ul a:not(.is-active):active,.account__sidebar ul a:not(.is-active):focus,.account__sidebar ul a:not(.is-active):hover,.account__sidebar ul button:not(.is-active):active,.account__sidebar ul button:not(.is-active):focus,.account__sidebar ul button:not(.is-active):hover,.class-admin__sidebar ul a:not(.is-active):active,.class-admin__sidebar ul a:not(.is-active):focus,.class-admin__sidebar ul a:not(.is-active):hover,.class-admin__sidebar ul button:not(.is-active):active,.class-admin__sidebar ul button:not(.is-active):focus,.class-admin__sidebar ul button:not(.is-active):hover{opacity:1}}.account__main,.class-admin__main{max-width:calc(100% - 250px)}@media (max-width:960px){.account__main,.class-admin__main{max-width:calc(100% - 200px)}}@media (max-width:768px){.account__main,.class-admin__main{max-width:calc(100% - 175px)}}@media (max-width:768px){.account__main__heading,.class-admin__main__heading{display:flex;justify-content:flex-end}}@media (max-width:768px){.account__main__heading h1,.account__main__heading h2,.class-admin__main__heading h1,.class-admin__main__heading h2{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;word-wrap:normal!important}}.account__main__heading h2,.account__main__heading h3,.class-admin__main__heading h2,.class-admin__main__heading h3{margin-bottom:0!important}@media (max-width:768px){.account__main,.account__sidebar,.class-admin__main,.class-admin__sidebar{flex:0 0 100%;max-width:100%}}.account__dropdown,.class-admin__dropdown{position:relative;z-index:10}@media (max-width:768px){.account__dropdown,.class-admin__dropdown{margin-left:-15px;margin-right:-15px}}.account__dropdown.is-open .account__dropdown__trigger .chevron-down,.class-admin__dropdown.is-open .account__dropdown__trigger .chevron-down{transform:translateY(-50%) rotate(-180deg)}@media (max-width:769px){.account__dropdown.is-open .account__dropdown__overlay,.class-admin__dropdown.is-open .account__dropdown__overlay{opacity:1;pointer-events:all}}.account__dropdown__trigger,.class-admin__dropdown__trigger{position:relative;background-color:#fff;height:50px;border-bottom:1px solid #0f0f0f;z-index:60}@media (min-width:769px){.account__dropdown__trigger,.class-admin__dropdown__trigger{display:none}}.account__dropdown__trigger button,.class-admin__dropdown__trigger button{width:100%;height:100%;justify-content:flex-start;padding:15px;color:#0f0f0f!important}.account__dropdown__trigger .chevron-down,.class-admin__dropdown__trigger .chevron-down{position:absolute;top:50%;right:15px;transform:translateY(-50%);stroke:#0f0f0f;pointer-events:none;transition:all .3s}@media (min-width:769px){.account__dropdown__content,.class-admin__dropdown__content{display:block!important;height:auto!important}}@media (max-width:768px){.account__dropdown__content,.class-admin__dropdown__content{position:absolute;top:50px;left:0;width:100%;background-color:#fff;z-index:60}}@media (max-width:768px){.account__dropdown__content ul,.class-admin__dropdown__content ul{min-height:calc(100vh - 105px);padding:30px 0;border-bottom:1px solid #0f0f0f}}@media (min-width:769px){.account__dropdown__content ul li:not(:last-of-type),.class-admin__dropdown__content ul li:not(:last-of-type){margin-bottom:5px}}@media (max-width:768px){.account__dropdown__content ul a,.account__dropdown__content ul button,.class-admin__dropdown__content ul a,.class-admin__dropdown__content ul button{padding:10px 15px}}.account__dropdown__overlay,.class-admin__dropdown__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(15,15,15,.45);opacity:0;pointer-events:none;z-index:50;transition:opacity .3s}.account__main__heading,.class-admin__main__heading,.profile__main__heading{margin-bottom:30px}@media (max-width:768px){.account__main__heading,.class-admin__main__heading,.profile__main__heading{margin-bottom:20px}}.account__main__heading--two-rows,.class-admin__main__heading--two-rows,.profile__main__heading--two-rows{display:block}@media (max-width:768px){.account__main__heading--two-rows,.class-admin__main__heading--two-rows,.profile__main__heading--two-rows{display:flex;justify-content:space-between}}@media (max-width:768px){.account__main__heading--two-rows .row,.class-admin__main__heading--two-rows .row,.profile__main__heading--two-rows .row{width:auto}}@media (min-width:769px){.account__main__heading--two-rows .row:first-of-type,.class-admin__main__heading--two-rows .row:first-of-type,.profile__main__heading--two-rows .row:first-of-type{margin-bottom:20px}}@media (max-width:768px){.account__main__heading--two-rows .row:first-of-type,.class-admin__main__heading--two-rows .row:first-of-type,.profile__main__heading--two-rows .row:first-of-type{justify-content:flex-end}}.account__main__heading--two-rows .row:last-of-type,.class-admin__main__heading--two-rows .row:last-of-type,.profile__main__heading--two-rows .row:last-of-type{width:calc(100% + 15px)}@media (min-width:769px){.account__main__heading--two-rows .row:last-of-type,.class-admin__main__heading--two-rows .row:last-of-type,.profile__main__heading--two-rows .row:last-of-type{margin-top:15px}}@media (max-width:768px){.account__main__heading--two-rows .row:last-of-type,.class-admin__main__heading--two-rows .row:last-of-type,.profile__main__heading--two-rows .row:last-of-type{order:-1}}.account__main__heading--two-rows .row:last-of-type .column,.class-admin__main__heading--two-rows .row:last-of-type .column,.profile__main__heading--two-rows .row:last-of-type .column{width:100%}@media (max-width:480px){.account__main__heading--two-rows .row .select--auto-width,.class-admin__main__heading--two-rows .row .select--auto-width,.profile__main__heading--two-rows .row .select--auto-width{display:block!important;margin-bottom:0}}@media (max-width:480px){.account__main__heading--two-rows .row .select--auto-width label,.class-admin__main__heading--two-rows .row .select--auto-width label,.profile__main__heading--two-rows .row .select--auto-width label{margin-right:0!important}}@media (max-width:768px){.account__main__heading--full-filter,.class-admin__main__heading--full-filter,.profile__main__heading--full-filter{display:block!important}}.account__main__heading h1,.account__main__heading h2,.class-admin__main__heading h1,.class-admin__main__heading h2,.profile__main__heading h1,.profile__main__heading h2{margin-bottom:0!important}.account__main__heading label,.account__main__heading select,.class-admin__main__heading label,.class-admin__main__heading select,.profile__main__heading label,.profile__main__heading select{font-size:15px!important}.account__main__heading .filter,.class-admin__main__heading .filter,.profile__main__heading .filter{max-width:540px}@media (max-width:768px){.account__main__heading .filter,.class-admin__main__heading .filter,.profile__main__heading .filter{order:-1}}.account__main__heading .filter .select,.class-admin__main__heading .filter .select,.profile__main__heading .filter .select{display:block!important}.account__main__heading .filter .select label,.class-admin__main__heading .filter .select label,.profile__main__heading .filter .select label{margin-right:0;margin-bottom:7px}.account__main__heading .row,.class-admin__main__heading .row,.profile__main__heading .row{width:calc(100% + 30px);display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:768px){.account__main__heading .row,.class-admin__main__heading .row,.profile__main__heading .row{width:calc(100% + 15px)}}.account__main__heading .row:first-of-type .column:last-of-type,.class-admin__main__heading .row:first-of-type .column:last-of-type,.profile__main__heading .row:first-of-type .column:last-of-type{text-align:right}.account__main__heading .row .column,.class-admin__main__heading .row .column,.profile__main__heading .row .column{flex:none}@media (min-width:769px){.account__main__heading .select--auto-width,.class-admin__main__heading .select--auto-width,.profile__main__heading .select--auto-width{margin-bottom:3px}}.account__main__heading .select--auto-width:after,.class-admin__main__heading .select--auto-width:after,.profile__main__heading .select--auto-width:after{display:none}.account__main__heading .select--auto-width label,.account__main__heading .select--auto-width select,.class-admin__main__heading .select--auto-width label,.class-admin__main__heading .select--auto-width select,.profile__main__heading .select--auto-width label,.profile__main__heading .select--auto-width select{font-family:Graphik,Helvetica,Arial;font-style:normal;font-weight:500}.account__main__heading .select--auto-width label,.class-admin__main__heading .select--auto-width label,.profile__main__heading .select--auto-width label{white-space:nowrap;margin-bottom:0;margin-right:8px!important}@media (max-width:768px){.account__main__heading .select--auto-width label,.class-admin__main__heading .select--auto-width label,.profile__main__heading .select--auto-width label{border:initial;clip:auto;-webkit-clip-path:none;clip-path:none;height:auto;margin:initial;overflow:auto;padding:initial;position:static;width:auto}}.account__main__heading .select--auto-width select,.class-admin__main__heading .select--auto-width select,.profile__main__heading .select--auto-width select{color:#0f0f0f;border-bottom:1px solid #0f0f0f;border-radius:0;padding-right:0;line-height:normal;transition:opacity .3s}.account__main__heading .select--auto-width select:active,.account__main__heading .select--auto-width select:focus,.account__main__heading .select--auto-width select:hover,.class-admin__main__heading .select--auto-width select:active,.class-admin__main__heading .select--auto-width select:focus,.class-admin__main__heading .select--auto-width select:hover,.profile__main__heading .select--auto-width select:active,.profile__main__heading .select--auto-width select:focus,.profile__main__heading .select--auto-width select:hover{opacity:.75}.account__section,.class-admin__section,.profile__section{max-width:540px}@media (max-width:768px){.account__section,.class-admin__section,.profile__section{margin-bottom:45px}}.account__section:not(:last-of-type),.class-admin__section:not(:last-of-type),.profile__section:not(:last-of-type){margin-bottom:65px}@media (max-width:768px){.account__section:not(:last-of-type),.class-admin__section:not(:last-of-type),.profile__section:not(:last-of-type){margin-bottom:45px}}.account__section--border-bottom,.class-admin__section--border-bottom,.profile__section--border-bottom{border-bottom:1px solid rgba(15,15,15,.25);padding-bottom:35px}.account__section--full,.class-admin__section--full,.profile__section--full{max-width:none;margin-bottom:20px}@media (min-width:769px){.account__section--full h2,.account__section--full h3,.class-admin__section--full h2,.class-admin__section--full h3,.profile__section--full h2,.profile__section--full h3{padding-top:0!important}}.account__section--full+.account_section h2,.account__section--full+.account_section h3,.account__section--full+.class-admin__section h2,.account__section--full+.class-admin__section h3,.account__section--full h2,.account__section--full h3,.class-admin__section--full+.account_section h2,.class-admin__section--full+.account_section h3,.class-admin__section--full+.class-admin__section h2,.class-admin__section--full+.class-admin__section h3,.class-admin__section--full h2,.class-admin__section--full h3,.profile__section--full+.account_section h2,.profile__section--full+.account_section h3,.profile__section--full+.class-admin__section h2,.profile__section--full+.class-admin__section h3,.profile__section--full h2,.profile__section--full h3{border-top:none!important}.account__section>h2,.account__section>h3,.class-admin__section>h2,.class-admin__section>h3,.profile__section>h2,.profile__section>h3{margin-bottom:20px}@media (min-width:769px){.account__section>h2,.account__section>h3,.class-admin__section>h2,.class-admin__section>h3,.profile__section>h2,.profile__section>h3{border-top:1px solid rgba(15,15,15,.25);padding-top:30px}}.account .card--comment,.class-admin .card--comment,.profile .card--comment{margin-bottom:25px;padding:20px 25px}@media (max-width:768px){.account .card--comment,.class-admin .card--comment,.profile .card--comment{padding:15px;margin:0 -15px;border-radius:0;border-left:none;border-right:none}}.account .card--comment .arrow-right,.class-admin .card--comment .arrow-right,.profile .card--comment .arrow-right{top:20px;right:20px}@media (max-width:768px){.account .card--comment .arrow-right,.class-admin .card--comment .arrow-right,.profile .card--comment .arrow-right{top:15px;right:10px}}@media (max-width:768px){.account .card--comment+.card--comment,.class-admin .card--comment+.card--comment,.profile .card--comment+.card--comment{margin-top:-1px}}.account .card--comment+.show-more .button,.account .card--comment+.show-more .button-link,.account .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .card--comment+.show-more .dropzone .media-item__action,.account .card--comment+.show-more .form .link,.account .card--comment+.show-more .form .wysiwyg ol a,.account .card--comment+.show-more .form .wysiwyg ol button,.account .card--comment+.show-more .form .wysiwyg ul a,.account .card--comment+.show-more .form .wysiwyg ul button,.account .card--comment+.show-more .media-upload:not(.media-upload--button) label,.account .card--comment+.show-more .media-upload label,.account .card--comment+.show-more .topic-landing__main__sticky-sidebar ul a,.account .card--comment+.show-more .wysiwyg ol .form a,.account .card--comment+.show-more .wysiwyg ol .form button,.account .card--comment+.show-more .wysiwyg ul .form a,.account .card--comment+.show-more .wysiwyg ul .form button,.class-admin .card--comment+.show-more .button,.class-admin .card--comment+.show-more .button-link,.class-admin .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .card--comment+.show-more .dropzone .media-item__action,.class-admin .card--comment+.show-more .form .link,.class-admin .card--comment+.show-more .form .wysiwyg ol a,.class-admin .card--comment+.show-more .form .wysiwyg ol button,.class-admin .card--comment+.show-more .form .wysiwyg ul a,.class-admin .card--comment+.show-more .form .wysiwyg ul button,.class-admin .card--comment+.show-more .media-upload:not(.media-upload--button) label,.class-admin .card--comment+.show-more .media-upload label,.class-admin .card--comment+.show-more .topic-landing__main__sticky-sidebar ul a,.class-admin .card--comment+.show-more .wysiwyg ol .form a,.class-admin .card--comment+.show-more .wysiwyg ol .form button,.class-admin .card--comment+.show-more .wysiwyg ul .form a,.class-admin .card--comment+.show-more .wysiwyg ul .form button,.comment a.media-item--file .account .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .account .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .card--comment+.show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .account .card--comment+.show-more .media-item__action,.dropzone .class-admin .card--comment+.show-more .media-item__action,.dropzone .profile .card--comment+.show-more .media-item__action,.form .account .card--comment+.show-more .link,.form .class-admin .card--comment+.show-more .link,.form .profile .card--comment+.show-more .link,.form .wysiwyg ol .account .card--comment+.show-more a,.form .wysiwyg ol .account .card--comment+.show-more button,.form .wysiwyg ol .class-admin .card--comment+.show-more a,.form .wysiwyg ol .class-admin .card--comment+.show-more button,.form .wysiwyg ol .profile .card--comment+.show-more a,.form .wysiwyg ol .profile .card--comment+.show-more button,.form .wysiwyg ul .account .card--comment+.show-more a,.form .wysiwyg ul .account .card--comment+.show-more button,.form .wysiwyg ul .class-admin .card--comment+.show-more a,.form .wysiwyg ul .class-admin .card--comment+.show-more button,.form .wysiwyg ul .profile .card--comment+.show-more a,.form .wysiwyg ul .profile .card--comment+.show-more button,.media-upload .account .card--comment+.show-more label,.media-upload .class-admin .card--comment+.show-more label,.media-upload .profile .card--comment+.show-more label,.media-upload:not(.media-upload--button) .account .card--comment+.show-more label,.media-upload:not(.media-upload--button) .class-admin .card--comment+.show-more label,.media-upload:not(.media-upload--button) .profile .card--comment+.show-more label,.profile .card--comment+.show-more .button,.profile .card--comment+.show-more .button-link,.profile .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .card--comment+.show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .card--comment+.show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .card--comment+.show-more .dropzone .media-item__action,.profile .card--comment+.show-more .form .link,.profile .card--comment+.show-more .form .wysiwyg ol a,.profile .card--comment+.show-more .form .wysiwyg ol button,.profile .card--comment+.show-more .form .wysiwyg ul a,.profile .card--comment+.show-more .form .wysiwyg ul button,.profile .card--comment+.show-more .media-upload:not(.media-upload--button) label,.profile .card--comment+.show-more .media-upload label,.profile .card--comment+.show-more .topic-landing__main__sticky-sidebar ul a,.profile .card--comment+.show-more .wysiwyg ol .form a,.profile .card--comment+.show-more .wysiwyg ol .form button,.profile .card--comment+.show-more .wysiwyg ul .form a,.profile .card--comment+.show-more .wysiwyg ul .form button,.topic-landing__main__sticky-sidebar ul .account .card--comment+.show-more a,.topic-landing__main__sticky-sidebar ul .class-admin .card--comment+.show-more a,.topic-landing__main__sticky-sidebar ul .profile .card--comment+.show-more a,.wysiwyg ol .form .account .card--comment+.show-more a,.wysiwyg ol .form .account .card--comment+.show-more button,.wysiwyg ol .form .class-admin .card--comment+.show-more a,.wysiwyg ol .form .class-admin .card--comment+.show-more button,.wysiwyg ol .form .profile .card--comment+.show-more a,.wysiwyg ol .form .profile .card--comment+.show-more button,.wysiwyg ul .form .account .card--comment+.show-more a,.wysiwyg ul .form .account .card--comment+.show-more button,.wysiwyg ul .form .class-admin .card--comment+.show-more a,.wysiwyg ul .form .class-admin .card--comment+.show-more button,.wysiwyg ul .form .profile .card--comment+.show-more a,.wysiwyg ul .form .profile .card--comment+.show-more button{margin-top:0}.account .show-more .button,.account .show-more .button-link,.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .dropzone .media-item__action,.account .show-more .form .link,.account .show-more .form .wysiwyg ol a,.account .show-more .form .wysiwyg ol button,.account .show-more .form .wysiwyg ul a,.account .show-more .form .wysiwyg ul button,.account .show-more .media-upload:not(.media-upload--button) label,.account .show-more .media-upload label,.account .show-more .topic-landing__main__sticky-sidebar ul a,.account .show-more .wysiwyg ol .form a,.account .show-more .wysiwyg ol .form button,.account .show-more .wysiwyg ul .form a,.account .show-more .wysiwyg ul .form button,.account .table+button,.class-admin .show-more .button,.class-admin .show-more .button-link,.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .dropzone .media-item__action,.class-admin .show-more .form .link,.class-admin .show-more .form .wysiwyg ol a,.class-admin .show-more .form .wysiwyg ol button,.class-admin .show-more .form .wysiwyg ul a,.class-admin .show-more .form .wysiwyg ul button,.class-admin .show-more .media-upload:not(.media-upload--button) label,.class-admin .show-more .media-upload label,.class-admin .show-more .topic-landing__main__sticky-sidebar ul a,.class-admin .show-more .wysiwyg ol .form a,.class-admin .show-more .wysiwyg ol .form button,.class-admin .show-more .wysiwyg ul .form a,.class-admin .show-more .wysiwyg ul .form button,.class-admin .table+button,.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .account .show-more .media-item__action,.dropzone .class-admin .show-more .media-item__action,.dropzone .profile .show-more .media-item__action,.form .account .show-more .link,.form .class-admin .show-more .link,.form .profile .show-more .link,.form .wysiwyg ol .account .show-more a,.form .wysiwyg ol .account .show-more button,.form .wysiwyg ol .class-admin .show-more a,.form .wysiwyg ol .class-admin .show-more button,.form .wysiwyg ol .profile .show-more a,.form .wysiwyg ol .profile .show-more button,.form .wysiwyg ul .account .show-more a,.form .wysiwyg ul .account .show-more button,.form .wysiwyg ul .class-admin .show-more a,.form .wysiwyg ul .class-admin .show-more button,.form .wysiwyg ul .profile .show-more a,.form .wysiwyg ul .profile .show-more button,.media-upload .account .show-more label,.media-upload .class-admin .show-more label,.media-upload .profile .show-more label,.media-upload:not(.media-upload--button) .account .show-more label,.media-upload:not(.media-upload--button) .class-admin .show-more label,.media-upload:not(.media-upload--button) .profile .show-more label,.profile .show-more .button,.profile .show-more .button-link,.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .dropzone .media-item__action,.profile .show-more .form .link,.profile .show-more .form .wysiwyg ol a,.profile .show-more .form .wysiwyg ol button,.profile .show-more .form .wysiwyg ul a,.profile .show-more .form .wysiwyg ul button,.profile .show-more .media-upload:not(.media-upload--button) label,.profile .show-more .media-upload label,.profile .show-more .topic-landing__main__sticky-sidebar ul a,.profile .show-more .wysiwyg ol .form a,.profile .show-more .wysiwyg ol .form button,.profile .show-more .wysiwyg ul .form a,.profile .show-more .wysiwyg ul .form button,.profile .table+button,.topic-landing__main__sticky-sidebar ul .account .show-more a,.topic-landing__main__sticky-sidebar ul .class-admin .show-more a,.topic-landing__main__sticky-sidebar ul .profile .show-more a,.wysiwyg ol .form .account .show-more a,.wysiwyg ol .form .account .show-more button,.wysiwyg ol .form .class-admin .show-more a,.wysiwyg ol .form .class-admin .show-more button,.wysiwyg ol .form .profile .show-more a,.wysiwyg ol .form .profile .show-more button,.wysiwyg ul .form .account .show-more a,.wysiwyg ul .form .account .show-more button,.wysiwyg ul .form .class-admin .show-more a,.wysiwyg ul .form .class-admin .show-more button,.wysiwyg ul .form .profile .show-more a,.wysiwyg ul .form .profile .show-more button{color:#0f0f0f;font-weight:500!important;text-transform:none;letter-spacing:normal!important;margin-top:20px}@media (max-width:768px){.account .show-more .button,.account .show-more .button-link,.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.account .show-more .dropzone .media-item__action,.account .show-more .form .link,.account .show-more .form .wysiwyg ol a,.account .show-more .form .wysiwyg ol button,.account .show-more .form .wysiwyg ul a,.account .show-more .form .wysiwyg ul button,.account .show-more .media-upload:not(.media-upload--button) label,.account .show-more .media-upload label,.account .show-more .topic-landing__main__sticky-sidebar ul a,.account .show-more .wysiwyg ol .form a,.account .show-more .wysiwyg ol .form button,.account .show-more .wysiwyg ul .form a,.account .show-more .wysiwyg ul .form button,.account .table+button,.class-admin .show-more .button,.class-admin .show-more .button-link,.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.class-admin .show-more .dropzone .media-item__action,.class-admin .show-more .form .link,.class-admin .show-more .form .wysiwyg ol a,.class-admin .show-more .form .wysiwyg ol button,.class-admin .show-more .form .wysiwyg ul a,.class-admin .show-more .form .wysiwyg ul button,.class-admin .show-more .media-upload:not(.media-upload--button) label,.class-admin .show-more .media-upload label,.class-admin .show-more .topic-landing__main__sticky-sidebar ul a,.class-admin .show-more .wysiwyg ol .form a,.class-admin .show-more .wysiwyg ol .form button,.class-admin .show-more .wysiwyg ul .form a,.class-admin .show-more .wysiwyg ul .form button,.class-admin .table+button,.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment a.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .account .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .class-admin .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.comment button.media-item--file .profile .show-more span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.dropzone .account .show-more .media-item__action,.dropzone .class-admin .show-more .media-item__action,.dropzone .profile .show-more .media-item__action,.form .account .show-more .link,.form .class-admin .show-more .link,.form .profile .show-more .link,.form .wysiwyg ol .account .show-more a,.form .wysiwyg ol .account .show-more button,.form .wysiwyg ol .class-admin .show-more a,.form .wysiwyg ol .class-admin .show-more button,.form .wysiwyg ol .profile .show-more a,.form .wysiwyg ol .profile .show-more button,.form .wysiwyg ul .account .show-more a,.form .wysiwyg ul .account .show-more button,.form .wysiwyg ul .class-admin .show-more a,.form .wysiwyg ul .class-admin .show-more button,.form .wysiwyg ul .profile .show-more a,.form .wysiwyg ul .profile .show-more button,.media-upload .account .show-more label,.media-upload .class-admin .show-more label,.media-upload .profile .show-more label,.media-upload:not(.media-upload--button) .account .show-more label,.media-upload:not(.media-upload--button) .class-admin .show-more label,.media-upload:not(.media-upload--button) .profile .show-more label,.profile .show-more .button,.profile .show-more .button-link,.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment a.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .comment button.media-item--file span:not(.small):not(.activities__bottom__error):not(.sticky-alert):not(.feedback):not(legend):not(label):not(.form__error):not(.form__success),.profile .show-more .dropzone .media-item__action,.profile .show-more .form .link,.profile .show-more .form .wysiwyg ol a,.profile .show-more .form .wysiwyg ol button,.profile .show-more .form .wysiwyg ul a,.profile .show-more .form .wysiwyg ul button,.profile .show-more .media-upload:not(.media-upload--button) label,.profile .show-more .media-upload label,.profile .show-more .topic-landing__main__sticky-sidebar ul a,.profile .show-more .wysiwyg ol .form a,.profile .show-more .wysiwyg ol .form button,.profile .show-more .wysiwyg ul .form a,.profile .show-more .wysiwyg ul .form button,.profile .table+button,.topic-landing__main__sticky-sidebar ul .account .show-more a,.topic-landing__main__sticky-sidebar ul .class-admin .show-more a,.topic-landing__main__sticky-sidebar ul .profile .show-more a,.wysiwyg ol .form .account .show-more a,.wysiwyg ol .form .account .show-more button,.wysiwyg ol .form .class-admin .show-more a,.wysiwyg ol .form .class-admin .show-more button,.wysiwyg ol .form .profile .show-more a,.wysiwyg ol .form .profile .show-more button,.wysiwyg ul .form .account .show-more a,.wysiwyg ul .form .account .show-more button,.wysiwyg ul .form .class-admin .show-more a,.wysiwyg ul .form .class-admin .show-more button,.wysiwyg ul .form .profile .show-more a,.wysiwyg ul .form .profile .show-more button{margin-top:11px!important;width:100%;text-align:center}}@media (max-width:768px){.account .show-more,.class-admin .show-more,.profile .show-more{margin-top:-1px}}@media (max-width:480px){.account .button,.account .media-upload label,.class-admin .button,.class-admin .media-upload label,.media-upload .account label,.media-upload .class-admin label,.media-upload .profile label,.profile .button,.profile .media-upload label{width:100%}}.error-view,.generic{padding:125px 0 200px}@media (max-width:768px){.error-view,.generic{padding:50px 0 125px}}.generic__heading{text-align:center;margin-bottom:50px}@media (max-width:768px){.generic__heading{margin-bottom:35px}}.generic__heading h1+.image-wrapper{margin-top:50px}@media (max-width:768px){.generic__heading h1+.image-wrapper{margin-top:35px}}.generic__main{max-width:700px;margin-left:auto;margin-right:auto}.generic__main form{max-width:540px;margin-left:auto;margin-right:auto}.generic__main .wysiwyg>:first-child{margin-top:0!important}.generic__main .wysiwyg>:last-child{margin-bottom:0!important}.generic__main .wysiwyg .image-wrapper{margin:25px 0}.class-admin{padding-top:75px}@media (max-width:768px){.class-admin{padding-top:25px}}@media (min-width:769px){.class-admin__heading{padding-bottom:40px;margin-bottom:50px;border-bottom:1px solid rgba(15,15,15,.25)}}@media (max-width:768px){.class-admin__heading{position:relative}.class-admin__heading:after{content:"";position:absolute;bottom:0;left:-15px;right:-15px;height:1px;background-color:rgba(15,15,15,.25)}}.class-admin__heading .back{display:inline-flex;align-items:center;margin-bottom:80px}@media (max-width:768px){.class-admin__heading .back{margin-bottom:50px}}.class-admin__heading .back svg{margin-right:10px}@media (max-width:768px){.class-admin__heading .button,.class-admin__heading .media-upload label,.media-upload .class-admin__heading label{margin-bottom:25px}}.class-admin__dropdown__content ul{min-height:calc(100vh - 330px)}.class-admin__main h2,.class-admin__main h3{margin-bottom:25px}@media (max-width:960px){.class-admin__main .share-class__item{flex:0 0 100%;max-width:100%}}.class-admin .modal--class .modal__body__bottom{display:none}.profile{padding:120px 0 150px}@media (max-width:768px){.profile{padding:40px 0 75px}}@media (max-width:768px){.profile__heading .row{justify-content:center;text-align:center}}@media (max-width:768px){.profile__heading__right{margin-top:15px;justify-content:center}}.profile__main__student{margin-top:50px}@media (max-width:768px){.profile__main__student .profile__teacher-view .profile__main__heading--two-rows{padding-top:55px;position:relative}}@media (max-width:480px){.profile__main__student .profile__teacher-view .profile__main__heading--two-rows{padding-top:40px}}.profile__main__student .profile__teacher-view .profile__main__heading--two-rows .row:first-of-type{position:static}@media (max-width:768px){.profile__main__student .profile__teacher-view .profile__main__heading--two-rows .row:first-of-type .column:first-of-type{position:absolute;top:0;left:0;padding:0}}.profile__main__student .profile__teacher-view .profile__main__heading--two-rows .row:first-of-type .column:first-of-type h2{margin-bottom:0!important}.profile__main__teacher{padding-top:40px;border-top:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.profile__main__teacher{padding-top:25px;margin-top:25px}}.profile__main__teacher .profile__main__heading{margin-bottom:35px}@media (max-width:768px){.profile__main__teacher .profile__main__heading{margin-bottom:20px}}.profile__main__teacher .profile__main__heading button{font-weight:500}@media (max-width:768px){.profile__main__teacher .card--class{margin-bottom:20px}}.profile__section{margin-bottom:125px}.profile__points-history-item{padding:30px 0;border-top:1px solid rgba(15,15,15,.25)}@media (max-width:768px){.profile__points-history-item{padding:20px 0}}@media (min-width:481px){.profile__points-history-item>.row{margin-right:0;margin-left:0}}@media (min-width:769px){.profile__points-history-item>.row{margin-right:15px;margin-left:15px}}.profile__points-history-item__left{display:flex;align-items:center;max-width:80px}@media (max-width:768px){.profile__points-history-item__left{max-width:70px}}@media (max-width:480px){.profile__points-history-item__left{max-width:65px}}.profile__points-history-item__right{max-width:calc(100% - 80px)}@media (max-width:768px){.profile__points-history-item__right{max-width:calc(100% - 70px)}}@media (max-width:480px){.profile__points-history-item__right{max-width:calc(100% - 65px)}}.profile__points-history-item__right .a,.profile__points-history-item__right a{display:inline;font-weight:500}.card--favourite .profile__progress__item .points .profile__points-history-item__right .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .profile__points-history-item__right span,.form .profile__points-history-item__right .description,.form .profile__points-history-item__right .error,.form .profile__points-history-item__right .success,.profile__points-history-item__right .card--favourite .profile__progress__item .points .card__remove,.profile__points-history-item__right .card--progress .card__right .time-title .profile__progress__item .points span,.profile__points-history-item__right .form .description,.profile__points-history-item__right .form .error,.profile__points-history-item__right .form .success,.profile__points-history-item__right .profile__progress__item .points .activities__bottom__error,.profile__points-history-item__right .profile__progress__item .points .card--favourite .card__remove,.profile__points-history-item__right .profile__progress__item .points .card--progress .card__right .time-title span,.profile__points-history-item__right .profile__progress__item .points .feedback,.profile__points-history-item__right .profile__progress__item .points .form__error,.profile__points-history-item__right .profile__progress__item .points .form__success,.profile__points-history-item__right .profile__progress__item .points .small,.profile__points-history-item__right .profile__progress__item .points .sticky-alert,.profile__points-history-item__right .profile__progress__item .points .table--activities .table__item .date,.profile__points-history-item__right .profile__progress__item .points .table--activities .table__item .name,.profile__points-history-item__right .profile__progress__item .points .table--assignments .table__item .date,.profile__points-history-item__right .profile__progress__item .points .table--assignments .table__item .name,.profile__points-history-item__right .profile__progress__item .points .table--student-roster .table__item .email,.profile__points-history-item__right .profile__progress__item .points label,.profile__points-history-item__right .profile__progress__item .points legend,.profile__points-history-item__right .table--activities .table__item .profile__progress__item .points .date,.profile__points-history-item__right .table--activities .table__item .profile__progress__item .points .name,.profile__points-history-item__right .table--assignments .table__item .profile__progress__item .points .date,.profile__points-history-item__right .table--assignments .table__item .profile__progress__item .points .name,.profile__points-history-item__right .table--student-roster .table__item .profile__progress__item .points .email,.profile__points-history-item__right .tiny,.profile__progress__item .points .card--favourite .profile__points-history-item__right .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .profile__points-history-item__right span,.profile__progress__item .points .profile__points-history-item__right .activities__bottom__error,.profile__progress__item .points .profile__points-history-item__right .feedback,.profile__progress__item .points .profile__points-history-item__right .form__error,.profile__progress__item .points .profile__points-history-item__right .form__success,.profile__progress__item .points .profile__points-history-item__right .small,.profile__progress__item .points .profile__points-history-item__right .sticky-alert,.profile__progress__item .points .profile__points-history-item__right label,.profile__progress__item .points .profile__points-history-item__right legend,.profile__progress__item .points .table--activities .table__item .profile__points-history-item__right .date,.profile__progress__item .points .table--activities .table__item .profile__points-history-item__right .name,.profile__progress__item .points .table--assignments .table__item .profile__points-history-item__right .date,.profile__progress__item .points .table--assignments .table__item .profile__points-history-item__right .name,.profile__progress__item .points .table--student-roster .table__item .profile__points-history-item__right .email,.table--activities .table__item .profile__progress__item .points .profile__points-history-item__right .date,.table--activities .table__item .profile__progress__item .points .profile__points-history-item__right .name,.table--assignments .table__item .profile__progress__item .points .profile__points-history-item__right .date,.table--assignments .table__item .profile__progress__item .points .profile__points-history-item__right .name,.table--student-roster .table__item .profile__progress__item .points .profile__points-history-item__right .email{margin-left:5px;opacity:.75}.profile__progress{margin-bottom:90px}@media (max-width:768px){.profile__progress{margin-bottom:50px}}.profile__progress h2{margin-bottom:40px}@media (min-width:769px){.profile__progress h2{border-bottom:1px solid rgba(15,15,15,.25);padding-bottom:20px}}@media (max-width:768px){.profile__progress h2{margin-bottom:60px}}.profile__progress__section{margin-bottom:50px}@media (max-width:768px){.profile__progress__section{margin-bottom:35px}}.card--favourite .profile__progress__item .points .profile__progress__section .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .profile__progress__section span,.form .profile__progress__section .description,.form .profile__progress__section .error,.form .profile__progress__section .success,.profile__progress__item .points .card--favourite .profile__progress__section .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .profile__progress__section span,.profile__progress__item .points .profile__progress__section .activities__bottom__error,.profile__progress__item .points .profile__progress__section .feedback,.profile__progress__item .points .profile__progress__section .form__error,.profile__progress__item .points .profile__progress__section .form__success,.profile__progress__item .points .profile__progress__section .small,.profile__progress__item .points .profile__progress__section .sticky-alert,.profile__progress__item .points .profile__progress__section label,.profile__progress__item .points .profile__progress__section legend,.profile__progress__item .points .table--activities .table__item .profile__progress__section .date,.profile__progress__item .points .table--activities .table__item .profile__progress__section .name,.profile__progress__item .points .table--assignments .table__item .profile__progress__section .date,.profile__progress__item .points .table--assignments .table__item .profile__progress__section .name,.profile__progress__item .points .table--student-roster .table__item .profile__progress__section .email,.profile__progress__section .card--favourite .profile__progress__item .points .card__remove,.profile__progress__section .card--progress .card__right .time-title .profile__progress__item .points span,.profile__progress__section .form .description,.profile__progress__section .form .error,.profile__progress__section .form .success,.profile__progress__section .profile__progress__item .points .activities__bottom__error,.profile__progress__section .profile__progress__item .points .card--favourite .card__remove,.profile__progress__section .profile__progress__item .points .card--progress .card__right .time-title span,.profile__progress__section .profile__progress__item .points .feedback,.profile__progress__section .profile__progress__item .points .form__error,.profile__progress__section .profile__progress__item .points .form__success,.profile__progress__section .profile__progress__item .points .small,.profile__progress__section .profile__progress__item .points .sticky-alert,.profile__progress__section .profile__progress__item .points .table--activities .table__item .date,.profile__progress__section .profile__progress__item .points .table--activities .table__item .name,.profile__progress__section .profile__progress__item .points .table--assignments .table__item .date,.profile__progress__section .profile__progress__item .points .table--assignments .table__item .name,.profile__progress__section .profile__progress__item .points .table--student-roster .table__item .email,.profile__progress__section .profile__progress__item .points label,.profile__progress__section .profile__progress__item .points legend,.profile__progress__section .table--activities .table__item .profile__progress__item .points .date,.profile__progress__section .table--activities .table__item .profile__progress__item .points .name,.profile__progress__section .table--assignments .table__item .profile__progress__item .points .date,.profile__progress__section .table--assignments .table__item .profile__progress__item .points .name,.profile__progress__section .table--student-roster .table__item .profile__progress__item .points .email,.profile__progress__section .tiny,.table--activities .table__item .profile__progress__item .points .profile__progress__section .date,.table--activities .table__item .profile__progress__item .points .profile__progress__section .name,.table--assignments .table__item .profile__progress__item .points .profile__progress__section .date,.table--assignments .table__item .profile__progress__item .points .profile__progress__section .name,.table--student-roster .table__item .profile__progress__item .points .profile__progress__section .email{color:rgba(15,15,15,.75)}@media (max-width:768px){.profile__progress__section--mobile-split{display:flex;flex-wrap:wrap}.profile__progress__section--mobile-split .profile__progress__section__title{width:100%}.profile__progress__section--mobile-split .profile__progress__section__item:not(:last-of-type){margin-right:50px}}.profile__progress__section__title{display:flex;padding-bottom:10px;border-bottom:1px solid rgba(15,15,15,.15);margin-bottom:17px}.profile__progress__section__title .badge{position:relative;top:2px;margin-right:5px;width:40px;height:40px}.profile__progress__section__title .h1{font-size:51px!important;line-height:52px!important;letter-spacing:-.05em!important}.profile__progress__section__title .h1+span{margin-left:8px;max-width:80px}.profile__progress__section__item:not(:last-of-type){margin-bottom:20px}.profile__progress__section__item>span{display:block}.profile__progress__item .points-bar+.points{margin-top:4px}.profile__progress__item .points .badge{width:13px;height:13px}.profile__history__title{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}@media (max-width:768px){.profile__history__title{margin-bottom:20px}}.profile__history__title a{margin-left:15px}.activities{padding:125px 0 250px}@media (max-width:768px){.activities{padding:60px 0 200px}}.activities.is-review .question__option input,.activities.is-review .question__option label{pointer-events:none}.activities.is-review .question textarea{background-color:#f9f9f9}.activities.is-review .question textarea::-webkit-input-placeholder{color:rgba(15,15,15,.75);opacity:1;height:inherit;vertical-align:middle}.activities.is-review .question textarea:-moz-placeholder,.activities.is-review .question textarea::-moz-placeholder{color:rgba(15,15,15,.75);opacity:1;height:inherit;vertical-align:middle}.activities.is-review .question textarea:-ms-input-placeholder{color:rgba(15,15,15,.75);opacity:1;height:inherit;vertical-align:middle}.activities.is-review .question__option label svg{stroke-width:1.5}.activities.is-review .question__option.is-correct label{border-color:#307c26!important;background-color:rgba(48,124,38,.09);color:#307c26;opacity:1}.activities.is-review .question__option.is-correct label svg{stroke:#307c26;width:12px;height:9px}.activities.is-review .question__option.is-incorrect label{border-color:#ec3030!important;background-color:rgba(236,48,48,.08);color:#ec3030;opacity:1}.activities.is-review .question__option.is-incorrect label svg{stroke:#ec3030;width:9px;height:9px}.activities.is-marking .question.has-error .question__marks__option label,.activities:not(.is-review) .question.has-error .question__option label,.activities:not(.is-review) .question.has-error textarea{border-color:#ec3030!important}.activities.is-review .activity__main,.activities.is-started .activity__main{border-top:1px solid rgba(15,15,15,.15);padding-top:90px}@media (max-width:768px){.activities.is-review .activity__main,.activities.is-started .activity__main{padding-top:45px}}.activities .activities__bottom__error,.activities .card--favourite .card__remove,.activities .card--progress .card__right .time-title span,.activities .feedback,.activities .form__error,.activities .form__success,.activities .label,.activities .modal--admin-controls .modal__body .pin-comment__switcher label,.activities .small,.activities .sticky-alert,.activities .table--activities .table__item .date,.activities .table--activities .table__item .name,.activities .table--assignments .table__item .date,.activities .table--assignments .table__item .name,.activities .table--student-roster .table__item .email,.activities .table--student-roster .table__item .rank,.activities label,.activities legend,.card--favourite .activities .card__remove,.card--progress .card__right .time-title .activities span,.modal--admin-controls .modal__body .pin-comment__switcher .activities label,.table--activities .table__item .activities .date,.table--activities .table__item .activities .name,.table--assignments .table__item .activities .date,.table--assignments .table__item .activities .name,.table--student-roster .table__item .activities .email,.table--student-roster .table__item .activities .rank{display:block;opacity:.75}.activities__header{margin-bottom:27px}@media (max-width:768px){.activities__header{margin-bottom:22px}}.activities__header .activities__bottom__error,.activities__header .card--favourite .card__remove,.activities__header .card--progress .card__right .time-title span,.activities__header .feedback,.activities__header .form .description,.activities__header .form .error,.activities__header .form .success,.activities__header .form__error,.activities__header .form__success,.activities__header .label,.activities__header .modal--admin-controls .modal__body .pin-comment__switcher label,.activities__header .profile__progress__item .points .activities__bottom__error,.activities__header .profile__progress__item .points .feedback,.activities__header .profile__progress__item .points .form__error,.activities__header .profile__progress__item .points .form__success,.activities__header .profile__progress__item .points .small,.activities__header .profile__progress__item .points .sticky-alert,.activities__header .profile__progress__item .points label,.activities__header .profile__progress__item .points legend,.activities__header .small,.activities__header .sticky-alert,.activities__header .table--activities .table__item .date,.activities__header .table--activities .table__item .name,.activities__header .table--assignments .table__item .date,.activities__header .table--assignments .table__item .name,.activities__header .table--student-roster .table__item .email,.activities__header .table--student-roster .table__item .rank,.activities__header .tiny,.activities__header label,.activities__header legend,.card--favourite .activities__header .card__remove,.card--progress .card__right .time-title .activities__header span,.form .activities__header .description,.form .activities__header .error,.form .activities__header .success,.modal--admin-controls .modal__body .pin-comment__switcher .activities__header label,.profile__progress__item .points .activities__header .activities__bottom__error,.profile__progress__item .points .activities__header .feedback,.profile__progress__item .points .activities__header .form__error,.profile__progress__item .points .activities__header .form__success,.profile__progress__item .points .activities__header .small,.profile__progress__item .points .activities__header .sticky-alert,.profile__progress__item .points .activities__header label,.profile__progress__item .points .activities__header legend,.table--activities .table__item .activities__header .date,.table--activities .table__item .activities__header .name,.table--assignments .table__item .activities__header .date,.table--assignments .table__item .activities__header .name,.table--student-roster .table__item .activities__header .email,.table--student-roster .table__item .activities__header .rank{display:block}.activities__header .activities__bottom__error,.activities__header .card--favourite .card__remove,.activities__header .card--progress .card__right .time-title span,.activities__header .feedback,.activities__header .form .description,.activities__header .form .error,.activities__header .form .success,.activities__header .form__error,.activities__header .form__success,.activities__header .modal--admin-controls .modal__body .pin-comment__switcher label,.activities__header .profile__progress__item .points .activities__bottom__error,.activities__header .profile__progress__item .points .feedback,.activities__header .profile__progress__item .points .form__error,.activities__header .profile__progress__item .points .form__success,.activities__header .profile__progress__item .points .small,.activities__header .profile__progress__item .points .sticky-alert,.activities__header .profile__progress__item .points label,.activities__header .profile__progress__item .points legend,.activities__header .small,.activities__header .sticky-alert,.activities__header .table--activities .table__item .date,.activities__header .table--activities .table__item .name,.activities__header .table--assignments .table__item .date,.activities__header .table--assignments .table__item .name,.activities__header .table--student-roster .table__item .email,.activities__header .tiny,.activities__header label,.activities__header legend,.card--favourite .activities__header .card__remove,.card--progress .card__right .time-title .activities__header span,.form .activities__header .description,.form .activities__header .error,.form .activities__header .success,.modal--admin-controls .modal__body .pin-comment__switcher .activities__header label,.profile__progress__item .points .activities__header .activities__bottom__error,.profile__progress__item .points .activities__header .feedback,.profile__progress__item .points .activities__header .form__error,.profile__progress__item .points .activities__header .form__success,.profile__progress__item .points .activities__header .small,.profile__progress__item .points .activities__header .sticky-alert,.profile__progress__item .points .activities__header label,.profile__progress__item .points .activities__header legend,.table--activities .table__item .activities__header .date,.table--activities .table__item .activities__header .name,.table--assignments .table__item .activities__header .date,.table--assignments .table__item .activities__header .name,.table--student-roster .table__item .activities__header .email{opacity:.75}.activities__header .activities__bottom__error,.activities__header .card--favourite .card__remove,.activities__header .card--progress .card__right .time-title span,.activities__header .feedback,.activities__header .form__error,.activities__header .form__success,.activities__header .modal--admin-controls .modal__body .pin-comment__switcher label,.activities__header .small,.activities__header .sticky-alert,.activities__header .table--activities .table__item .date,.activities__header .table--activities .table__item .name,.activities__header .table--assignments .table__item .date,.activities__header .table--assignments .table__item .name,.activities__header .table--student-roster .table__item .email,.activities__header label,.activities__header legend,.card--favourite .activities__header .card__remove,.card--progress .card__right .time-title .activities__header span,.modal--admin-controls .modal__body .pin-comment__switcher .activities__header label,.table--activities .table__item .activities__header .date,.table--activities .table__item .activities__header .name,.table--assignments .table__item .activities__header .date,.table--assignments .table__item .activities__header .name,.table--student-roster .table__item .activities__header .email{margin-bottom:30px}.activities__header .label,.activities__header .table--student-roster .table__item .rank,.table--student-roster .table__item .activities__header .rank{margin-bottom:10px}.activities__header__review{margin-top:18px}.activities__header__review .user{display:flex;align-items:center;margin-bottom:15px}.activities__header__review .user .profile-image{width:32px;height:32px;margin-right:12px}.activities__header__review .gate__modules .modules .module span.h6,.activities__header__review .h5,.activities__header__review .wysiwyg h3,.gate__modules .modules .module .activities__header__review span.h6,.wysiwyg .activities__header__review h3{margin-bottom:8px}.activities__header__review .card--favourite .profile__progress__item .points .card__remove,.activities__header__review .card--progress .card__right .time-title .profile__progress__item .points span,.activities__header__review .form .description,.activities__header__review .form .error,.activities__header__review .form .success,.activities__header__review .profile__progress__item .points .activities__bottom__error,.activities__header__review .profile__progress__item .points .card--favourite .card__remove,.activities__header__review .profile__progress__item .points .card--progress .card__right .time-title span,.activities__header__review .profile__progress__item .points .feedback,.activities__header__review .profile__progress__item .points .form__error,.activities__header__review .profile__progress__item .points .form__success,.activities__header__review .profile__progress__item .points .small,.activities__header__review .profile__progress__item .points .sticky-alert,.activities__header__review .profile__progress__item .points .table--activities .table__item .date,.activities__header__review .profile__progress__item .points .table--activities .table__item .name,.activities__header__review .profile__progress__item .points .table--assignments .table__item .date,.activities__header__review .profile__progress__item .points .table--assignments .table__item .name,.activities__header__review .profile__progress__item .points .table--student-roster .table__item .email,.activities__header__review .profile__progress__item .points label,.activities__header__review .profile__progress__item .points legend,.activities__header__review .table--activities .table__item .profile__progress__item .points .date,.activities__header__review .table--activities .table__item .profile__progress__item .points .name,.activities__header__review .table--assignments .table__item .profile__progress__item .points .date,.activities__header__review .table--assignments .table__item .profile__progress__item .points .name,.activities__header__review .table--student-roster .table__item .profile__progress__item .points .email,.activities__header__review .tiny,.card--favourite .profile__progress__item .points .activities__header__review .card__remove,.card--progress .card__right .time-title .profile__progress__item .points .activities__header__review span,.form .activities__header__review .description,.form .activities__header__review .error,.form .activities__header__review .success,.profile__progress__item .points .activities__header__review .activities__bottom__error,.profile__progress__item .points .activities__header__review .feedback,.profile__progress__item .points .activities__header__review .form__error,.profile__progress__item .points .activities__header__review .form__success,.profile__progress__item .points .activities__header__review .small,.profile__progress__item .points .activities__header__review .sticky-alert,.profile__progress__item .points .activities__header__review label,.profile__progress__item .points .activities__header__review legend,.profile__progress__item .points .card--favourite .activities__header__review .card__remove,.profile__progress__item .points .card--progress .card__right .time-title .activities__header__review span,.profile__progress__item .points .table--activities .table__item .activities__header__review .date,.profile__progress__item .points .table--activities .table__item .activities__header__review .name,.profile__progress__item .points .table--assignments .table__item .activities__header__review .date,.profile__progress__item .points .table--assignments .table__item .activities__header__review .name,.profile__progress__item .points .table--student-roster .table__item .activities__header__review .email,.table--activities .table__item .profile__progress__item .points .activities__header__review .date,.table--activities .table__item .profile__progress__item .points .activities__header__review .name,.table--assignments .table__item .profile__progress__item .points .activities__header__review .date,.table--assignments .table__item .profile__progress__item .points .activities__header__review .name,.table--student-roster .table__item .profile__progress__item .points .activities__header__review .email{margin-top:2px}.activities__overview>div{display:flex}.activities__overview>div .points{top:0;margin-left:17px}.activities__overview>div .points svg{width:14px;height:14px}.activities__overview>div .points .activities__bottom__error,.activities__overview>div .points .card--favourite .card__remove,.activities__overview>div .points .card--progress .card__right .time-title span,.activities__overview>div .points .feedback,.activities__overview>div .points .form__error,.activities__overview>div .points .form__success,.activities__overview>div .points .modal--admin-controls .modal__body .pin-comment__switcher label,.activities__overview>div .points .small,.activities__overview>div .points .sticky-alert,.activities__overview>div .points .table--activities .table__item .date,.activities__overview>div .points .table--activities .table__item .name,.activities__overview>div .points .table--assignments .table__item .date,.activities__overview>div .points .table--assignments .table__item .name,.activities__overview>div .points .table--student-roster .table__item .email,.activities__overview>div .points label,.activities__overview>div .points legend,.card--favourite .activities__overview>div .points .card__remove,.card--progress .card__right .time-title .activities__overview>div .points span,.modal--admin-controls .modal__body .pin-comment__switcher .activities__overview>div .points label,.table--activities .table__item .activities__overview>div .points .date,.table--activities .table__item .activities__overview>div .points .name,.table--assignments .table__item .activities__overview>div .points .date,.table--assignments .table__item .activities__overview>div .points .name,.table--student-roster .table__item .activities__overview>div .points .email{opacity:.75!important}.activities__overview button{margin-top:15px;display:flex;align-items:center;color:#00314d}.activities__overview button svg{position:relative;top:-1px;fill:#00314d;stroke:#00314d;margin-right:10px}.activities__sticky{display:flex;flex-wrap:wrap;background-color:#fff;padding:15px;position:fixed;right:-15px;z-index:10}@media (min-width:769px){.activities__sticky{border-top-left-radius:3px;border-bottom-left-radius:3px;border:1px solid rgba(15,15,15,.25);border-right:none}}@media (max-width:768px){.activities__sticky{padding-top:0}}.activities__sticky>div{width:100%}@media (min-width:769px){.activities__sticky{top:50%;transform:translateY(-50%);width:180px}}@media (max-width:768px){.activities__sticky{left:0;right:0;bottom:0}}.activities__sticky .progress-bar{margin-top:0}@media (max-width:768px){.activities__sticky .progress-bar{width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.activities__sticky .progress-bar__progress{background-color:rgba(0,49,77,.15)}.activities__sticky .progress-bar__progress,.activities__sticky .progress-bar__progress:before,.activities__sticky .progress-bar__progress__completed{border-top-right-radius:0;border-bottom-right-radius:0}@media (max-width:768px){.activities__sticky .progress-bar__progress,.activities__sticky .progress-bar__progress:before,.activities__sticky .progress-bar__progress__completed{border-radius:0}}.activities__sticky .progress-bar__progress:before{width:calc(100% - 1px);border-right:none}@media (max-width:768px){.activities__sticky .progress-bar__progress:before{width:100%;border-left:none}}.activities__sticky .progress-bar__progress__completed{background-color:#00314d}.activities__sticky .card--favourite .profile__progress__item .points .progress-bar+.card__remove,.activities__sticky .card--progress .card__right .time-title .profile__progress__item .points .progress-bar+span,.activities__sticky .form .progress-bar+.description,.activities__sticky .form .progress-bar+.error,.activities__sticky .form .progress-bar+.success,.activities__sticky .profile__progress__item .points .card--favourite .progress-bar+.card__remove,.activities__sticky .profile__progress__item .points .card--progress .card__right .time-title .progress-bar+span,.activities__sticky .profile__progress__item .points .progress-bar+.activities__bottom__error,.activities__sticky .profile__progress__item .points .progress-bar+.feedback,.activities__sticky .profile__progress__item .points .progress-bar+.form__error,.activities__sticky .profile__progress__item .points .progress-bar+.form__success,.activities__sticky .profile__progress__item .points .progress-bar+.small,.activities__sticky .profile__progress__item .points .progress-bar+.sticky-alert,.activities__sticky .profile__progress__item .points .progress-bar+label,.activities__sticky .profile__progress__item .points .progress-bar+legend,.activities__sticky .profile__progress__item .points .table--activities .table__item .progress-bar+.date,.activities__sticky .profile__progress__item .points .table--activities .table__item .progress-bar+.name,.activities__sticky .profile__progress__item .points .table--assignments .table__item .progress-bar+.date,.activities__sticky .profile__progress__item .points .table--assignments .table__item .progress-bar+.name,.activities__sticky .profile__progress__item .points .table--student-roster .table__item .progress-bar+.email,.activities__sticky .progress-bar+.tiny,.activities__sticky .table--activities .table__item .profile__progress__item .points .progress-bar+.date,.activities__sticky .table--activities .table__item .profile__progress__item .points .progress-bar+.name,.activities__sticky .table--assignments .table__item .profile__progress__item .points .progress-bar+.date,.activities__sticky .table--assignments .table__item .profile__progress__item .points .progress-bar+.name,.activities__sticky .table--student-roster .table__item .profile__progress__item .points .progress-bar+.email,.card--favourite .profile__progress__item .points .activities__sticky .progress-bar+.card__remove,.card--progress .card__right .time-title .profile__progress__item .points .activities__sticky .progress-bar+span,.form .activities__sticky .progress-bar+.description,.form .activities__sticky .progress-bar+.error,.form .activities__sticky .progress-bar+.success,.profile__progress__item .points .activities__sticky .progress-bar+.activities__bottom__error,.profile__progress__item .points .activities__sticky .progress-bar+.feedback,.profile__progress__item .points .activities__sticky .progress-bar+.form__error,.profile__progress__item .points .activities__sticky .progress-bar+.form__success,.profile__progress__item .points .activities__sticky .progress-bar+.small,.profile__progress__item .points .activities__sticky .progress-bar+.sticky-alert,.profile__progress__item .points .activities__sticky .progress-bar+label,.profile__progress__item .points .activities__sticky .progress-bar+legend,.profile__progress__item .points .card--favourite .activities__sticky .progress-bar+.card__remove,.profile__progress__item .points .card--progress .card__right .time-title .activities__sticky .progress-bar+span,.profile__progress__item .points .table--activities .table__item .activities__sticky .progress-bar+.date,.profile__progress__item .points .table--activities .table__item .activities__sticky .progress-bar+.name,.profile__progress__item .points .table--assignments .table__item .activities__sticky .progress-bar+.date,.profile__progress__item .points .table--assignments .table__item .activities__sticky .progress-bar+.name,.profile__progress__item .points .table--student-roster .table__item .activities__sticky .progress-bar+.email,.table--activities .table__item .profile__progress__item .points .activities__sticky .progress-bar+.date,.table--activities .table__item .profile__progress__item .points .activities__sticky .progress-bar+.name,.table--assignments .table__item .profile__progress__item .points .activities__sticky .progress-bar+.date,.table--assignments .table__item .profile__progress__item .points .activities__sticky .progress-bar+.name,.table--student-roster .table__item .profile__progress__item .points .activities__sticky .progress-bar+.email{display:block;margin-top:7px}.activities__sticky .button,.activities__sticky .media-upload label,.media-upload .activities__sticky label{width:100%}@media (min-width:769px){.activities__sticky .button,.activities__sticky .media-upload label,.media-upload .activities__sticky label{margin-top:18px;justify-content:flex-start;text-align:left}}@media (max-width:768px){.activities__sticky .button,.activities__sticky .media-upload label,.media-upload .activities__sticky label{order:-1;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}}.activities__bottom{display:flex;flex-direction:column;align-items:center}.activities__bottom__error{display:inline-block!important;opacity:1!important;color:#ec3030;padding:8px 15px;border:1px solid #ec3030;border-radius:3px;margin-top:17px}.activities form .question{width:100%;margin-bottom:115px}@media (max-width:768px){.activities form .question{margin-bottom:100px}}.activities form .question--multi legend,.activities form .question--short>label{font-weight:500;letter-spacing:normal;margin-bottom:27px;opacity:1}.activities form .question__overview{opacity:.75;margin-bottom:12px}.activities form .question__overview span:first-of-type{font-family:GT Super Text,Times New Roman,serif;font-style:italic}.activities form .question__overview span:last-of-type{font-size:14px;line-height:17px}@media (max-width:480px){.activities form .question__overview span:last-of-type{font-size:12px;line-height:15px}}.activities form .question__option:not(:last-of-type){margin-bottom:13px}.activities form .question__option label{display:flex;padding:13px 18px;border-radius:3px;color:rgba(15,15,15,.75)}.activities form .question__option label .letter{position:relative;top:2px;width:30px;font-size:12px;line-height:16px;font-weight:700}.activities form .question__option label .title{width:calc(100% - 30px)}.activities form .question__marks__option label,.activities form .question__option label{border:1px solid rgba(15,15,15,.25);opacity:1;transition:background-color .3s,color .3s}.activities form .question__marks__option label:after,.activities form .question__marks__option label:before,.activities form .question__option label:after,.activities form .question__option label:before{display:none}.activities form .question__marks__option label:active,.activities form .question__marks__option label:focus,.activities form .question__marks__option label:hover,.activities form .question__option label:active,.activities form .question__option label:focus,.activities form .question__option label:hover{background-color:rgba(15,15,15,.08)}.activities form .question__marks__option input:checked+label,.activities form .question__option input:checked+label{background-color:#00314d;color:#f9f9f9;border-color:transparent}.activities form .question input[type=text]:not([readonly]):active,.activities form .question input[type=text]:not([readonly]):focus,.activities form .question input[type=text]:not([readonly]):hover,.activities form .question textarea:not([readonly]):active,.activities form .question textarea:not([readonly]):focus,.activities form .question textarea:not([readonly]):hover{border-color:#00314d}.activities form .question input[type=text]:not([readonly]):focus,.activities form .question textarea:not([readonly]):focus{border-color:#00314d;color:#0f0f0f}.activities form .question__marks{margin-top:25px}.activities form .question__marks,.activities form .question__marks p{color:#00314d}.activities form .question__marks>strong{display:block;position:relative;font-weight:500}.activities form .question__marks>strong:after{content:"";position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%);width:100%;height:2px;border-top:2px dotted #00314d}.activities form .question__marks>strong span{position:relative;background-color:#fff;padding-right:15px;z-index:1}.activities form .question__marks>strong span.no-line{display:block}.activities form .question__marks>strong+*{margin-top:10px}.activities form .question__marks p{font-style:italic}.activities form .question__marks__option{display:inline-block;margin-bottom:5px}.activities form .question__marks__option:not(:last-of-type){margin-right:8px}.activities form .question__marks__option label{border-radius:50%;padding:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.activities form .question__marks__comment{margin-top:10px}.error-view{text-align:center}.error-view h1+p{margin-top:30px}/* (ignored) */
/*# sourceMappingURL=app.css.map*/

/* ─── HEADER & MOBILE MENU STYLES ───────────────────────────────────────── */

/* Transparent, over-hero header */
.site-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: transparent;
  z-index: 1000;
}

/* Flex wrapper */
.site-header .header-inner {
  position: relative;
  display: flex;
  align-items: center;
  padding: 1em 2em;
}

/* Center the logo */
.site-branding {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1001;
}

/* Primary nav spans full width */
.primary-navigation {
  flex: 1;
  display: flex;
  align-items: center;
}

/* Modules on the left */
.modules-menu {
  margin: 0;
  position: relative;
}

/* Language switcher on the right */
.language-switcher-inline {
  margin-left: auto;
}

/* Link styles */
.primary-navigation a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 600;
}

/* Hide hamburger on desktop */
.menu-toggle {
  display: none;
  background: none;
  border: none;
  font-size: 1rem;
  cursor: pointer;
}

/* ─── MOBILE HEADER & NAV ───────────────────────────────────────────────── */
@media (max-width: 768px) {
  /* Give the header a solid background on mobile */
  .site-header {
    background: #0a1f2c;
  }

  /* Show the hamburger */
  .menu-toggle {
    display: block;
  }

  /* Collapse the nav by default */
  .primary-menu {
    display: none;
    flex-direction: column;
    background-color: #0a1f2c;
    position: fixed;
    top: 0;            /* cover the entire viewport */
    left: 0;
    bottom: 0;
    width: 80%;        /* FinLit uses ~80% width off-canvas */
    padding: 3em 1em;  /* push content down below header */
    overflow-y: auto;
    z-index: 1000;
  }
  .primary-menu.open {
    display: flex;
  }

  /* Stack each top-level item full-width */
  .primary-menu > li {
    margin: 1em 0;
    width: 100%;
  }
  .primary-menu > li > a {
    display: block;
    width: 100%;
  }

  /* MODULES toggle arrow */
  .modules-menu > a::after {
    content: '▼';
    float: right;
    transition: transform 0.2s;
  }
  .modules-menu.open > a::after {
    transform: rotate(-180deg);
  }

  /* MODULES dropdown inside the off-canvas nav */
  .modules-dropdown {
    display: none;
    padding-left: 1em;
    border-left: 2px solid #fff;
  }
  .modules-menu.open .modules-dropdown {
    display: block;
  }

  /* Keep the preview box under the list */
  .module-preview {
    margin-top: 1em;
  }

  /* Center the logo above the drawer */
  .site-branding {
    position: fixed;
    top: 1em;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1001;
  }
}


/* ─── FRONT PAGE HERO ─────────────────────────────────────────────────── */
.hero {
  background-size: cover;
  background-position: center;
  padding: 8em 0;
  color: #ffffff;
  text-align: center;
}
.hero-inner {
  max-width: 800px;
  margin: 0 auto;
  background: rgba(0,0,0,0.5);
  padding: 2em;
}
.hero-title {
  font-size: 2.5rem;
  margin-bottom: 0.5em;
}
.hero-content {
  font-size: 1.1rem;
  line-height: 1.5;
}

/* ─── MODULE CARDS ─────────────────────────────────────────────────────── */
.modules-section {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 2em;
  margin: 4em 0;
}
.module-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  background: #fff;
  transition: transform 0.2s ease;
}
.module-card:hover {
  transform: translateY(-4px);
}
.module-thumb img {
  width: 100%;
  height: auto;
  display: block;
}
.module-title {
  margin: 1em;
  font-size: 1.25rem;
  color: #0a1f2c;
}
.module-excerpt {
  margin: 0 1em 1em;
  color: #555;
  font-size: 0.95rem;
}

/* ─── HERO IMAGE ───────────────────────────────────────────────────────── */
.hero {
  position: relative;
  height: 70vh;
  background-size: cover;
  background-position: center;
}
.hero-overlay {
  position: absolute; top:0;left:0;right:0;bottom:0;
  background: rgba(10,31,44,0.6);
}
.hero-content {
  position: relative;
  z-index: 1;
  color: #fff;
  padding: 3em 1em;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}
.hero-title { font-size: 2.5rem; margin-bottom: 0.5em; }
.hero-subtitle { font-size: 1.1rem; }

/* ─── PRIMARY NAVIGATION & MODULES DROPDOWN ───────────────────────────── */
.primary-menu {
  display: flex;
  align-items: center;
  gap: 1.5em;
}
.primary-menu .modules-menu {
  position: relative;
}

/* Dropdown: hidden by default */
.modules-dropdown {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #0a1f2c;
  color: #fff;
  width: 100vw;
  max-width: 900px;
  padding: 2em;
  box-shadow: 0 4px 12px rgba(0,0,0,0.3);
  z-index: 1000;

  /* grid layout for the two columns */
  grid-template-columns: 1fr 1fr;
  gap: 2em;
}

/* Show as grid on hover */
.modules-menu:hover .modules-dropdown {
  display: grid;
}

/* List of modules */
.modules-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.modules-list .module-item {
  margin-bottom: 0.75em;
}
.modules-list .module-item a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

/* Preview box */
.module-preview {
  background: #fff;
  color: #0a1f2c;
  padding: 1.5em;
  border-radius: 4px;
}
.module-preview h3 { margin-top: 0; }
.module-preview p  { margin-bottom: 0; }

/* ─── RESPONSIVE ───────────────────────────────────────────────────────── */
@media (max-width: 768px) {
  .modules-dropdown {
    position: static;
    display: none;         /* still hidden by default */
    grid-template-columns: 1fr;
    max-width: none;
  }
}

/* ─── LANGUAGE SWITCHER INLINE ─────────────────────────────────────────── */

/* Make the <li> a vertical flex‐column */
.language-switcher-inline {
  margin-left: auto;
}
.language-switcher-inline ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;       /* stack vertically */
  gap: 0.25em;
}
.language-switcher-inline li {
  margin: 0;
}
.language-switcher-inline a {
  display: block;
  padding: 0.25em 0.5em;
  text-decoration: none;
  color: #ffffff;
  background: rgba(255,255,255,0.2);
  border-radius: 2px;
  text-align: center;
  font-size: 0.9rem;
}
/* The current language gets solid white background */
.language-switcher-inline .current-lang a {
  background: #ffffff;
  color: #0a1f2c;
}



/* ==== Student Module → Artefacts (Fancybox v4) centering fix ==== */

/* Remove Fancybox slide padding that can push content off-center */
.fb-artefacts .fancybox__slide {
  padding: 0 !important;
}

/* Keep the lightbox comfortably inside the viewport and centered */
.fb-artefacts .fancybox__content {
  width: min(1400px, calc(100vw - 48px)) !important; /* ~24px margin on each side */
  margin-inline: auto !important;
  box-sizing: border-box !important;
}

/* Use fractions instead of vw so the grid + gap never overflows */
.fb-artefacts .af-ss-grid {
  grid-template-columns: 1fr 0.62fr !important; /* image left, caption right */
  gap: 1.25rem !important;
}

/* Keep the caption column readable on wide screens */
.fb-artefacts .af-ss-cap {
  min-width: 320px;
  max-height: 92vh;
  overflow: auto;
}

/* Optional: a touch of breathing room on small screens */
@media (max-width: 900px) {
  .fb-artefacts .fancybox__slide { padding: 8px !important; }
  .fb-artefacts .fancybox__content { width: calc(100vw - 32px) !important; }
}
