@import url(https://rsms.me/inter/inter-ui.css);@import url(https://fonts.googleapis.com/css?family=Arvo:400,400i,700,700i);@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700);@import url(https://fonts.googleapis.com/css?family=Fira+Sans:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);@import url(https://fonts.googleapis.com/css?family=Fira+Mono);.graphiql-container{all:unset}.graphiql-container,.graphiql-container button,.graphiql-container input{color:#141823;font-family:system,-apple-system,"San Francisco",".SFNSDisplay-Regular","Segoe UI",Segoe,"Segoe WP","Helvetica Neue",helvetica,"Lucida Grande",arial,sans-serif;font-size:.8rem}.graphiql-container{display:flex;flex-direction:row;height:100%;margin:0;overflow:hidden;width:100%}.graphiql-container .editorWrap{display:flex;flex-direction:column;flex:1 1;overflow-x:hidden}.graphiql-container .title{font-size:1rem;padding-top:10px}.graphiql-container .title em{font-family:georgia;font-size:1rem}.graphiql-container .topBarWrap{display:flex;flex-direction:row}.graphiql-container .topBar{align-items:center;//background:linear-gradient(#f7f7f7,#e2e2e2);border-bottom:1px solid #d0d0d0;cursor:default;display:flex;flex-direction:row;flex:1 1;height:34px;overflow-y:visible;padding:7px 14px 6px;-webkit-user-select:none;user-select:none}.graphiql-container .toolbar{overflow-x:visible;display:flex}.graphiql-container .docExplorerShow,.graphiql-container .historyShow{background:linear-gradient(#f7f7f7,#e2e2e2);border-radius:0;border-bottom:1px solid #d0d0d0;border-right:none;border-top:none;color:#4a4a4a;cursor:pointer;font-size:14px;margin:0;padding:2px 20px 0 18px}.graphiql-container .docExplorerShow{border-left:1px solid rgba(0,0,0,.2)}.graphiql-container .historyShow{border-right:1px solid rgba(0,0,0,.2);border-left:0}.graphiql-container .docExplorerShow:before{border-left:2px solid #4a4a4a;border-top:2px solid #4a4a4a;content:"";display:inline-block;height:9px;margin:0 3px -1px 0;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9px}.graphiql-container .editorBar{display:flex;flex-direction:row;flex:1 1}.graphiql-container .queryWrap,.graphiql-container .resultWrap{display:flex;flex-direction:column;flex:1 1}.graphiql-container .resultWrap{border-left:1px solid #e0e0e0;flex-basis:1em;position:relative}.graphiql-container .docExplorerWrap,.graphiql-container .historyPaneWrap{background:#fff;box-shadow:0 0 8px rgba(0,0,0,.15);position:relative;z-index:3}.graphiql-container .historyPaneWrap{min-width:230px;z-index:5}.graphiql-container .docExplorerResizer{cursor:col-resize;height:100%;left:-5px;position:absolute;top:0;width:10px;z-index:10}.graphiql-container .docExplorerHide{cursor:pointer;font-size:.9rem;margin:-7px -8px -6px 0;padding:18px 16px 15px 12px;background:0;border:0;line-height:14px}.graphiql-container div .query-editor{flex:1 1;position:relative}.graphiql-container .variable-editor{display:flex;flex-direction:column;height:30px;position:relative}.graphiql-container .variable-editor-title{background:#eee;border-bottom:1px solid #d6d6d6;border-top:1px solid #e0e0e0;color:#777;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-variant:small-caps;font-weight:700;letter-spacing:1px;line-height:14px;padding:6px 0 8px 43px;text-transform:lowercase;-webkit-user-select:none;user-select:none}.graphiql-container .codemirrorWrap,.graphiql-container .result-window{flex:1 1;height:100%;position:relative}.graphiql-container .footer{background:#f6f7f8;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-left:12px;position:relative}.graphiql-container .footer:before{background:#eee;bottom:0;content:" ";left:-13px;position:absolute;top:-1px;width:12px}.result-window .CodeMirror{background:#fbfcfd}.graphiql-container .result-window .CodeMirror-gutters{background-color:#eee;border-color:#e0e0e0;cursor:col-resize}.graphiql-container .result-window .CodeMirror-foldgutter,.graphiql-container .result-window .CodeMirror-foldgutter-folded:after,.graphiql-container .result-window .CodeMirror-foldgutter-open:after{padding-left:3px}.graphiql-container .toolbar-button{background:#fdfdfd;background:linear-gradient(#f9f9f9,#ececec);border:0;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2),0 1px 0 hsla(0,0%,100%,.7),inset 0 1px #fff;color:#555;cursor:pointer;display:inline-block;margin:0 5px;padding:3px 11px 5px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;max-width:150px}.graphiql-container .toolbar-button:active{background:linear-gradient(#ececec,#d5d5d5)}.graphiql-container .toolbar-button.error{background:linear-gradient(#fdf3f3,#e6d6d7);color:#b00}.graphiql-container .toolbar-button-group{margin:0 5px;white-space:nowrap}.graphiql-container .toolbar-button-group>*{margin:0}.graphiql-container .toolbar-button-group>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.graphiql-container .toolbar-button-group>:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.graphiql-container .execute-button-wrap{height:34px;margin:0 14px 0 28px;position:relative}.graphiql-container .execute-button{background:linear-gradient(#fdfdfd,#d2d3d6);border-radius:17px;border:1px solid rgba(0,0,0,.25);box-shadow:0 1px 0 #fff;cursor:pointer;fill:#444;height:34px;margin:0;padding:0;width:34px}.graphiql-container .execute-button svg{pointer-events:none}.graphiql-container .execute-button:active{background:linear-gradient(#e6e6e6,#c3c3c3);box-shadow:0 1px 0 #fff,inset 0 0 2px rgba(0,0,0,.2),inset 0 0 6px rgba(0,0,0,.1)}.graphiql-container .toolbar-menu,.graphiql-container .toolbar-select{position:relative}.graphiql-container .execute-options,.graphiql-container .toolbar-menu-items,.graphiql-container .toolbar-select-options{background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.25);margin:0;padding:6px 0;position:absolute;z-index:100}.graphiql-container .execute-options{min-width:100px;top:37px;left:-1px}.graphiql-container .toolbar-menu-items{left:1px;margin-top:-1px;min-width:110%;top:100%;visibility:hidden}.graphiql-container .toolbar-menu-items.open{visibility:visible}.graphiql-container .toolbar-select-options{left:0;min-width:100%;top:-5px;visibility:hidden}.graphiql-container .toolbar-select-options.open{visibility:visible}.graphiql-container .execute-options>li,.graphiql-container .toolbar-menu-items>li,.graphiql-container .toolbar-select-options>li{cursor:pointer;display:block;margin:none;max-width:300px;overflow:hidden;padding:2px 20px 4px 11px;white-space:nowrap}.graphiql-container .execute-options>li.selected,.graphiql-container .history-contents>li:active,.graphiql-container .history-contents>li:hover,.graphiql-container .toolbar-menu-items>li.hover,.graphiql-container .toolbar-menu-items>li:active,.graphiql-container .toolbar-menu-items>li:hover,.graphiql-container .toolbar-select-options>li.hover,.graphiql-container .toolbar-select-options>li:active,.graphiql-container .toolbar-select-options>li:hover{background:#e10098;color:#fff}.graphiql-container .toolbar-select-options>li>svg{display:inline;fill:#666;margin:0 -6px 0 6px;pointer-events:none;vertical-align:middle}.graphiql-container .toolbar-select-options>li.hover>svg,.graphiql-container .toolbar-select-options>li:active>svg,.graphiql-container .toolbar-select-options>li:hover>svg{fill:#fff}.graphiql-container .CodeMirror-scroll{overflow-scrolling:touch}.graphiql-container .CodeMirror{color:#141823;font-family:"Consolas","Inconsolata","Droid Sans Mono","Monaco",monospace;font-size:13px;height:100%;left:0;position:absolute;top:0;width:100%}.graphiql-container .CodeMirror-lines{padding:20px 0}.CodeMirror-hint-information .content{box-orient:vertical;color:#141823;display:flex;font-family:system,-apple-system,"San Francisco",".SFNSDisplay-Regular","Segoe UI",Segoe,"Segoe WP","Helvetica Neue",helvetica,"Lucida Grande",arial,sans-serif;font-size:13px;line-clamp:3;line-height:16px;max-height:48px;overflow:hidden;text-overflow:-o-ellipsis-lastline}.CodeMirror-hint-information .content p:first-child{margin-top:0}.CodeMirror-hint-information .content p:last-child{margin-bottom:0}.CodeMirror-hint-information .infoType{color:#ca9800;cursor:pointer;display:inline;margin-right:.5em}.autoInsertedLeaf.cm-property{-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-name:insertionFade;animation-name:insertionFade;border-bottom:2px solid hsla(0,0%,100%,0);border-radius:2px;margin:-2px -4px -1px;padding:2px 4px 1px}@-webkit-keyframes insertionFade{0%,to{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}15%,85%{background:#fbffc9;border-color:#f0f3c0}}@keyframes insertionFade{0%,to{background:hsla(0,0%,100%,0);border-color:hsla(0,0%,100%,0)}15%,85%{background:#fbffc9;border-color:#f0f3c0}}div.CodeMirror-lint-tooltip{background-color:#fff;border-radius:2px;border:0;color:#141823;box-shadow:0 1px 3px rgba(0,0,0,.45);font-size:13px;line-height:16px;max-width:430px;opacity:0;padding:8px 10px;transition:opacity .15s;white-space:pre-wrap}div.CodeMirror-lint-tooltip>*{padding-left:23px}div.CodeMirror-lint-tooltip>*+*{margin-top:12px}.graphiql-container .CodeMirror-foldmarker{border-radius:4px;background:#08f;background:linear-gradient(#43a8ff,#0f83e8);box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);color:#fff;font-family:arial;font-size:12px;line-height:0;margin:0 3px;padding:0 4px 1px;text-shadow:0 -1px rgba(0,0,0,.1)}.graphiql-container div.CodeMirror span.CodeMirror-matchingbracket{color:#555;text-decoration:underline}.graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{color:red}.cm-comment{color:#999}.cm-punctuation{color:#555}.cm-keyword{color:#b11a04}.cm-def{color:#d2054e}.cm-property{color:#1f61a0}.cm-qualifier{color:#1c92a9}.cm-attribute{color:#8b2bb9}.cm-number{color:#2882f9}.cm-string{color:#d64292}.cm-builtin{color:#d47509}.cm-string-2{color:#0b7fc7}.cm-variable{color:#397d13}.cm-meta{color:#b33086}.cm-atom{color:#ca9800}.CodeMirror{color:#000;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#fbfcfd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror .CodeMirror-cursor{border-left:1px solid #000}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.CodeMirror.cm-fat-cursor div.CodeMirror-cursor{background:#7e7;border:0;width:auto}.CodeMirror.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-animate-fat-cursor{-webkit-animation:blink 1.06s steps(1) infinite;animation:blink 1.06s steps(1) infinite;border:0;width:auto}@-webkit-keyframes blink{0%{background:#7e7}50%{background:none}to{background:#7e7}}@keyframes blink{0%{background:#7e7}50%{background:none}to{background:#7e7}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-ruler{border-left:1px solid #ccc;position:absolute}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0f0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#f22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-30px;margin-right:-30px;outline:none;overflow:scroll!important;padding-bottom:30px;position:relative}.CodeMirror-sizer{border-right:30px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;position:absolute;z-index:6}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{min-height:100%;position:absolute;left:0;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-30px;vertical-align:top;white-space:normal;*zoom:1;*display:inline}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper{-webkit-user-select:none;user-select:none}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre{-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;word-wrap:normal;z-index:2}.CodeMirror-wrap pre{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.CodeMirror-linewidget{overflow:auto;position:relative;z-index:2}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:initial}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background:#ffa;background:rgba(255,255,0,.4)}.CodeMirror span{*vertical-align:text-bottom}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-dialog{background:inherit;color:inherit;left:0;right:0;overflow:hidden;padding:.1em .8em;position:absolute;z-index:15}.CodeMirror-dialog-top{border-bottom:1px solid #eee;top:0}.CodeMirror-dialog-bottom{border-top:1px solid #eee;bottom:0}.CodeMirror-dialog input{background:transparent;border:1px solid #d3d6db;color:inherit;font-family:monospace;outline:none;width:20em}.CodeMirror-dialog button{font-size:70%}.graphiql-container .doc-explorer{background:#fff}.graphiql-container .doc-explorer-title-bar,.graphiql-container .history-title-bar{all:unset;cursor:default;display:flex;height:34px;line-height:14px;padding:8px 8px 5px;position:relative;-webkit-user-select:none;user-select:none}.graphiql-container .doc-explorer-title,.graphiql-container .history-title{all:unset;flex:1 1;font-weight:700;overflow-x:hidden;padding:10px 0 10px 10px;text-align:center;text-overflow:ellipsis;-webkit-user-select:text;user-select:text;white-space:nowrap}.graphiql-container .doc-explorer-back{all:unset;color:#3b5998;cursor:pointer;margin:-7px 0 -6px -8px;overflow-x:hidden;padding:17px 12px 16px 16px;text-overflow:ellipsis;white-space:nowrap;background:0;border:0;line-height:14px}.doc-explorer-narrow button{box-shadow:unset}.doc-explorer-narrow .doc-explorer-back{width:0}.graphiql-container .doc-explorer-back:before{border-left:2px solid #3b5998;border-top:2px solid #3b5998;content:"";display:inline-block;height:9px;margin:0 3px -1px 0;position:relative;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:9px}.graphiql-container .doc-explorer-rhs{position:relative}.graphiql-container .doc-explorer-contents,.graphiql-container .history-contents{background-color:#fff;border-top:1px solid #d6d6d6;bottom:0;left:0;overflow-y:auto;padding:20px 15px;position:absolute;right:0;top:47px}.graphiql-container .doc-explorer-contents{min-width:300px}.graphiql-container .doc-type-description blockquote:first-child,.graphiql-container .doc-type-description p:first-child{margin-top:0}.graphiql-container .doc-explorer-contents a{cursor:pointer;text-decoration:none}.graphiql-container .doc-explorer-contents a:hover{text-decoration:underline}.graphiql-container .doc-value-description>:first-child{margin-top:4px}.graphiql-container .doc-value-description>:last-child{margin-bottom:4px}.graphiql-container .doc-category code,.graphiql-container .doc-category pre,.graphiql-container .doc-type-description code,.graphiql-container .doc-type-description pre{--saf-0:rgba(var(--sk_foreground_low,29,28,29),0.13);font-size:12px;line-height:1.50001;-webkit-font-feature-settings:none;font-feature-settings:none;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;white-space:pre;white-space:pre-wrap;word-wrap:break-word;word-break:normal;-webkit-tab-size:4;-moz-tab-size:4;tab-size:4}.graphiql-container .doc-category code,.graphiql-container .doc-type-description code{padding:2px 3px 1px;border:1px solid var(--saf-0);border-radius:3px;background-color:rgba(29,28,29,.04);background-color:rgba(var(--sk_foreground_min,29,28,29),.04);color:#e01e5a;background-color:#fff}.graphiql-container .doc-category{margin:20px 0}.graphiql-container .doc-category-title{border-bottom:1px solid #e0e0e0;color:#777;cursor:default;font-size:14px;-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-variant:small-caps;font-weight:700;letter-spacing:1px;margin:0 -15px 10px 0;padding:10px 0;-webkit-user-select:none;user-select:none}.graphiql-container .doc-category-item{margin:12px 0;color:#555}.graphiql-container .keyword{color:#b11a04}.graphiql-container .type-name{color:#ca9800}.graphiql-container .field-name{color:#1f61a0}.graphiql-container .field-short-description{color:#999;margin-left:5px;overflow:hidden;text-overflow:ellipsis}.graphiql-container .enum-value{color:#0b7fc7}.graphiql-container .arg-name{color:#8b2bb9}.graphiql-container .arg{display:block;margin-left:1em}.graphiql-container .arg:first-child:last-child,.graphiql-container .arg:first-child:nth-last-child(2),.graphiql-container .arg:first-child:nth-last-child(2)~.arg{display:inherit;margin:inherit}.graphiql-container .arg:first-child:nth-last-child(2):after{content:", "}.graphiql-container .arg-default-value{color:#43a047}.graphiql-container .doc-deprecation{background:#fffae8;box-shadow:inset 0 0 1px #bfb063;color:#867f70;line-height:16px;margin:8px -8px;max-height:80px;overflow:hidden;padding:8px;border-radius:3px}.graphiql-container .doc-deprecation:before{content:"Deprecated:";color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.graphiql-container .doc-deprecation>:first-child{margin-top:0}.graphiql-container .doc-deprecation>:last-child{margin-bottom:0}.graphiql-container .show-btn{-webkit-appearance:initial;display:block;border-radius:3px;border:1px solid #ccc;text-align:center;padding:8px 12px 10px;width:100%;box-sizing:border-box;background:#fbfcfc;color:#555;cursor:pointer}.graphiql-container .search-box{all:unset;border-bottom:1px solid #d3d6db;display:block;font-size:14px;margin:-15px -15px 12px 0;position:relative}.graphiql-container .search-box-icon{cursor:pointer;display:block;font-size:24px;position:absolute;top:-2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-user-select:none;user-select:none}.graphiql-container .search-box .search-box-clear{background-color:#d0d0d0;border-radius:12px;color:#fff;cursor:pointer;font-size:11px;padding:1px 5px 2px;position:absolute;right:3px;top:8px;-webkit-user-select:none;user-select:none;border:0}.graphiql-container .search-box .search-box-clear:hover{background-color:#b9b9b9}.graphiql-container .search-box>input{all:unset;border:none;box-sizing:border-box;font-size:14px;outline:none;padding:6px 24px 8px 20px;width:100%}.graphiql-container .error-container{font-weight:700;left:0;letter-spacing:1px;opacity:.5;position:absolute;right:0;text-align:center;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.CodeMirror-foldmarker{color:#00f;cursor:pointer;font-family:arial;line-height:.3;text-shadow:#b9f 1px 1px 2px,#b9f -1px -1px 2px,#b9f 1px -1px 2px,#b9f -1px 1px 2px}.CodeMirror-foldgutter{width:.7em}.CodeMirror-foldgutter-folded,.CodeMirror-foldgutter-open{cursor:pointer}.CodeMirror-foldgutter-open:after{content:"\25BE"}.CodeMirror-foldgutter-folded:after{content:"\25B8"}.graphiql-container .history-contents{font-family:"Consolas","Inconsolata","Droid Sans Mono","Monaco",monospace;margin:0;padding:0}.graphiql-container .history-contents li{align-items:center;display:flex;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:8px;border-bottom:1px solid #e0e0e0}.graphiql-container .history-contents li button:not(.history-label){display:none;margin-left:10px}.graphiql-container .history-contents li:focus-within button:not(.history-label),.graphiql-container .history-contents li:hover button:not(.history-label){display:inline-block}.graphiql-container .history-contents button,.graphiql-container .history-contents input{padding:0;background:0;border:0;font-size:inherit;font-family:inherit;line-height:14px;color:inherit}.graphiql-container .history-contents input{flex-grow:1}.graphiql-container .history-contents input::-webkit-input-placeholder{color:inherit}.graphiql-container .history-contents input::placeholder{color:inherit}.graphiql-container .history-contents button{cursor:pointer;text-align:left}.graphiql-container .history-contents .history-label{flex-grow:1;overflow:hidden;text-overflow:ellipsis}.CodeMirror-info{background:#fff;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.45);box-sizing:border-box;color:#555;font-family:system,-apple-system,"San Francisco",".SFNSDisplay-Regular","Segoe UI",Segoe,"Segoe WP","Helvetica Neue",helvetica,"Lucida Grande",arial,sans-serif;font-size:13px;line-height:16px;margin:8px -8px;max-width:400px;opacity:0;overflow:hidden;padding:8px;position:fixed;transition:opacity .15s;z-index:50}.CodeMirror-info :first-child{margin-top:0}.CodeMirror-info :last-child{margin-bottom:0}.CodeMirror-info p{margin:1em 0}.CodeMirror-info .info-description{color:#777;line-height:16px;margin-top:1em;max-height:80px;overflow:hidden}.CodeMirror-info .info-deprecation{background:#fffae8;box-shadow:inset 0 1px 1px -1px #bfb063;color:#867f70;line-height:16px;margin:8px -8px -8px;max-height:80px;overflow:hidden;padding:8px}.CodeMirror-info .info-deprecation-label{color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.CodeMirror-info .info-deprecation-label+*{margin-top:0}.CodeMirror-info a{text-decoration:none}.CodeMirror-info a:hover{text-decoration:underline}.CodeMirror-info .type-name{color:#ca9800}.CodeMirror-info .field-name{color:#1f61a0}.CodeMirror-info .enum-value{color:#0b7fc7}.CodeMirror-info .arg-name{color:#8b2bb9}.CodeMirror-info .directive-name{color:#b33086}.CodeMirror-jump-token{text-decoration:underline;cursor:pointer}.CodeMirror-lint-markers{width:16px}.CodeMirror-lint-tooltip{background-color:infobackground;border-radius:4px 4px 4px 4px;border:1px solid #000;color:infotext;font-family:monospace;font-size:10pt;max-width:600px;opacity:0;overflow:hidden;padding:2px 5px;position:fixed;transition:opacity .4s;white-space:pre-wrap;z-index:100}.CodeMirror-lint-mark-error,.CodeMirror-lint-mark-warning{background-position:0 100%;background-repeat:repeat-x}.CodeMirror-lint-mark-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==")}.CodeMirror-lint-mark-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-error,.CodeMirror-lint-marker-warning{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;position:relative;vertical-align:middle;width:16px}.CodeMirror-lint-message-error,.CodeMirror-lint-message-warning{background-position:0 0;background-repeat:no-repeat;padding-left:18px}.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=")}.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=")}.CodeMirror-lint-marker-multiple{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");background-position:100% 100%;background-repeat:no-repeat;width:100%;height:100%}.graphiql-container .spinner-container{height:36px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36px;z-index:10}.graphiql-container .spinner{-webkit-animation:rotation .6s linear infinite;animation:rotation .6s linear infinite;border-radius:100%;border:6px solid hsla(0,0%,58.8%,.15);border-top-color:hsla(0,0%,58.8%,.8);display:inline-block;height:24px;position:absolute;vertical-align:middle;width:24px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.CodeMirror-hints{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.45);font-family:"Consolas","Inconsolata","Droid Sans Mono","Monaco",monospace;font-size:13px;list-style:none;margin:0;max-height:14.5em;overflow-y:auto;overflow:hidden;padding:0;position:absolute;z-index:10}.CodeMirror-hint{border-top:1px solid #f7f7f7;color:#141823;cursor:pointer;margin:0;max-width:300px;overflow:hidden;padding:2px 6px;white-space:pre}li.CodeMirror-hint-active{background-color:#08f;border-top-color:#fff;color:#fff}.CodeMirror-hint-information{border-top:1px solid silver;max-width:300px;padding:4px 6px;position:relative;z-index:1}.CodeMirror-hint-information:first-child{border-bottom:1px solid silver;border-top:none;margin-bottom:-1px}.CodeMirror-hint-deprecation{background:#fffae8;box-shadow:inset 0 1px 1px -1px #bfb063;color:#867f70;font-family:system,-apple-system,"San Francisco",".SFNSDisplay-Regular","Segoe UI",Segoe,"Segoe WP","Helvetica Neue",helvetica,"Lucida Grande",arial,sans-serif;font-size:13px;line-height:16px;margin-top:4px;max-height:80px;overflow:hidden;padding:6px}.CodeMirror-hint-deprecation .deprecation-label{color:#c79b2e;cursor:default;display:block;font-size:9px;font-weight:700;letter-spacing:1px;line-height:1;padding-bottom:5px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.CodeMirror-hint-deprecation .deprecation-label+*{margin-top:0}.CodeMirror-hint-deprecation :last-child{margin-bottom:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:initial;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}@-webkit-keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@-webkit-keyframes boxshadowExpandBlue{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(16,78,165,.15)}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes boxshadowExpandRed{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(196,56,84,.15)}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes boxshadowExpandGreen{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(161,205,168,.35)}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes boxshadowExpandYellow{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(255,243,205,.5)}to{box-shadow:0 0 0 0 transparent}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes navSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@-webkit-keyframes navSlideDown{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}80%{-webkit-transform:translateY(1vh);transform:translateY(1vh)}90%{-webkit-transform:translateY(-.5vh);transform:translateY(-.5vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notificationsSlideDown{0%{-webkit-transform:translateY(-30vw);transform:translateY(-30vw)}50%{-webkit-transform:translateY(1vw);transform:translateY(1vw)}80%{-webkit-transform:translateY(-.5vw);transform:translateY(-.5vw)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes notificationsSlideIn{0%{display:none;right:-100vw}50%{display:inline-block;-webkit-transform:translateX(-1vw);transform:translateX(-1vw);right:1vw}80%{display:inline-block;right:-.5vw}to{display:inline-block;right:0}}@-webkit-keyframes notificationsSlideInMd{0%{display:none;-webkit-transform:translateX(30vw);transform:translateX(30vw)}50%{display:inline-block;-webkit-transform:translateX(-1vw);transform:translateX(-1vw)}80%{display:inline-block;-webkit-transform:translateX(.5vw);transform:translateX(.5vw)}to{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes notificationsSlideOut{0%{display:inline-block;right:0}to{display:none;right:-100vw}}@-webkit-keyframes notificationsSlideoutMd{0%{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0)}to{display:none;-webkit-transform:translateX(30vw);transform:translateX(30vw)}}.row{margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:85rem}.row.reverse{flex-direction:row-reverse}.row.eq-height{align-items:stretch}.row.auto-height{align-items:flex-start}.row.flex-column{flex-direction:column}.col{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col.reverse{flex-direction:column-reverse}.first{order:-1}.last{order:1}.align-start{align-self:flex-start}.align-end{align-self:flex-end}.align-center{align-self:center}.align-baseline{align-self:baseline}.align-stretch{align-self:stretch}.col-xs{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col-xs-1{flex-basis:8.33333%;max-width:8.33333%;padding:1.1rem}.col-xs-offset-1{margin-left:8.33333%}.col-xs-2{flex-basis:16.66667%;max-width:16.66667%;padding:1.1rem}.col-xs-offset-2{margin-left:16.66667%}.col-xs-3{flex-basis:25%;max-width:25%;padding:1.1rem}.col-xs-offset-3{margin-left:25%}.col-xs-4{flex-basis:33.33333%;max-width:33.33333%;padding:1.1rem}.col-xs-offset-4{margin-left:33.33333%}.col-xs-5{flex-basis:41.66667%;max-width:41.66667%;padding:1.1rem}.col-xs-offset-5{margin-left:41.66667%}.col-xs-6{flex-basis:50%;max-width:50%;padding:1.1rem}.col-xs-offset-6{margin-left:50%}.col-xs-7{flex-basis:58.33333%;max-width:58.33333%;padding:1.1rem}.col-xs-offset-7{margin-left:58.33333%}.col-xs-8{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}.col-xs-offset-8{margin-left:66.66667%}.col-xs-9{flex-basis:75%;max-width:75%;padding:1.1rem}.col-xs-offset-9{margin-left:75%}.col-xs-10{flex-basis:83.33333%;max-width:83.33333%;padding:1.1rem}.col-xs-offset-10{margin-left:83.33333%}.col-xs-11{flex-basis:91.66667%;max-width:91.66667%;padding:1.1rem}.col-xs-offset-11{margin-left:91.66667%}.card-content,.card-footer,.card-title,.card-title-code,.card-title-grade,.card-title-icon,.card-wide .card-footer,.col-xs-12{flex-basis:100%;max-width:100%;padding:1.1rem}.col-xs-offset-12{margin-left:100%}.start-xs{justify-content:flex-start}.center-xs,.modal{justify-content:center}.end-xs{justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs,.modal{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:41rem){.col-sm{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col-sm-1{flex-basis:8.33333%;max-width:8.33333%;padding:1.1rem}.col-sm-offset-1{margin-left:8.33333%}.col-sm-2{flex-basis:16.66667%;max-width:16.66667%;padding:1.1rem}.col-sm-offset-2{margin-left:16.66667%}.col-sm-3{flex-basis:25%;max-width:25%;padding:1.1rem}.col-sm-offset-3{margin-left:25%}.col-sm-4{flex-basis:33.33333%;max-width:33.33333%;padding:1.1rem}.col-sm-offset-4{margin-left:33.33333%}.col-sm-5{flex-basis:41.66667%;max-width:41.66667%;padding:1.1rem}.col-sm-offset-5{margin-left:41.66667%}.col-sm-6{flex-basis:50%;max-width:50%;padding:1.1rem}.col-sm-offset-6{margin-left:50%}.col-sm-7{flex-basis:58.33333%;max-width:58.33333%;padding:1.1rem}.col-sm-offset-7{margin-left:58.33333%}.col-sm-8{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}.col-sm-offset-8{margin-left:66.66667%}.col-sm-9{flex-basis:75%;max-width:75%;padding:1.1rem}.col-sm-offset-9{margin-left:75%}.col-sm-10{flex-basis:83.33333%;max-width:83.33333%;padding:1.1rem}.col-sm-offset-10{margin-left:83.33333%}.col-sm-11{flex-basis:91.66667%;max-width:91.66667%;padding:1.1rem}.col-sm-offset-11{margin-left:91.66667%}.col-sm-12{flex-basis:100%;max-width:100%;padding:1.1rem}.col-sm-offset-12{margin-left:100%}.start-sm{justify-content:flex-start}.center-sm{justify-content:center}.end-sm{justify-content:flex-end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:65rem){.col-md{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col-md-1{flex-basis:8.33333%;max-width:8.33333%;padding:1.1rem}.col-md-offset-1{margin-left:8.33333%}.col-md-2{flex-basis:16.66667%;max-width:16.66667%;padding:1.1rem}.col-md-offset-2{margin-left:16.66667%}.card-wide .card-title,.card-wide .card-title-icon,.col-md-3{flex-basis:25%;max-width:25%;padding:1.1rem}.col-md-offset-3{margin-left:25%}.col-md-4{flex-basis:33.33333%;max-width:33.33333%;padding:1.1rem}.col-md-offset-4{margin-left:33.33333%}.col-md-5{flex-basis:41.66667%;max-width:41.66667%;padding:1.1rem}.col-md-offset-5{margin-left:41.66667%}.col-md-6{flex-basis:50%;max-width:50%;padding:1.1rem}.col-md-offset-6{margin-left:50%}.col-md-7{flex-basis:58.33333%;max-width:58.33333%;padding:1.1rem}.col-md-offset-7{margin-left:58.33333%}.col-md-8{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}.col-md-offset-8{margin-left:66.66667%}.card-wide .card-content,.col-md-9{flex-basis:75%;max-width:75%;padding:1.1rem}.col-md-offset-9{margin-left:75%}.col-md-10{flex-basis:83.33333%;max-width:83.33333%;padding:1.1rem}.col-md-offset-10{margin-left:83.33333%}.col-md-11{flex-basis:91.66667%;max-width:91.66667%;padding:1.1rem}.col-md-offset-11{margin-left:91.66667%}.card-skinny .card-title,.col-md-12{flex-basis:100%;max-width:100%;padding:1.1rem}.col-md-offset-12{margin-left:100%}.start-md{justify-content:flex-start}.center-md{justify-content:center}.end-md{justify-content:flex-end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:91rem){.col-lg{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col-lg-1{flex-basis:8.33333%;max-width:8.33333%;padding:1.1rem}.col-lg-offset-1{margin-left:8.33333%}.col-lg-2{flex-basis:16.66667%;max-width:16.66667%;padding:1.1rem}.col-lg-offset-2{margin-left:16.66667%}.card-title,.card-title-code,.card-title-grade,.card-title-icon,.col-lg-3{flex-basis:25%;max-width:25%;padding:1.1rem}.col-lg-offset-3{margin-left:25%}.col-lg-4{flex-basis:33.33333%;max-width:33.33333%;padding:1.1rem}.col-lg-offset-4{margin-left:33.33333%}.col-lg-5{flex-basis:41.66667%;max-width:41.66667%;padding:1.1rem}.col-lg-offset-5{margin-left:41.66667%}.col-lg-6{flex-basis:50%;max-width:50%;padding:1.1rem}.col-lg-offset-6{margin-left:50%}.col-lg-7{flex-basis:58.33333%;max-width:58.33333%;padding:1.1rem}.col-lg-offset-7{margin-left:58.33333%}.col-lg-8{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}.col-lg-offset-8{margin-left:66.66667%}.card-content,.col-lg-9{flex-basis:75%;max-width:75%;padding:1.1rem}.col-lg-offset-9{margin-left:75%}.col-lg-10{flex-basis:83.33333%;max-width:83.33333%;padding:1.1rem}.col-lg-offset-10{margin-left:83.33333%}.col-lg-11{flex-basis:91.66667%;max-width:91.66667%;padding:1.1rem}.col-lg-offset-11{margin-left:91.66667%}.col-lg-12{flex-basis:100%;max-width:100%;padding:1.1rem}.col-lg-offset-12{margin-left:100%}.start-lg{justify-content:flex-start}.center-lg{justify-content:center}.end-lg{justify-content:flex-end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (min-width:121rem){.col-xl{flex-grow:1;flex-basis:0;max-width:100%;padding:1.1rem}.col-xl-1{flex-basis:8.33333%;max-width:8.33333%;padding:1.1rem}.col-xl-offset-1{margin-left:8.33333%}.col-xl-2{flex-basis:16.66667%;max-width:16.66667%;padding:1.1rem}.col-xl-offset-2{margin-left:16.66667%}.col-xl-3{flex-basis:25%;max-width:25%;padding:1.1rem}.col-xl-offset-3{margin-left:25%}.col-xl-4{flex-basis:33.33333%;max-width:33.33333%;padding:1.1rem}.col-xl-offset-4{margin-left:33.33333%}.col-xl-5{flex-basis:41.66667%;max-width:41.66667%;padding:1.1rem}.col-xl-offset-5{margin-left:41.66667%}.col-xl-6{flex-basis:50%;max-width:50%;padding:1.1rem}.col-xl-offset-6{margin-left:50%}.col-xl-7{flex-basis:58.33333%;max-width:58.33333%;padding:1.1rem}.col-xl-offset-7{margin-left:58.33333%}.col-xl-8{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}.col-xl-offset-8{margin-left:66.66667%}.col-xl-9{flex-basis:75%;max-width:75%;padding:1.1rem}.col-xl-offset-9{margin-left:75%}.col-xl-10{flex-basis:83.33333%;max-width:83.33333%;padding:1.1rem}.col-xl-offset-10{margin-left:83.33333%}.col-xl-11{flex-basis:91.66667%;max-width:91.66667%;padding:1.1rem}.col-xl-offset-11{margin-left:91.66667%}.col-xl-12{flex-basis:100%;max-width:100%;padding:1.1rem}.col-xl-offset-12{margin-left:100%}.start-xl{justify-content:flex-start}.center-xl{justify-content:center}.end-xl{justify-content:flex-end}.top-xl{align-items:flex-start}.middle-xl{align-items:center}.bottom-xl{align-items:flex-end}.around-xl{justify-content:space-around}.between-xl{justify-content:space-between}.first-xl{order:-1}.last-xl{order:1}}.col-gutter-lr,.col-gutter-lr-xs{padding:0 1.1rem}@media only screen and (min-width:41rem){.col-gutter-lr-sm{padding:0 1.1rem}}@media only screen and (min-width:65rem){.col-gutter-lr-md{padding:0 1.1rem}}@media only screen and (min-width:91rem){.col-gutter-lr-lg{padding:0 1.1rem}}@media only screen and (min-width:121rem){.col-gutter-lr-xl{padding:0 1.1rem}}.col-gutter-tb,.col-gutter-tb-xs{padding:1.1rem 0}@media only screen and (min-width:41rem){.col-gutter-tb-sm{padding:1.1rem 0}}@media only screen and (min-width:65rem){.col-gutter-tb-md{padding:1.1rem 0}}@media only screen and (min-width:91rem){.col-gutter-tb-lg{padding:1.1rem 0}}@media only screen and (min-width:121rem){.col-gutter-tb-xl{padding:1.1rem 0}}.card-content,.card-title,.card-title-code,.card-title-grade,.card-title-icon,.card-wide .card-content,.col-no-gutter,.col-no-gutter-xs{padding:0}@media only screen and (min-width:41rem){.col-no-gutter-sm{padding:0}}@media only screen and (min-width:65rem){.col-no-gutter-md{padding:0}}@media only screen and (min-width:91rem){.col-no-gutter-lg{padding:0}}@media only screen and (min-width:121rem){.col-no-gutter-xl{padding:0}}.show{display:block!important}.row.show{display:flex!important}.hide{display:none!important}.show-xs{display:block!important}.hide-xs{display:none!important}@media only screen and (max-width:40rem){.show-xs-only{display:block!important}.hide-xs-only{display:none!important}}@media only screen and (min-width:41rem){.show-sm{display:block!important}.hide-sm{display:none!important}}@media only screen and (min-width:41rem) and (max-width:64rem){.show-sm-only{display:block!important}.hide-sm-only{display:none!important}}@media only screen and (min-width:65rem){.show-md{display:block!important}.hide-md{display:none!important}}@media only screen and (min-width:65rem) and (max-width:90rem){.show-md-only{display:block!important}.hide-md-only{display:none!important}}@media only screen and (min-width:91rem){.show-lg{display:block!important}.hide-lg{display:none!important}}@media only screen and (min-width:91rem) and (max-width:120rem){.show-lg-only{display:block!important}.hide-lg-only{display:none!important}}@media only screen and (min-width:121rem){.show-xl{display:block!important}.hide-xl{display:none!important}}body{-webkit-font-smoothing:antialiased;font-family:"Inter UI",sans-serif;font-size:10px;background-color:#fbfcfd;color:#4a4a4a;overflow-wrap:break-word}button,div,figcaption,input,label,li,p,p a,section,span,textarea{font-size:.9rem;line-height:1.8em}@media only screen and (min-width:41rem){button,div,figcaption,input,label,li,p,p a,section,span,textarea{font-size:1rem}}@media only screen and (min-width:65rem){button,div,figcaption,input,label,li,p,p a,section,span,textarea{font-size:1.1rem}}figcaption,input,ol,p,select,textarea{margin-bottom:1.1rem}b,strong{font-weight:600}em{font-weight:400;font-style:italic}h1{margin-bottom:.7rem;display:block;font-weight:700;font-size:1.3rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){h1{font-size:1.6rem}}@media only screen and (min-width:65rem){h1{font-size:1.9rem}}@media only screen and (min-width:91rem){h1{font-size:2.2rem}}h2{margin-bottom:.7rem;display:block;font-weight:700;font-size:1.1rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){h2{font-size:1.3rem}}@media only screen and (min-width:65rem){h2{font-size:1.6rem}}@media only screen and (min-width:91rem){h2{font-size:1.9rem}}h3{margin-bottom:.7rem;display:block;font-weight:700;font-size:1rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){h3{font-size:1.1rem}}@media only screen and (min-width:65rem){h3{font-size:1.3rem}}@media only screen and (min-width:91rem){h3{font-size:1.6rem}}h4{margin-bottom:.7rem;display:block;font-weight:300;font-size:.9rem;color:"inherit";line-height:1.8em;text-transform:uppercase}@media only screen and (min-width:41rem){h4{font-size:1rem}}@media only screen and (min-width:65rem){h4{font-size:1.1rem}}@media only screen and (min-width:91rem){h4{font-size:1.3rem}}a,p>a{text-decoration:none;color:#235fb2}p>a{border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}p>a:hover{color:#418bf2;border-bottom:1px solid #418bf2}p>a:focus{color:#104ea5;border-bottom:1px solid #104ea5}p>span{color:#757575}ol{counter-reset:counter}ol>li{position:relative;margin:0 0 .3rem 3rem}ol>li:before{content:counter(counter);counter-increment:counter;position:absolute;left:-3rem;width:2em;height:2em;background-color:#4a4a4a;border-radius:100%;font-size:.9rem;font-weight:800;text-align:center;color:#fff}@media only screen and (min-width:41rem){ol>li:before{padding-top:0}}@media only screen and (min-width:91rem){ol>li:before{font-size:1rem}}ol a{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}ol a:hover{color:#418bf2;border-bottom:1px solid #418bf2}ol a:focus{color:#104ea5;border-bottom:1px solid #104ea5}hr{margin:0 0 1.1rem;width:100%;height:1px;background-color:#dbdbdb;border:none}fieldset{margin-bottom:1.1rem}label{display:block;margin-bottom:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:.75rem;font-weight:400;letter-spacing:.04em}@media only screen and (min-width:41rem){label{font-size:.9rem}}@media only screen and (min-width:65rem){label{font-size:1rem}}input{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;padding:.3rem .6rem;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out}input::-webkit-input-placeholder{color:#3e4354}input::placeholder{color:#3e4354}input:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){input{font-size:1rem}}@media only screen and (min-width:65rem){input{font-size:1rem}}@media only screen and (min-width:91rem){input{font-size:1.1rem}}input[disabled=true],input[disabled]{color:#ccc;border-color:#ccc;background-color:initial;cursor:default}input[disabled=true]:focus,input[disabled]:focus{border-color:#ccc;color:#ccc}input[disabled=true]::-webkit-input-placeholder,input[disabled]::-webkit-input-placeholder{color:#ccc}input[disabled=true]::placeholder,input[disabled]::placeholder{color:#ccc}input[disabled=false]{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;padding:.3rem .6rem;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out}input[disabled=false]::-webkit-input-placeholder{color:#3e4354}input[disabled=false]::placeholder{color:#3e4354}input[disabled=false]:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){input[disabled=false]{font-size:1rem}}@media only screen and (min-width:65rem){input[disabled=false]{font-size:1rem}}@media only screen and (min-width:91rem){input[disabled=false]{font-size:1.1rem}}input[type=submit]{display:inline-block;margin:0 1.1rem 1.1rem 0;padding:.5rem 1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#4a4a4a;font-weight:500;letter-spacing:.04em;font-size:.75rem;border-radius:6px;outline:none;box-shadow:1px 2px 3px 0 hsla(0,0%,60.8%,.5);transition:all .25s ease-out;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#235fb2;border:1px solid #235fb2}@media only screen and (min-width:41rem){input[type=submit]{font-size:.9rem}}@media only screen and (min-width:65rem){input[type=submit]{font-size:1rem}}input[type=submit]:hover{background-color:#6b6b6b}input[type=submit]:focus{background-color:#383838;box-shadow:0 0 0 3px #c2c2c2}input[type=submit]:hover{background-color:#418bf2;border:1px solid #418bf2}input[type=submit]:focus{background-color:#104ea5;border:1px solid #104ea5;box-shadow:0 0 0 3px #a0c5f9}input[type=checkbox]{width:1.5rem;height:1.5rem;padding:0;margin:0 .3rem 0 0;vertical-align:bottom;position:relative;top:-3px;overflow:hidden;cursor:pointer}input[type=checkbox]:checked{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/check.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .2rem top .25rem;background-color:#235fb2;border-color:#235fb2}input[type=radio]{width:1.5rem;height:1.5rem;padding:0;margin:0 .3rem 0 0;vertical-align:bottom;position:relative;top:-3px;overflow:hidden;cursor:pointer;border-radius:100%}input[type=radio]:checked{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/radio.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .4rem;background-color:#235fb2;border-color:#235fb2}textarea{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;padding:.3rem .6rem;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out}textarea::-webkit-input-placeholder{color:#3e4354}textarea::placeholder{color:#3e4354}textarea:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){textarea{font-size:1rem}}@media only screen and (min-width:65rem){textarea{font-size:1rem}}@media only screen and (min-width:91rem){textarea{font-size:1.1rem}}select{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;padding:.3rem .6rem;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out;cursor:pointer;background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem}select::-webkit-input-placeholder{color:#3e4354}select::placeholder{color:#3e4354}select:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){select{font-size:1rem}}@media only screen and (min-width:65rem){select{font-size:1rem}}@media only screen and (min-width:91rem){select{font-size:1.1rem}}select:focus{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down-active.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem;background-color:#fff}select::selection{font-family:"Fira Sans",helvetica,sans-serif}select[disabled=true],select[disabled]{color:#ccc;border-color:#ccc;background-color:initial;cursor:default;background:none}select[disabled=true]:focus,select[disabled]:focus{border-color:#ccc;color:#ccc}select[disabled=true]::-webkit-input-placeholder,select[disabled]::-webkit-input-placeholder{color:#ccc}select[disabled=true]::placeholder,select[disabled]::placeholder{color:#ccc}select[disabled=true]:focus,select[disabled]:focus{background:none}select[disabled=false]{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;padding:.3rem .6rem;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out;cursor:pointer;background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem;background-color:#fff}select[disabled=false]::-webkit-input-placeholder{color:#3e4354}select[disabled=false]::placeholder{color:#3e4354}select[disabled=false]:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){select[disabled=false]{font-size:1rem}}@media only screen and (min-width:65rem){select[disabled=false]{font-size:1rem}}@media only screen and (min-width:91rem){select[disabled=false]{font-size:1.1rem}}select[disabled=false]:focus{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down-active.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem;background-color:#fff}select[disabled=false]::selection{font-family:"Fira Sans",helvetica,sans-serif}option{padding:.6rem}button{display:inline-block;margin:0 1.1rem 1.1rem 0;padding:.5rem 1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#4a4a4a;font-weight:500;letter-spacing:.04em;font-size:.75rem;text-transform:uppercase;color:#fff;border:none;border-radius:6px;outline:none;box-shadow:1px 2px 3px 0 hsla(0,0%,60.8%,.5);transition:all .25s ease-out;cursor:pointer}@media only screen and (min-width:41rem){button{font-size:.9rem}}@media only screen and (min-width:65rem){button{font-size:1rem}}button:hover{background-color:#6b6b6b}button:focus{background-color:#383838;box-shadow:0 0 0 3px #c2c2c2}button[disabled=true],button[disabled]{background-color:#fff;color:#dbdbdb;border:1px solid #dbdbdb;box-shadow:none}@keyframes fadeIn{0%{visibility:hidden;opacity:0}1%{visibility:visible;opacity:0}to{visibility:visible;opacity:1}}@keyframes fadeOut{0%{visibility:visible;opacity:1}99%{visibility:visible;opacity:0}to{visibility:hidden;opacity:0}}@keyframes boxshadowExpandBlue{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(16,78,165,.15)}to{box-shadow:0 0 0 0 transparent}}@keyframes boxshadowExpandRed{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(196,56,84,.15)}to{box-shadow:0 0 0 0 transparent}}@keyframes boxshadowExpandGreen{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(161,205,168,.35)}to{box-shadow:0 0 0 0 transparent}}@keyframes boxshadowExpandYellow{0%{box-shadow:0 0 0 0 transparent}70%{box-shadow:0 0 3px 1px rgba(255,243,205,.5)}to{box-shadow:0 0 0 0 transparent}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes navSlideUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}}@keyframes navSlideDown{0%{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}80%{-webkit-transform:translateY(1vh);transform:translateY(1vh)}90%{-webkit-transform:translateY(-.5vh);transform:translateY(-.5vh)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notificationsSlideDown{0%{-webkit-transform:translateY(-30vw);transform:translateY(-30vw)}50%{-webkit-transform:translateY(1vw);transform:translateY(1vw)}80%{-webkit-transform:translateY(-.5vw);transform:translateY(-.5vw)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes notificationsSlideIn{0%{display:none;right:-100vw}50%{display:inline-block;-webkit-transform:translateX(-1vw);transform:translateX(-1vw);right:1vw}80%{display:inline-block;right:-.5vw}to{display:inline-block;right:0}}@keyframes notificationsSlideInMd{0%{display:none;-webkit-transform:translateX(30vw);transform:translateX(30vw)}50%{display:inline-block;-webkit-transform:translateX(-1vw);transform:translateX(-1vw)}80%{display:inline-block;-webkit-transform:translateX(.5vw);transform:translateX(.5vw)}to{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes notificationsSlideOut{0%{display:inline-block;right:0}to{display:none;right:-100vw}}@keyframes notificationsSlideoutMd{0%{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0)}to{display:none;-webkit-transform:translateX(30vw);transform:translateX(30vw)}}.bcs-app-content{margin:3.5rem 0 0;background-color:#fbfcfd;min-width:100vw;transition:margin .2s;transition-timing-function:cubic-bezier(.41,0,.34,1)}@media only screen and (min-width:65rem){.bcs-app-content{margin:0 0 0 15rem;min-width:auto}}@media only screen and (min-width:91rem){.bcs-app-content{margin:0 0 0 16rem}}@media only screen and (min-width:65rem){.bcs-app-content.expanded{margin:0 0 0 4rem;transition:margin .2s;transition-timing-function:cubic-bezier(.41,0,.34,1)}}.bcs-app-content-inner{margin:0 auto;padding:1.1rem .6rem;width:100%;max-width:1296px}@media only screen and (min-width:41rem){.bcs-app-content-inner{padding:1.5rem}}@media only screen and (min-width:65rem){.bcs-app-content-inner{padding:2rem}}.bcs-login-background{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/background-group-project.jpg) 50% no-repeat;background-size:cover;background-position:center 30%}.bcs-login-background:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:25%;height:100%;background-image:linear-gradient(to bottom right,#324a5f,#235fb2);opacity:.5}@media only screen and (min-width:91rem){.bcs-login-background:before{width:33.33333%}}.nav-toggle{position:fixed;top:0;left:0;z-index:11;background-color:#fff;width:3.5rem;height:3.5rem;box-shadow:0 0 40px -5px rgba(56,56,56,.2);transition:width .2s;transition-timing-function:cubic-bezier(.41,0,.34,1);outline:none;cursor:pointer}@media only screen and (min-width:65rem){.nav-toggle{width:15rem;background-color:#182128}}@media only screen and (min-width:91rem){.nav-toggle{width:16rem}}@media only screen and (min-width:65rem){.nav-toggle:hover{background-color:#13191e}.nav-toggle:hover i{color:#a0c5f9}}@media only screen and (min-width:65rem){.nav-toggle:focus{border-bottom:1px solid #418bf2}}.nav-toggle.condensed{transition:width .2s;transition-timing-function:cubic-bezier(.41,0,.34,1);width:4rem}.nav-toggle.condensed .nav-toggle-open span:first-child{top:0;width:100%;left:5px}.nav-toggle.condensed .nav-toggle-open span:nth-child(2),.nav-toggle.condensed .nav-toggle-open span:nth-child(3){-webkit-transform:rotate(0);transform:rotate(0)}.nav-toggle.condensed .nav-toggle-open span:nth-child(4){top:12px;width:100%;left:5px}.bcs-navigation{position:fixed;overflow-y:auto;visibility:hidden;opacity:0;z-index:10;top:-100vh;left:0;margin:3.5rem 0 0;width:100%;min-height:100vh;background-color:#26333e;color:#fff;box-shadow:0 1px 5px 0 rgba(56,56,56,.3);transition:visibility 0ms .6s,opacity 0ms .6s,top .6s,height 0ms .6s,min-height 0ms .6s;transition-timing-function:cubic-bezier(.41,0,.34,1)}@media only screen and (min-width:65rem){.bcs-navigation{visibility:visible;opacity:1;top:3.5rem;z-index:9;margin:0;display:inline-block;width:15rem;min-height:600px;box-shadow:inset -4px 0 40px 0 #0e1317;height:calc(100vh - 3.5rem);transition:visibility 0ms,opacity 0ms,top 0ms,height 0ms,min-height 0ms,width .2s;transition-timing-function:cubic-bezier(.41,0,.34,1)}}@media only screen and (min-width:91rem){.bcs-navigation{width:16rem}}.bcs-navigation.active{visibility:visible;opacity:1;top:0;transition:visibility 0ms,opacity 0ms,top .5s,height 0ms,min-height 0ms;transition-timing-function:cubic-bezier(.41,0,.34,1)}@media only screen and (min-width:65rem){.bcs-navigation.active{top:3.5rem}}@media only screen and (min-width:65rem){.bcs-navigation.condensed{width:4rem;transition:width .2s;transition-timing-function:cubic-bezier(.41,0,.34,1)}}.bcs-navigation.condensed .course-list a i{margin-right:1.5rem;transition:margin .1s ease-out .15s}.bcs-navigation.condensed .course-info{display:none}.bcs-navigation li{color:#fff;line-height:2em}.bcs-navigation a{color:#fff}.bcs-navigation a,.bcs-navigation i{outline:none}.bcs-navigation .university-logo{display:none;padding:.5rem 0 0 1rem;height:3.5rem}@media only screen and (min-width:65rem){.bcs-navigation .university-logo{display:block}}.bcs-navigation .university-logo img{max-width:12rem;max-height:3rem}.bcs-navigation .course-list{padding:0 0 1.5rem;overflow-x:hidden}.bcs-navigation .course-list li{min-width:15rem}@media only screen and (min-width:91rem){.bcs-navigation .course-list li{min-width:16rem}}.bcs-navigation .course-list h4{padding:1.1rem 1.5rem 0;font-weight:300}.bcs-navigation .course-list p{padding:0 1.5rem;font-size:.75rem;font-weight:600}@media only screen and (min-width:65rem){.bcs-navigation .course-list p{font-size:.9rem}}.bcs-navigation .course-list span{opacity:1;height:auto;transition:opacity 0s ease-out .2s}.bcs-navigation .admin-list{padding:1.5rem 0;border-top:1px solid #4a647a}.bcs-navigation .admin-list a,.bcs-navigation .course-list a{display:block;cursor:pointer;padding:0 1rem 0 1.5rem;color:#fff;transition:all .25s ease-out}.bcs-navigation .admin-list a.active,.bcs-navigation .course-list a.active{padding:0 1.5rem 0 calc(1.5rem - 3px);border-left:3px solid #418bf2;color:#fff;background-color:#394d5e}.bcs-navigation .admin-list a:hover,.bcs-navigation .course-list a:hover{color:#a0c5f9;background-color:#202b35}.bcs-navigation .admin-list a:focus,.bcs-navigation .course-list a:focus{outline:1px solid #235fb2}.bcs-navigation .admin-list a i,.bcs-navigation .course-list a i{margin-right:.7rem;width:1rem;text-align:center}.bcs-navigation .course-info{padding:1.5rem;position:absolute;bottom:0;left:0}.nav-toggle-open{position:absolute;top:1rem;left:1rem;width:20px;height:15px;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;outline:none}.nav-toggle-open:hover span{background:#418bf2}.nav-toggle-open:focus span{background:#13191e}@media only screen and (min-width:65rem){.nav-toggle-open:focus span{background:#b3b3b3}}.nav-toggle-open span{display:block;position:absolute;height:3px;width:100%;background:#26333e;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}@media only screen and (min-width:65rem){.nav-toggle-open span{background:#fff;height:1px;left:5px;margin-top:2px}.nav-toggle-open span:first-child{top:6px;width:0;left:50%}.nav-toggle-open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle-open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle-open span:nth-child(4){top:6px;width:0;left:50%}}.nav-toggle-open span:first-child{top:0}.nav-toggle-open span:nth-child(2),.nav-toggle-open span:nth-child(3){top:6px}.nav-toggle-open span:nth-child(4){top:12px}.nav-toggle-open.open span:first-child{top:6px;width:0;left:50%}.nav-toggle-open.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-toggle-open.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-toggle-open.open span:nth-child(4){top:6px;width:0;left:50%}.bcs-header{margin:0 0 0 3.5rem;position:fixed;top:0;padding:0 1.5rem 0 .6rem;z-index:11;background-color:#fff;height:3.5rem;width:-webkit-fill-available;width:stretch;box-shadow:0 0 40px -5px rgba(56,56,56,.2);transition:margin .2s;transition-timing-function:cubic-bezier(.41,0,.34,1)}.bcs-header:after{content:"";display:table;clear:both}.bcs-header a,.bcs-header i{outline:none}@media only screen and (min-width:65rem){.bcs-header{padding:0 2rem 0 .6rem;z-index:9;margin:0 0 0 15rem;position:relative;width:auto}}@media only screen and (min-width:91rem){.bcs-header{margin:0 0 0 16rem}}@media only screen and (min-width:65rem){.bcs-header.expanded{transition:margin .2s;transition-timing-function:cubic-bezier(.41,0,.34,1);margin:0 0 0 4rem}}.bcs-header .header-back-logo-container{display:flex;align-items:center}.bcs-header .header-back-logo-container .header-back-container{background-color:#fff;color:#235fb2;box-shadow:2px 2px 8px 0 rgba(59,59,59,.5);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center}.bcs-header .header-back-logo-container .header-back-container:focus{background-color:#26333e;color:#fff}.bcs-header .header-back-logo-container .header-back-container:hover{background-color:#418bf2;color:#fff;cursor:pointer;transition:all .25s ease-out}.bcs-header .header-back-logo-container .header-back-container i{color:inherit;font-size:1.3rem}.bcs-header .header-back-logo-container .header-logo{margin-top:7px;margin-left:.5rem}.bcs-header .header-back-logo-container .header-logo img{width:auto;max-width:190px;height:auto;max-height:42px}@media only screen and (min-width:65rem){.bcs-header .header-back-logo-container .header-logo img{width:auto;max-width:190px;height:auto;max-height:42px}}.bcs-header .header-nav{position:absolute;top:0;right:0;margin-right:1.5rem;padding:.6rem 0}@media only screen and (min-width:65rem){.bcs-header .header-nav{margin-right:3rem}}.bcs-header .header-nav>ul{display:flex}.bcs-header .header-nav>ul>li{display:inline-block;text-align:right;vertical-align:middle}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li{padding:0 1.1rem}}.bcs-header .header-nav>ul>li.header-notifications{padding:.2rem 0 0;margin:0 1.1rem 0 0;position:relative}.bcs-header .header-nav>ul>li.header-notifications.active .notification-icon{text-shadow:0 0 3px #a0c5f9}.bcs-header .header-nav>ul>li.header-notifications.active .notification-dropdown{visibility:visible;opacity:1;right:0}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-notifications.active .notification-dropdown{transition:visibility .3s,opacity .3s,right .3s,left .3s,width 0ms;left:-1rem;width:25rem}}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-notifications{margin:0;padding:0 1.1rem}}.bcs-header .header-nav>ul>li.header-notifications .notification-icon{color:#235fb2;text-decoration:none;cursor:pointer;transition:all .25s ease-out;border-bottom:none;color:#26333e}.bcs-header .header-nav>ul>li.header-notifications .notification-icon:hover{border-bottom:1px solid #418bf2}.bcs-header .header-nav>ul>li.header-notifications .notification-icon:focus{color:#104ea5;border-bottom:1px solid #104ea5}.bcs-header .header-nav>ul>li.header-notifications .notification-icon:hover{border-bottom:none;color:#418bf2}.bcs-header .header-nav>ul>li.header-notifications .notification-icon:focus{outline:1px solid #fff}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-notifications .notification-icon.link-with-unread{margin:0 1.1rem 0 0}}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown{position:fixed;top:3.5rem;right:-110vw;display:inline-block;visibility:hidden;opacity:0;z-index:11;width:100vw;background-color:#fff;border-top:1px solid #dbdbdb;box-shadow:1px 2px 5px 0 rgba(56,56,56,.3);transition:all .5s;transition:visibility .5s,opacity .5s,right .5s,left .5s,width 0ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:after,.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:before{content:"";position:absolute;right:6.4rem;width:0;height:0;border-style:solid;border-width:0 10px 10px}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:before{top:-11px;border-color:transparent transparent #ced4e2}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:after{top:-10px;border-color:transparent transparent #fff}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown{position:absolute;top:2.87rem;width:0;left:12rem;transition:visibility .3s,opacity .3s,right .3s,left .3s,width 0ms .3s}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:after,.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown:before{right:auto;left:2rem}}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-title{position:relative}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-title a,.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-title h3{display:inline-block;margin:0}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-title a{position:absolute;top:1.1rem;right:1.1rem;line-height:1.2rem;text-align:right}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-title a:hover{color:#418bf2;border-bottom:1px solid #418bf2}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-see-all{text-align:center}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown .notification-dropdown-see-all a:hover{text-decoration:underline}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li{display:block;width:100%;text-align:left;padding:.6rem;border-bottom:1px solid #dbdbdb}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li.notification-read p{width:92%}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li a{display:block;transition:all .25s ease-out;color:#235fb2}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li a:hover{border-bottom:none}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li a:hover .notification-title{color:#418bf2;border-bottom:1px solid #418bf2}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li a .notification-title{color:#235fb2;transition:all .25s ease-out}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li i{margin-right:.7rem}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li p{margin-bottom:.3rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bcs-header .header-nav>ul>li.header-notifications .notification-dropdown li .notification-date{text-align:right}.bcs-header .header-nav>ul>li.header-profile{width:3rem}.bcs-header .header-nav>ul>li.header-profile a:hover{border-bottom:none}.bcs-header .header-nav>ul>li.header-profile{padding:.2rem 0 0;margin:0 1.1rem 0 0;position:relative}.bcs-header .header-nav>ul>li.header-profile.active .profile-dropdown{visibility:visible;opacity:1;right:0}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-profile.active .profile-dropdown{transition:visibility .3s,opacity .3s,right .3s,left .3s,width 0ms;left:-20rem;width:25rem}.bcs-header .header-nav>ul>li.header-profile.active .profile-dropdown:after,.bcs-header .header-nav>ul>li.header-profile.active .profile-dropdown:before{display:inline-block}}.bcs-header .header-nav>ul>li.header-profile.active .profile-dropdown li{display:block}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-profile{margin:0;padding:0 1.1rem}}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown{position:fixed;top:3.5rem;right:-110vw;display:inline-block;visibility:hidden;opacity:0;z-index:11;width:100vw;background-color:#fff;border-top:1px solid #dbdbdb;box-shadow:1px 2px 5px 0 rgba(56,56,56,.3);transition:all .5s;transition:visibility .5s,opacity .5s,right .5s,left .5s,width 0ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:after,.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:before{content:"";position:absolute;right:3rem;width:0;height:0;border-style:solid;border-width:0 10px 10px}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:before{top:-11px;border-color:transparent transparent #ced4e2}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:after{top:-10px;border-color:transparent transparent #fff}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-profile .profile-dropdown{position:absolute;top:2.87rem;width:0;right:1rem;left:12rem;transition:visibility .3s,opacity .3s,right .3s,left .3s,width 0ms .3s}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:after,.bcs-header .header-nav>ul>li.header-profile .profile-dropdown:before{display:none;right:auto;right:2.3rem}}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown li{display:block;width:100%;text-align:left;padding:.6rem;border-bottom:1px solid #dbdbdb}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li.header-profile .profile-dropdown li{display:none}}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown li a{display:block;transition:all .25s ease-out;color:#235fb2}.bcs-header .header-nav>ul>li.header-profile .profile-dropdown li a:hover{color:#418bf2;text-decoration:underline}@media only screen and (min-width:65rem){.bcs-header .header-nav>ul>li>a{color:#235fb2;text-decoration:none;cursor:pointer;transition:all .25s ease-out;border-bottom:none;color:#26333e}.bcs-header .header-nav>ul>li>a:hover{border-bottom:1px solid #418bf2}.bcs-header .header-nav>ul>li>a:focus{color:#104ea5;border-bottom:1px solid #104ea5}.bcs-header .header-nav>ul>li>a:hover{color:#418bf2;border-bottom:none}.bcs-header .header-nav>ul>li>a:focus{text-decoration:underline;border-bottom:none}}.bcs-header .header-nav>ul>li>a.profile-link{border-bottom:none}.bcs-header .header-nav>ul>li img{width:2rem;height:2rem;border-radius:100%;border-bottom:none}.link-with-unread{position:relative}.link-with-unread .unread{position:absolute;top:-.5rem;right:-1.5rem;padding:0;width:1.37rem;height:1.37rem;background-color:#2f6abd;border-radius:50%;font-family:"Fira Sans",helvetica,sans-serif;font-weight:700;font-size:.75rem;text-align:center;color:#fff}.bcs-footer{padding:1.1rem;border-top:1px solid #dbdbdb}.bcs-footer ul li .footer-logo{margin-top:.7rem;padding-right:1.1rem;max-width:11.5rem}.bcs-footer ul li a{text-decoration:underline;cursor:pointer}.bcs-footer ul li a:focus{outline:1px solid #fff}.bcs-footer-inner{margin:0 auto;width:100%;max-width:1296px}@media only screen and (min-width:65rem){.bcs-footer-inner{padding:0 1.5rem}}.font-xxs{font-size:.75rem}.font-xs{font-size:.9rem}.font-sm{font-size:1rem}.font-md{font-size:1.1rem}.font-lg{font-size:1.3rem}.font-xl{font-size:1.6rem}.font-xxl{font-size:1.9rem}.base-text{font-size:.9rem;line-height:1.8em}@media only screen and (min-width:41rem){.base-text{font-size:1rem}}@media only screen and (min-width:65rem){.base-text{font-size:1.1rem}}.text-regular{font-weight:400}.text-bold{font-weight:600}.grade,.text-extra-bold{font-weight:800}.text-light{font-weight:300}.text-italic{font-weight:400;font-style:italic}.text-underline{text-decoration:underline}.text-primary{color:#4a4a4a}.text-secondary{color:#757575}.text-info{color:#235fb2}.text-error{color:#ad324a}.text-success{color:#1b7742}.text-warn{color:#8d6708}.text-link{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.text-link:hover{color:#418bf2;border-bottom:1px solid #418bf2}.text-link:focus{color:#104ea5;border-bottom:1px solid #104ea5}.text-white{color:#fff}.text-black{color:#000}.text-grey{color:#4a4a4a}.text-slate{color:#ced4e2}.text-blue{color:#235fb2}.text-green{color:#1b7742}.text-yellow{color:#eaae20}.text-orange{color:#f45d01}.text-red{color:#ad324a}.text-purple{color:#6e41be}.headline{margin-bottom:.7rem;display:block;font-weight:700;font-size:1.3rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){.headline{font-size:1.6rem}}@media only screen and (min-width:65rem){.headline{font-size:1.9rem}}@media only screen and (min-width:91rem){.headline{font-size:2.2rem}}.headline-two{margin-bottom:.7rem;display:block;font-weight:700;font-size:1.1rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){.headline-two{font-size:1.3rem}}@media only screen and (min-width:65rem){.headline-two{font-size:1.6rem}}@media only screen and (min-width:91rem){.headline-two{font-size:1.9rem}}.headline-three{margin-bottom:.7rem;display:block;font-weight:700;font-size:1rem;color:"inherit";line-height:1.8em}@media only screen and (min-width:41rem){.headline-three{font-size:1.1rem}}@media only screen and (min-width:65rem){.headline-three{font-size:1.3rem}}@media only screen and (min-width:91rem){.headline-three{font-size:1.6rem}}.title{margin-bottom:.7rem;display:block;font-weight:300;font-size:.9rem;color:"inherit";line-height:1.8em;text-transform:uppercase}@media only screen and (min-width:41rem){.title{font-size:1rem}}@media only screen and (min-width:65rem){.title{font-size:1.1rem}}@media only screen and (min-width:91rem){.title{font-size:1.3rem}}.inline-link{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.inline-link:hover{color:#418bf2;border-bottom:1px solid #418bf2}.inline-link:focus{color:#104ea5;border-bottom:1px solid #104ea5}.no-underline,.no-underline:focus,.no-underline:hover{text-decoration:none;border-bottom:none}.bulleted{margin:0 0 1.1rem 1.5rem;list-style:circle}.bulleted a{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.bulleted a:hover{color:#418bf2;border-bottom:1px solid #418bf2}.bulleted a:focus{color:#104ea5;border-bottom:1px solid #104ea5}.ordered{counter-reset:counter}.ordered>li{position:relative;margin:0 0 .3rem 3rem}.ordered>li:before{content:counter(counter);counter-increment:counter;position:absolute;left:-3rem;width:2em;height:2em;background-color:#4a4a4a;border-radius:100%;font-size:.9rem;font-weight:800;text-align:center;color:#fff}@media only screen and (min-width:41rem){.ordered>li:before{padding-top:0}}@media only screen and (min-width:91rem){.ordered>li:before{font-size:1rem}}.ordered a{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.ordered a:hover{color:#418bf2;border-bottom:1px solid #418bf2}.ordered a:focus{color:#104ea5;border-bottom:1px solid #104ea5}.grade{font-size:4rem}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.truncate{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-left-xs{text-align:left}.text-right-xs{text-align:right}.text-center-xs{text-align:center}.font-xxs-xs{font-size:.75rem}.font-xs-xs{font-size:.9rem}.font-sm-xs{font-size:1rem}.font-md-xs{font-size:1.1rem}.font-lg-xs{font-size:1.3rem}.font-xl-xs{font-size:1.6rem}.font-xxl-xs{font-size:1.9rem}@media only screen and (min-width:41rem){.text-left-sm{text-align:left}.text-right-sm{text-align:right}.text-center-sm{text-align:center}.font-xxs-sm{font-size:.75rem}.font-xs-sm{font-size:.9rem}.font-sm-sm{font-size:1rem}.font-md-sm{font-size:1.1rem}.font-lg-sm{font-size:1.3rem}.font-xl-sm{font-size:1.6rem}.font-xxl-sm{font-size:1.9rem}}@media only screen and (min-width:65rem){.text-left-md{text-align:left}.text-right-md{text-align:right}.text-center-md{text-align:center}.font-xxs-md{font-size:.75rem}.font-xs-md{font-size:.9rem}.font-sm-md{font-size:1rem}.font-md-md{font-size:1.1rem}.font-lg-md{font-size:1.3rem}.font-xl-md{font-size:1.6rem}.font-xxl-md{font-size:1.9rem}}@media only screen and (min-width:91rem){.text-left-lg{text-align:left}.text-right-lg{text-align:right}.text-center-lg{text-align:center}.font-xxs-lg{font-size:.75rem}.font-xs-lg{font-size:.9rem}.font-sm-lg{font-size:1rem}.font-md-lg{font-size:1.1rem}.font-lg-lg{font-size:1.3rem}.font-xl-lg{font-size:1.6rem}.font-xxl-lg{font-size:1.9rem}}@media only screen and (min-width:121rem){.text-left-xl{text-align:left}.text-right-xl{text-align:right}.text-center-xl{text-align:center}.font-xxs-xl{font-size:.75rem}.font-xs-xl{font-size:.9rem}.font-sm-xl{font-size:1rem}.font-md-xl{font-size:1.1rem}.font-lg-xl{font-size:1.3rem}.font-xl-xl{font-size:1.6rem}.font-xxl-xl{font-size:1.9rem}}.margin-0{margin:0!important}.margin-t-0{margin-top:0!important}.margin-r-0{margin-right:0!important}.margin-b-0{margin-bottom:0!important}.margin-l-0{margin-left:0!important}.margin-1{margin:.3rem!important}.margin-t-1{margin-top:.3rem!important}.margin-r-1{margin-right:.3rem!important}.margin-b-1{margin-bottom:.3rem!important}.margin-l-1{margin-left:.3rem!important}.margin-2{margin:.7rem!important}.margin-t-2{margin-top:.7rem!important}.margin-r-2{margin-right:.7rem!important}.margin-b-2{margin-bottom:.7rem!important}.margin-l-2{margin-left:.7rem!important}.margin-3{margin:1.1rem!important}.margin-t-3{margin-top:1.1rem!important}.margin-r-3{margin-right:1.1rem!important}.margin-b-3{margin-bottom:1.1rem!important}.margin-l-3{margin-left:1.1rem!important}.margin-4{margin:1.5rem!important}.margin-t-4{margin-top:1.5rem!important}.margin-r-4{margin-right:1.5rem!important}.margin-b-4{margin-bottom:1.5rem!important}.margin-l-4{margin-left:1.5rem!important}.margin-5{margin:2rem!important}.margin-t-5{margin-top:2rem!important}.margin-r-5{margin-right:2rem!important}.margin-b-5{margin-bottom:2rem!important}.margin-l-5{margin-left:2rem!important}.margin-6{margin:3rem!important}.margin-t-6{margin-top:3rem!important}.margin-r-6{margin-right:3rem!important}.margin-b-6{margin-bottom:3rem!important}.margin-l-6{margin-left:3rem!important}.margin-0-xs{margin:0!important}.margin-t-0-xs{margin-top:0!important}.margin-r-0-xs{margin-right:0!important}.margin-b-0-xs{margin-bottom:0!important}.margin-l-0-xs{margin-left:0!important}.margin-1-xs{margin:.3rem!important}.margin-t-1-xs{margin-top:.3rem!important}.margin-r-1-xs{margin-right:.3rem!important}.margin-b-1-xs{margin-bottom:.3rem!important}.margin-l-1-xs{margin-left:.3rem!important}.margin-2-xs{margin:.7rem!important}.margin-t-2-xs{margin-top:.7rem!important}.margin-r-2-xs{margin-right:.7rem!important}.margin-b-2-xs{margin-bottom:.7rem!important}.margin-l-2-xs{margin-left:.7rem!important}.margin-3-xs{margin:1.1rem!important}.margin-t-3-xs{margin-top:1.1rem!important}.margin-r-3-xs{margin-right:1.1rem!important}.margin-b-3-xs{margin-bottom:1.1rem!important}.margin-l-3-xs{margin-left:1.1rem!important}.margin-4-xs{margin:1.5rem!important}.margin-t-4-xs{margin-top:1.5rem!important}.margin-r-4-xs{margin-right:1.5rem!important}.margin-b-4-xs{margin-bottom:1.5rem!important}.margin-l-4-xs{margin-left:1.5rem!important}.margin-5-xs{margin:2rem!important}.margin-t-5-xs{margin-top:2rem!important}.margin-r-5-xs{margin-right:2rem!important}.margin-b-5-xs{margin-bottom:2rem!important}.margin-l-5-xs{margin-left:2rem!important}.margin-6-xs{margin:3rem!important}.margin-t-6-xs{margin-top:3rem!important}.margin-r-6-xs{margin-right:3rem!important}.margin-b-6-xs{margin-bottom:3rem!important}.margin-l-6-xs{margin-left:3rem!important}@media only screen and (min-width:41rem){.margin-0-sm{margin:0!important}.margin-t-0-sm{margin-top:0!important}.margin-r-0-sm{margin-right:0!important}.margin-b-0-sm{margin-bottom:0!important}.margin-l-0-sm{margin-left:0!important}.margin-1-sm{margin:.3rem!important}.margin-t-1-sm{margin-top:.3rem!important}.margin-r-1-sm{margin-right:.3rem!important}.margin-b-1-sm{margin-bottom:.3rem!important}.margin-l-1-sm{margin-left:.3rem!important}.margin-2-sm{margin:.7rem!important}.margin-t-2-sm{margin-top:.7rem!important}.margin-r-2-sm{margin-right:.7rem!important}.margin-b-2-sm{margin-bottom:.7rem!important}.margin-l-2-sm{margin-left:.7rem!important}.margin-3-sm{margin:1.1rem!important}.margin-t-3-sm{margin-top:1.1rem!important}.margin-r-3-sm{margin-right:1.1rem!important}.margin-b-3-sm{margin-bottom:1.1rem!important}.margin-l-3-sm{margin-left:1.1rem!important}.margin-4-sm{margin:1.5rem!important}.margin-t-4-sm{margin-top:1.5rem!important}.margin-r-4-sm{margin-right:1.5rem!important}.margin-b-4-sm{margin-bottom:1.5rem!important}.margin-l-4-sm{margin-left:1.5rem!important}.margin-5-sm{margin:2rem!important}.margin-t-5-sm{margin-top:2rem!important}.margin-r-5-sm{margin-right:2rem!important}.margin-b-5-sm{margin-bottom:2rem!important}.margin-l-5-sm{margin-left:2rem!important}.margin-6-sm{margin:3rem!important}.margin-t-6-sm{margin-top:3rem!important}.margin-r-6-sm{margin-right:3rem!important}.margin-b-6-sm{margin-bottom:3rem!important}.margin-l-6-sm{margin-left:3rem!important}}@media only screen and (min-width:65rem){.margin-0-md{margin:0!important}.margin-t-0-md{margin-top:0!important}.margin-r-0-md{margin-right:0!important}.margin-b-0-md{margin-bottom:0!important}.margin-l-0-md{margin-left:0!important}.margin-1-md{margin:.3rem!important}.margin-t-1-md{margin-top:.3rem!important}.margin-r-1-md{margin-right:.3rem!important}.margin-b-1-md{margin-bottom:.3rem!important}.margin-l-1-md{margin-left:.3rem!important}.margin-2-md{margin:.7rem!important}.margin-t-2-md{margin-top:.7rem!important}.margin-r-2-md{margin-right:.7rem!important}.margin-b-2-md{margin-bottom:.7rem!important}.margin-l-2-md{margin-left:.7rem!important}.margin-3-md{margin:1.1rem!important}.margin-t-3-md{margin-top:1.1rem!important}.margin-r-3-md{margin-right:1.1rem!important}.margin-b-3-md{margin-bottom:1.1rem!important}.margin-l-3-md{margin-left:1.1rem!important}.margin-4-md{margin:1.5rem!important}.margin-t-4-md{margin-top:1.5rem!important}.margin-r-4-md{margin-right:1.5rem!important}.margin-b-4-md{margin-bottom:1.5rem!important}.margin-l-4-md{margin-left:1.5rem!important}.margin-5-md{margin:2rem!important}.margin-t-5-md{margin-top:2rem!important}.margin-r-5-md{margin-right:2rem!important}.margin-b-5-md{margin-bottom:2rem!important}.margin-l-5-md{margin-left:2rem!important}.margin-6-md{margin:3rem!important}.margin-t-6-md{margin-top:3rem!important}.margin-r-6-md{margin-right:3rem!important}.margin-b-6-md{margin-bottom:3rem!important}.margin-l-6-md{margin-left:3rem!important}}@media only screen and (min-width:91rem){.margin-0-lg{margin:0!important}.margin-t-0-lg{margin-top:0!important}.margin-r-0-lg{margin-right:0!important}.margin-b-0-lg{margin-bottom:0!important}.margin-l-0-lg{margin-left:0!important}.margin-1-lg{margin:.3rem!important}.margin-t-1-lg{margin-top:.3rem!important}.margin-r-1-lg{margin-right:.3rem!important}.margin-b-1-lg{margin-bottom:.3rem!important}.margin-l-1-lg{margin-left:.3rem!important}.margin-2-lg{margin:.7rem!important}.margin-t-2-lg{margin-top:.7rem!important}.margin-r-2-lg{margin-right:.7rem!important}.margin-b-2-lg{margin-bottom:.7rem!important}.margin-l-2-lg{margin-left:.7rem!important}.margin-3-lg{margin:1.1rem!important}.margin-t-3-lg{margin-top:1.1rem!important}.margin-r-3-lg{margin-right:1.1rem!important}.margin-b-3-lg{margin-bottom:1.1rem!important}.margin-l-3-lg{margin-left:1.1rem!important}.margin-4-lg{margin:1.5rem!important}.margin-t-4-lg{margin-top:1.5rem!important}.margin-r-4-lg{margin-right:1.5rem!important}.margin-b-4-lg{margin-bottom:1.5rem!important}.margin-l-4-lg{margin-left:1.5rem!important}.margin-5-lg{margin:2rem!important}.margin-t-5-lg{margin-top:2rem!important}.margin-r-5-lg{margin-right:2rem!important}.margin-b-5-lg{margin-bottom:2rem!important}.margin-l-5-lg{margin-left:2rem!important}.margin-6-lg{margin:3rem!important}.margin-t-6-lg{margin-top:3rem!important}.margin-r-6-lg{margin-right:3rem!important}.margin-b-6-lg{margin-bottom:3rem!important}.margin-l-6-lg{margin-left:3rem!important}}@media only screen and (min-width:121rem){.margin-0-xl{margin:0!important}.margin-t-0-xl{margin-top:0!important}.margin-r-0-xl{margin-right:0!important}.margin-b-0-xl{margin-bottom:0!important}.margin-l-0-xl{margin-left:0!important}.margin-1-xl{margin:.3rem!important}.margin-t-1-xl{margin-top:.3rem!important}.margin-r-1-xl{margin-right:.3rem!important}.margin-b-1-xl{margin-bottom:.3rem!important}.margin-l-1-xl{margin-left:.3rem!important}.margin-2-xl{margin:.7rem!important}.margin-t-2-xl{margin-top:.7rem!important}.margin-r-2-xl{margin-right:.7rem!important}.margin-b-2-xl{margin-bottom:.7rem!important}.margin-l-2-xl{margin-left:.7rem!important}.margin-3-xl{margin:1.1rem!important}.margin-t-3-xl{margin-top:1.1rem!important}.margin-r-3-xl{margin-right:1.1rem!important}.margin-b-3-xl{margin-bottom:1.1rem!important}.margin-l-3-xl{margin-left:1.1rem!important}.margin-4-xl{margin:1.5rem!important}.margin-t-4-xl{margin-top:1.5rem!important}.margin-r-4-xl{margin-right:1.5rem!important}.margin-b-4-xl{margin-bottom:1.5rem!important}.margin-l-4-xl{margin-left:1.5rem!important}.margin-5-xl{margin:2rem!important}.margin-t-5-xl{margin-top:2rem!important}.margin-r-5-xl{margin-right:2rem!important}.margin-b-5-xl{margin-bottom:2rem!important}.margin-l-5-xl{margin-left:2rem!important}.margin-6-xl{margin:3rem!important}.margin-t-6-xl{margin-top:3rem!important}.margin-r-6-xl{margin-right:3rem!important}.margin-b-6-xl{margin-bottom:3rem!important}.margin-l-6-xl{margin-left:3rem!important}}.padding-0{padding:0!important}.padding-t-0{padding-top:0!important}.padding-r-0{padding-right:0!important}.padding-b-0{padding-bottom:0!important}.padding-l-0{padding-left:0!important}.padding-1{padding:.3rem!important}.padding-t-1{padding-top:.3rem!important}.padding-r-1{padding-right:.3rem!important}.padding-b-1{padding-bottom:.3rem!important}.padding-l-1{padding-left:.3rem!important}.padding-2{padding:.6rem!important}.padding-t-2{padding-top:.6rem!important}.padding-r-2{padding-right:.6rem!important}.padding-b-2{padding-bottom:.6rem!important}.padding-l-2{padding-left:.6rem!important}.padding-3{padding:1.1rem!important}.padding-t-3{padding-top:1.1rem!important}.padding-r-3{padding-right:1.1rem!important}.padding-b-3{padding-bottom:1.1rem!important}.padding-l-3{padding-left:1.1rem!important}.padding-4{padding:1.5rem!important}.padding-t-4{padding-top:1.5rem!important}.padding-r-4{padding-right:1.5rem!important}.padding-b-4{padding-bottom:1.5rem!important}.padding-l-4{padding-left:1.5rem!important}.padding-5{padding:2rem!important}.padding-t-5{padding-top:2rem!important}.padding-r-5{padding-right:2rem!important}.padding-b-5{padding-bottom:2rem!important}.padding-l-5{padding-left:2rem!important}.padding-6{padding:3rem!important}.padding-t-6{padding-top:3rem!important}.padding-r-6{padding-right:3rem!important}.padding-b-6{padding-bottom:3rem!important}.padding-l-6{padding-left:3rem!important}.padding-0-xs{padding:0!important}.padding-t-0-xs{padding-top:0!important}.padding-r-0-xs{padding-right:0!important}.padding-b-0-xs{padding-bottom:0!important}.padding-l-0-xs{padding-left:0!important}.padding-1-xs{padding:.3rem!important}.padding-t-1-xs{padding-top:.3rem!important}.padding-r-1-xs{padding-right:.3rem!important}.padding-b-1-xs{padding-bottom:.3rem!important}.padding-l-1-xs{padding-left:.3rem!important}.padding-2-xs{padding:.6rem!important}.padding-t-2-xs{padding-top:.6rem!important}.padding-r-2-xs{padding-right:.6rem!important}.padding-b-2-xs{padding-bottom:.6rem!important}.padding-l-2-xs{padding-left:.6rem!important}.padding-3-xs{padding:1.1rem!important}.padding-t-3-xs{padding-top:1.1rem!important}.padding-r-3-xs{padding-right:1.1rem!important}.padding-b-3-xs{padding-bottom:1.1rem!important}.padding-l-3-xs{padding-left:1.1rem!important}.padding-4-xs{padding:1.5rem!important}.padding-t-4-xs{padding-top:1.5rem!important}.padding-r-4-xs{padding-right:1.5rem!important}.padding-b-4-xs{padding-bottom:1.5rem!important}.padding-l-4-xs{padding-left:1.5rem!important}.padding-5-xs{padding:2rem!important}.padding-t-5-xs{padding-top:2rem!important}.padding-r-5-xs{padding-right:2rem!important}.padding-b-5-xs{padding-bottom:2rem!important}.padding-l-5-xs{padding-left:2rem!important}.padding-6-xs{padding:3rem!important}.padding-t-6-xs{padding-top:3rem!important}.padding-r-6-xs{padding-right:3rem!important}.padding-b-6-xs{padding-bottom:3rem!important}.padding-l-6-xs{padding-left:3rem!important}@media only screen and (min-width:41rem){.padding-0-sm{padding:0!important}.padding-t-0-sm{padding-top:0!important}.padding-r-0-sm{padding-right:0!important}.padding-b-0-sm{padding-bottom:0!important}.padding-l-0-sm{padding-left:0!important}.padding-1-sm{padding:.3rem!important}.padding-t-1-sm{padding-top:.3rem!important}.padding-r-1-sm{padding-right:.3rem!important}.padding-b-1-sm{padding-bottom:.3rem!important}.padding-l-1-sm{padding-left:.3rem!important}.padding-2-sm{padding:.6rem!important}.padding-t-2-sm{padding-top:.6rem!important}.padding-r-2-sm{padding-right:.6rem!important}.padding-b-2-sm{padding-bottom:.6rem!important}.padding-l-2-sm{padding-left:.6rem!important}.padding-3-sm{padding:1.1rem!important}.padding-t-3-sm{padding-top:1.1rem!important}.padding-r-3-sm{padding-right:1.1rem!important}.padding-b-3-sm{padding-bottom:1.1rem!important}.padding-l-3-sm{padding-left:1.1rem!important}.padding-4-sm{padding:1.5rem!important}.padding-t-4-sm{padding-top:1.5rem!important}.padding-r-4-sm{padding-right:1.5rem!important}.padding-b-4-sm{padding-bottom:1.5rem!important}.padding-l-4-sm{padding-left:1.5rem!important}.padding-5-sm{padding:2rem!important}.padding-t-5-sm{padding-top:2rem!important}.padding-r-5-sm{padding-right:2rem!important}.padding-b-5-sm{padding-bottom:2rem!important}.padding-l-5-sm{padding-left:2rem!important}.padding-6-sm{padding:3rem!important}.padding-t-6-sm{padding-top:3rem!important}.padding-r-6-sm{padding-right:3rem!important}.padding-b-6-sm{padding-bottom:3rem!important}.padding-l-6-sm{padding-left:3rem!important}}@media only screen and (min-width:65rem){.padding-0-md{padding:0!important}.padding-t-0-md{padding-top:0!important}.padding-r-0-md{padding-right:0!important}.padding-b-0-md{padding-bottom:0!important}.padding-l-0-md{padding-left:0!important}.padding-1-md{padding:.3rem!important}.padding-t-1-md{padding-top:.3rem!important}.padding-r-1-md{padding-right:.3rem!important}.padding-b-1-md{padding-bottom:.3rem!important}.padding-l-1-md{padding-left:.3rem!important}.padding-2-md{padding:.6rem!important}.padding-t-2-md{padding-top:.6rem!important}.padding-r-2-md{padding-right:.6rem!important}.padding-b-2-md{padding-bottom:.6rem!important}.padding-l-2-md{padding-left:.6rem!important}.padding-3-md{padding:1.1rem!important}.padding-t-3-md{padding-top:1.1rem!important}.padding-r-3-md{padding-right:1.1rem!important}.padding-b-3-md{padding-bottom:1.1rem!important}.padding-l-3-md{padding-left:1.1rem!important}.padding-4-md{padding:1.5rem!important}.padding-t-4-md{padding-top:1.5rem!important}.padding-r-4-md{padding-right:1.5rem!important}.padding-b-4-md{padding-bottom:1.5rem!important}.padding-l-4-md{padding-left:1.5rem!important}.padding-5-md{padding:2rem!important}.padding-t-5-md{padding-top:2rem!important}.padding-r-5-md{padding-right:2rem!important}.padding-b-5-md{padding-bottom:2rem!important}.padding-l-5-md{padding-left:2rem!important}.padding-6-md{padding:3rem!important}.padding-t-6-md{padding-top:3rem!important}.padding-r-6-md{padding-right:3rem!important}.padding-b-6-md{padding-bottom:3rem!important}.padding-l-6-md{padding-left:3rem!important}}@media only screen and (min-width:91rem){.padding-0-lg{padding:0!important}.padding-t-0-lg{padding-top:0!important}.padding-r-0-lg{padding-right:0!important}.padding-b-0-lg{padding-bottom:0!important}.padding-l-0-lg{padding-left:0!important}.padding-1-lg{padding:.3rem!important}.padding-t-1-lg{padding-top:.3rem!important}.padding-r-1-lg{padding-right:.3rem!important}.padding-b-1-lg{padding-bottom:.3rem!important}.padding-l-1-lg{padding-left:.3rem!important}.padding-2-lg{padding:.6rem!important}.padding-t-2-lg{padding-top:.6rem!important}.padding-r-2-lg{padding-right:.6rem!important}.padding-b-2-lg{padding-bottom:.6rem!important}.padding-l-2-lg{padding-left:.6rem!important}.padding-3-lg{padding:1.1rem!important}.padding-t-3-lg{padding-top:1.1rem!important}.padding-r-3-lg{padding-right:1.1rem!important}.padding-b-3-lg{padding-bottom:1.1rem!important}.padding-l-3-lg{padding-left:1.1rem!important}.padding-4-lg{padding:1.5rem!important}.padding-t-4-lg{padding-top:1.5rem!important}.padding-r-4-lg{padding-right:1.5rem!important}.padding-b-4-lg{padding-bottom:1.5rem!important}.padding-l-4-lg{padding-left:1.5rem!important}.padding-5-lg{padding:2rem!important}.padding-t-5-lg{padding-top:2rem!important}.padding-r-5-lg{padding-right:2rem!important}.padding-b-5-lg{padding-bottom:2rem!important}.padding-l-5-lg{padding-left:2rem!important}.padding-6-lg{padding:3rem!important}.padding-t-6-lg{padding-top:3rem!important}.padding-r-6-lg{padding-right:3rem!important}.padding-b-6-lg{padding-bottom:3rem!important}.padding-l-6-lg{padding-left:3rem!important}}@media only screen and (min-width:121rem){.padding-0-xl{padding:0!important}.padding-t-0-xl{padding-top:0!important}.padding-r-0-xl{padding-right:0!important}.padding-b-0-xl{padding-bottom:0!important}.padding-l-0-xl{padding-left:0!important}.padding-1-xl{padding:.3rem!important}.padding-t-1-xl{padding-top:.3rem!important}.padding-r-1-xl{padding-right:.3rem!important}.padding-b-1-xl{padding-bottom:.3rem!important}.padding-l-1-xl{padding-left:.3rem!important}.padding-2-xl{padding:.6rem!important}.padding-t-2-xl{padding-top:.6rem!important}.padding-r-2-xl{padding-right:.6rem!important}.padding-b-2-xl{padding-bottom:.6rem!important}.padding-l-2-xl{padding-left:.6rem!important}.padding-3-xl{padding:1.1rem!important}.padding-t-3-xl{padding-top:1.1rem!important}.padding-r-3-xl{padding-right:1.1rem!important}.padding-b-3-xl{padding-bottom:1.1rem!important}.padding-l-3-xl{padding-left:1.1rem!important}.padding-4-xl{padding:1.5rem!important}.padding-t-4-xl{padding-top:1.5rem!important}.padding-r-4-xl{padding-right:1.5rem!important}.padding-b-4-xl{padding-bottom:1.5rem!important}.padding-l-4-xl{padding-left:1.5rem!important}.padding-5-xl{padding:2rem!important}.padding-t-5-xl{padding-top:2rem!important}.padding-r-5-xl{padding-right:2rem!important}.padding-b-5-xl{padding-bottom:2rem!important}.padding-l-5-xl{padding-left:2rem!important}.padding-6-xl{padding:3rem!important}.padding-t-6-xl{padding-top:3rem!important}.padding-r-6-xl{padding-right:3rem!important}.padding-b-6-xl{padding-bottom:3rem!important}.padding-l-6-xl{padding-left:3rem!important}}.fill{width:100%}.fill-height{height:100%}.max-width-none{max-width:none}.min-height-100{min-height:100vh}.radius-1{border-radius:6px}.radius-2{border-radius:3px}.rounded{border-radius:100%}.card-group .card,.card-group .card-with-title{height:100%}.card{padding:.6rem 1.1rem;background-color:#fff;border-radius:6px;box-shadow:0 0 30px -5px hsla(0,0%,60.8%,.45)}@media only screen and (min-width:41rem){.card{padding:1.1rem 1.5rem}}@media only screen and (min-width:65rem){.card{padding:1.5rem 2rem}}.card video{width:100%}@media only screen and (min-width:65rem){.card-skinny .card-title{padding:0 0 .6rem;text-align:center;border-bottom:1px solid #dbdbdb;border-right:0}}@media only screen and (min-width:65rem){.card-skinny .card-content{padding:1.1rem 0 0}}.card-skinny .card-footer{text-align:left}.card-skinny .card-footer-list{display:inline-block}@media only screen and (min-width:65rem){.card-wide .card-title,.card-wide .card-title-icon{padding:0 .6rem 0 0;text-align:left;border-bottom:0;border-right:1px solid #dbdbdb}}.card-wide .card-content{padding:1.1rem 0 0}@media only screen and (min-width:65rem){.card-wide .card-content{padding:0 0 0 1.1rem}}@media only screen and (min-width:65rem){.card-wide .card-footer{margin:1.1rem 0 0;padding:1.1rem 0 0;border-top:1px solid #dbdbdb;text-align:left}}@media only screen and (min-width:65rem){.card-wide .card-footer-list{display:flex;flex-wrap:nowrap}.card-wide .card-footer-list li{margin:0 3rem .3rem 0}}.card-with-title{padding:.6rem 1.1rem;background-color:#fff;border-radius:6px;box-shadow:0 0 30px -5px hsla(0,0%,60.8%,.45);margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:85rem}@media only screen and (min-width:41rem){.card-with-title{padding:1.1rem 1.5rem}}@media only screen and (min-width:65rem){.card-with-title{padding:1.5rem 2rem}}.card-with-title video{width:100%}.card-title{text-align:center;border-bottom:1px solid #dbdbdb;padding:0 0 .6rem}@media only screen and (min-width:65rem){.card-title{padding:0 0 .6rem;text-align:center;border-bottom:1px solid #dbdbdb;border-right:0}}@media only screen and (min-width:91rem){.card-title{padding:0 1.1rem 0 0;text-align:left;border-bottom:0;border-right:1px solid #dbdbdb}}.card-title .title,.card-title h4{margin-bottom:0}.card-title-icon{text-align:center;border-bottom:1px solid #dbdbdb;padding:0;color:#6e41be;font-size:1.9rem}@media only screen and (min-width:65rem){.card-title-icon{padding:0 0 .6rem;text-align:center;border-bottom:1px solid #dbdbdb;border-right:0}}@media only screen and (min-width:91rem){.card-title-icon{padding:0 1.1rem 0 0;text-align:left;border-bottom:0;border-right:1px solid #dbdbdb}}.card-title-icon .title,.card-title-icon h4{margin-bottom:0}@media only screen and (min-width:65rem){.card-title-icon{padding-right:1.1rem;text-align:center;font-size:2.5rem;line-height:4rem}}.card-title-icon span{font-size:2rem;font-weight:700}@media only screen and (min-width:65rem){.card-title-icon span{font-size:3rem}}.card-title-code{text-align:center;border-bottom:1px solid #dbdbdb;padding:0;color:#6e41be;font-size:1.9rem}@media only screen and (min-width:65rem){.card-title-code{padding:0 0 .6rem;text-align:center;border-bottom:1px solid #dbdbdb;border-right:0}}@media only screen and (min-width:91rem){.card-title-code{padding:0 1.1rem 0 0;text-align:left;border-bottom:0;border-right:1px solid #dbdbdb}}.card-title-code .title,.card-title-code h4{margin-bottom:0}@media only screen and (min-width:65rem){.card-title-code{padding-right:1.1rem;text-align:center;font-size:2.5rem;line-height:4rem}}.card-title-code span{font-size:2rem;font-weight:700}@media only screen and (min-width:65rem){.card-title-code span{font-size:3rem}}.card-title-grade{text-align:center;border-bottom:1px solid #dbdbdb;padding:0;color:#6e41be;font-size:1.9rem}@media only screen and (min-width:65rem){.card-title-grade{padding:0 0 .6rem;text-align:center;border-bottom:1px solid #dbdbdb;border-right:0}}@media only screen and (min-width:91rem){.card-title-grade{padding:0 1.1rem 0 0;text-align:left;border-bottom:0;border-right:1px solid #dbdbdb}}.card-title-grade .title,.card-title-grade h4{margin-bottom:0}@media only screen and (min-width:65rem){.card-title-grade{padding-right:1.1rem;text-align:center;font-size:2.5rem;line-height:4rem}}.card-title-grade span{font-size:2rem;font-weight:700}@media only screen and (min-width:65rem){.card-title-grade span{font-size:3rem}}.card-title-date,.card-title-month{margin:0;font-weight:800}.card-title-date{font-size:1.6rem;line-height:2rem}.card-title-time{margin:0;font-weight:300}.card-content{padding:1.1rem 0 0}@media only screen and (min-width:91rem){.card-content{padding:0 0 0 1.5rem}}.card-footer{padding:1.1rem 0 0;border-top:1px solid #dbdbdb;text-align:center}.card-footer a{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.card-footer a:hover{color:#418bf2;border-bottom:1px solid #418bf2}.card-footer a:focus{color:#104ea5;border-bottom:1px solid #104ea5}.card-footer-list li i{margin-right:.3rem}@media only screen and (min-width:65rem){.card-footer-list{display:flex;flex-wrap:wrap}.card-footer-list li{margin:0 1.1rem .3rem 0}}.notification-read{position:relative;background-color:#f9fbff}.notification-read:after{content:"\f058";color:#a1cda8;font-size:1.3rem;border-radius:100%;position:absolute;top:.5rem;right:.75rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.modal{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;background-color:rgba(53,65,82,.85)}.modal .modal-card{flex-basis:83.33333%;max-width:83.33333%;background-color:#fff;border-radius:6px;box-shadow:0 0 30px -5px hsla(0,0%,60.8%,.45);height:auto;max-height:80vh;overflow:auto;position:relative;padding:2rem 1.1rem 1.1rem}@media only screen and (min-width:65rem){.modal .modal-card{flex-basis:66.66667%;max-width:66.66667%;padding:1.1rem}}@media only screen and (min-width:41rem){.modal .modal-card{padding:1.1rem 1.5rem}}@media only screen and (min-width:65rem){.modal .modal-card{padding:1.5rem 2rem}}.modal .modal-card video{width:100%}@media only screen and (min-width:41rem){.modal .modal-card{padding:3rem 1.5rem 1.5rem}}@media only screen and (min-width:65rem){.modal .modal-card{padding:3rem 2rem 2rem}}.modal .modal-card .modal-card-close{position:absolute;top:.6rem;right:.6rem;font-size:1.3rem;cursor:pointer}.modal .modal-card .modal-card-close:before{content:"\f057";position:absolute;right:2px;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.modal .modal-card .modal-card-close:hover{color:#757575}.modal-error .modal-card{box-shadow:0 0 0 4px #ad324a;padding:3rem 1.1rem 1.1rem}.modal-error .modal-card:before{content:"\f06a";color:#ad324a}@media only screen and (min-width:41rem){.modal-error .modal-card{padding:4rem 1.5rem 1.5rem}}@media only screen and (min-width:65rem){.modal-error .modal-card{padding:4rem 2rem 2rem}}.modal-error .modal-card:before{font-size:1.3rem;position:absolute;top:1rem;left:2rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.modal-warn .modal-card{box-shadow:0 0 0 4px #8d6708;padding:3rem 1.1rem 1.1rem}.modal-warn .modal-card:before{content:"\f071";color:#8d6708}@media only screen and (min-width:41rem){.modal-warn .modal-card{padding:4rem 1.5rem 1.5rem}}@media only screen and (min-width:65rem){.modal-warn .modal-card{padding:4rem 2rem 2rem}}.modal-warn .modal-card:before{font-size:1.3rem;position:absolute;top:1rem;left:2rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.modal-success .modal-card{box-shadow:0 0 0 4px #1b7742;padding:3rem 1.1rem 1.1rem}.modal-success .modal-card:before{content:"\f14a";color:#1b7742}@media only screen and (min-width:41rem){.modal-success .modal-card{padding:4rem 1.5rem 1.5rem}}@media only screen and (min-width:65rem){.modal-success .modal-card{padding:4rem 2rem 2rem}}.modal-success .modal-card:before{font-size:1.3rem;position:absolute;top:1rem;left:2rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.bg-primary{background-color:#fbfcfd}.bg-secondary{background-color:#eef0f5}.bg-tertiary{background-color:#ced4e2}.bg-white{background-color:#fff}.bg-dark{background-color:#4a647a}.divide-horizontal{margin:0 0 1.1rem;width:100%;height:1px;background-color:#dbdbdb;border:none}.border{border:1px solid #dbdbdb}.border-top{border-top:1px solid #dbdbdb}.border-right{border-right:1px solid #dbdbdb}.border-bottom{border-bottom:1px solid #dbdbdb}.border-left{border-left:1px solid #dbdbdb}.fade-in{-webkit-animation:fadeIn .25s ease-out;animation:fadeIn .25s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fade-out{-webkit-animation:fadeOut .25s ease-out;animation:fadeOut .25s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.display-inline-block{display:inline-block!important}.display-block{display:block!important}.border-xs{border:1px solid #dbdbdb}.border-top-xs{border-top:1px solid #dbdbdb!important}.border-right-xs{border-right:1px solid #dbdbdb!important}.border-bottom-xs{border-bottom:1px solid #dbdbdb!important}.border-left-xs{border-left:1px solid #dbdbdb!important}.display-inline-block-xs{display:inline-block!important}.display-block-xs{display:block!important}@media only screen and (min-width:41rem){.border-sm{border:1px solid #dbdbdb}.border-top-sm{border-top:1px solid #dbdbdb!important}.border-right-sm{border-right:1px solid #dbdbdb!important}.border-bottom-sm{border-bottom:1px solid #dbdbdb!important}.border-left-sm{border-left:1px solid #dbdbdb!important}.display-inline-block-sm{display:inline-block!important}.display-block-sm{display:block!important}}@media only screen and (min-width:65rem){.border-md{border:1px solid #dbdbdb}.border-top-md{border-top:1px solid #dbdbdb!important}.border-right-md{border-right:1px solid #dbdbdb!important}.border-bottom-md{border-bottom:1px solid #dbdbdb!important}.border-left-md{border-left:1px solid #dbdbdb!important}.display-inline-block-md{display:inline-block!important}.display-block-md{display:block!important}}@media only screen and (min-width:91rem){.border-lg{border:1px solid #dbdbdb}.border-top-lg{border-top:1px solid #dbdbdb!important}.border-right-lg{border-right:1px solid #dbdbdb!important}.border-bottom-lg{border-bottom:1px solid #dbdbdb!important}.border-left-lg{border-left:1px solid #dbdbdb!important}.display-inline-block-lg{display:inline-block!important}.display-block-lg{display:block!important}}@media only screen and (min-width:121rem){.border-xl{border:1px solid #dbdbdb}.border-top-xl{border-top:1px solid #dbdbdb!important}.border-right-xl{border-right:1px solid #dbdbdb!important}.border-bottom-xl{border-bottom:1px solid #dbdbdb!important}.border-left-xl{border-left:1px solid #dbdbdb!important}.display-inline-block-xl{display:inline-block!important}.display-block-xl{display:block!important}}.btn{display:inline-block;margin:0 1.1rem 1.1rem 0;padding:.5rem 1.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#4a4a4a;font-weight:500;letter-spacing:.04em;font-size:.75rem;text-transform:uppercase;color:#fff;border:none;border-radius:6px;outline:none;box-shadow:1px 2px 3px 0 hsla(0,0%,60.8%,.5);transition:all .25s ease-out;cursor:pointer}@media only screen and (min-width:41rem){.btn{font-size:.9rem}}@media only screen and (min-width:65rem){.btn{font-size:1rem}}.btn:hover{background-color:#6b6b6b}.btn:focus{background-color:#383838;box-shadow:0 0 0 3px #c2c2c2}.btn-primary{color:#fff;background-color:#235fb2;border:1px solid #235fb2}.btn-primary:hover{background-color:#418bf2;border:1px solid #418bf2}.btn-primary:focus{background-color:#104ea5;border:1px solid #104ea5;box-shadow:0 0 0 3px #89b7f7}.btn-secondary{background-color:#fff;color:#235fb2;border:1px solid #235fb2;outline:none;cursor:pointer}.btn-secondary:hover{background-color:#fff;color:#418bf2;border:1px solid #418bf2}.btn-secondary:focus{background-color:#fff;color:#104ea5;border:1px solid #104ea5;box-shadow:0 0 0 3px #a0c5f9}.btn-submit{text-transform:uppercase;color:#fff;background-color:#235fb2;border:1px solid #235fb2}.btn-submit:hover{background-color:#418bf2;border:1px solid #418bf2}.btn-submit:focus{background-color:#104ea5;border:1px solid #104ea5;box-shadow:0 0 0 3px #a0c5f9}.btn-create{background-color:#fff;color:#235fb2;border:1px solid #235fb2;outline:none;cursor:pointer}.btn-create:hover{background-color:#fff;color:#418bf2;border:1px solid #418bf2}.btn-create:focus{background-color:#fff;color:#104ea5;border:1px solid #104ea5;box-shadow:0 0 0 3px #a0c5f9}.btn-edit{background-color:#fff;color:#4a4a4a;border:1px solid #4a4a4a;outline:none;cursor:pointer}.btn-edit:hover{background-color:#fff;color:#dbdbdb;border:1px solid #dbdbdb}.btn-edit:focus{background-color:#fff;color:#383838;border:1px solid #383838;box-shadow:0 0 0 3px #dbdbdb}.btn-delete{background-color:#fff;color:#ad324a;border:1px solid #ad324a;outline:none;cursor:pointer}.btn-delete:hover{background-color:#fff;color:#d14964;border:1px solid #d14964}.btn-delete:focus{background-color:#fff;color:#9e0113;border:1px solid #9e0113;box-shadow:0 0 0 3px #ebafbb}.btn-save{background-color:#fff;color:#1b7742;border:1px solid #1b7742;outline:none;cursor:pointer}.btn-save:hover{background-color:#fff;color:#a1cda8;border:1px solid #a1cda8}.btn-save:focus{background-color:#fff;color:#3d6844;border:1px solid #3d6844;box-shadow:0 0 0 3px #b2d6b7}.btn-white-green{background-color:initial;color:#fff;border:1px solid #fff;outline:none;cursor:pointer}.btn-white-green:hover{background-color:#24a159}.btn-white-green:focus{background-color:#124d2b;background-color:#2eca70}.btn-small{padding:.3rem 1.1rem;border-radius:3px}.btn-tertiary{text-decoration:underline;border:none;box-shadow:none}.btn-tertiary:focus,.btn-tertiary:hover{border:none}.btn-tertiary.btn-create{background-color:initial}.btn-tertiary.btn-create:hover{background-color:#e8f1fd;color:#235fb2}.btn-tertiary.btn-create:focus{border:none}.btn-tertiary.btn-edit{background-color:initial}.btn-tertiary.btn-edit:hover{background-color:#e8e8e8;color:#4a4a4a}.btn-tertiary.btn-edit:focus{border:none}.btn-tertiary.btn-save{background-color:initial}.btn-tertiary.btn-save:hover{background-color:#a6ebc3;color:#1b7742}.btn-tertiary.btn-save:focus{border:none}.btn-tertiary.btn-delete{background-color:initial}.btn-tertiary.btn-delete:hover{background-color:#faecef;color:#ad324a}.btn-tertiary.btn-delete:focus{border:none}.btn-center{display:flex;margin:0 auto 1.1rem}.btn-loading{position:relative;color:transparent}.btn-loading:before{content:"\f110";color:#fff;position:absolute;left:42%;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}.btn-loading.btn-secondary,.btn-loading:focus{color:transparent}.btn-loading.btn-secondary:before{color:#235fb2}.btn-loading.btn-create{color:transparent}.btn-loading.btn-create:before{color:#235fb2}.btn-loading.btn-edit{color:transparent}.btn-loading.btn-edit:before{color:#4a4a4a}.btn-loading.btn-save{color:transparent}.btn-loading.btn-save:before{color:#1b7742}.btn-loading.btn-delete{color:transparent}.btn-loading.btn-delete:before{color:#ad324a}.btn-loading.btn-small:before{top:13%}.btn-loading[disabled=true]{color:transparent}.btn-loading[disabled=true]:before{color:#dbdbdb}.btn-group .btn,.btn-group button{margin:0 0 1.1rem;border-radius:0;border-right:none}.btn-group .btn:hover,.btn-group button:hover{border-right:none}.btn-group .btn.btn-small:first-of-type,.btn-group button.btn-small:first-of-type{border-radius:3px 0 0 3px}.btn-group .btn.btn-small:last-of-type,.btn-group button.btn-small:last-of-type{border-radius:0 3px 3px 0}.btn-group .btn:first-of-type,.btn-group button:first-of-type{border-radius:6px 0 0 6px}.btn-group .btn:last-of-type,.btn-group button:last-of-type{border-radius:0 6px 6px 0;border-right:1px solid #dbdbdb}.btn-group .btn:last-of-type.btn-create,.btn-group .btn:last-of-type.btn-primary,.btn-group .btn:last-of-type.btn-secondary,.btn-group .btn:last-of-type.btn-submit,.btn-group button:last-of-type.btn-create,.btn-group button:last-of-type.btn-primary,.btn-group button:last-of-type.btn-secondary,.btn-group button:last-of-type.btn-submit{border-right:1px solid #235fb2}.btn-group .btn:last-of-type.btn-edit,.btn-group button:last-of-type.btn-edit{border-right:1px solid #4a4a4a}.btn-group .btn:last-of-type.btn-save,.btn-group button:last-of-type.btn-save{border-right:1px solid #1b7742}.btn-group .btn:last-of-type.btn-delete,.btn-group button:last-of-type.btn-delete{border-right:1px solid #ad324a}.label{display:block;margin-bottom:.3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-size:.75rem;font-weight:400;letter-spacing:.04em}@media only screen and (min-width:41rem){.label{font-size:.9rem}}@media only screen and (min-width:65rem){.label{font-size:1rem}}.label-active:hover{cursor:pointer}.input-search{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/magnifying-glass.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .6rem;background-color:#fff}.input-search:focus{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/magnifying-glass-active.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .6rem;background-color:#fff}.input-loading{background-color:initial;cursor:default;background:url(https://s3.amazonaws.com/bcs-media-dev/ui/spinner.svg) no-repeat scroll 1.1rem 1.1rem;background-position:left .6rem top .65rem}.input-loading,.input-loading:focus{color:#ccc;border-color:#ccc}.input-loading::-webkit-input-placeholder{color:#ccc}.input-loading::placeholder{color:#ccc}.input-loading::-webkit-input-placeholder{color:transparent}.input-loading::placeholder{color:transparent}.input-disabled{background-color:initial;cursor:default}.input-disabled,.input-disabled:focus{color:#ccc;border-color:#ccc}.input-disabled::-webkit-input-placeholder{color:#ccc}.input-disabled::placeholder{color:#ccc}.input-error{background-color:rgba(196,56,84,.08);border-color:#ad324a;color:#ad324a}.input-error::-webkit-input-placeholder{color:#ad324a}.input-error::placeholder{color:#ad324a}.input-error:focus{background-color:#fff}.input-success{background-color:rgba(161,205,168,.2);border-color:#1b7742;color:#1b7742}.input-success::-webkit-input-placeholder{color:#1b7742}.input-success::placeholder{color:#1b7742}.input-success:focus{background-color:#fff}.context-info{padding:.3rem .6rem;border-radius:3px;visibility:hidden;opacity:0;background-color:rgba(16,78,165,.1);color:#235fb2;border:1px solid rgba(11,56,119,.1);-webkit-animation:fadeIn .25s ease-out,boxshadowExpandBlue .8s ease-out;animation:fadeIn .25s ease-out,boxshadowExpandBlue .8s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.context-info:before{content:"";margin-right:.7rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}@media only screen and (min-width:65rem){.context-info{padding:.6rem 1.1rem}}.context-info:before{content:"\f05a"}.context-error{padding:.3rem .6rem;border-radius:3px;visibility:hidden;opacity:0;background-color:rgba(196,56,84,.08);color:#ad324a;border:1px solid rgba(156,45,67,.08);-webkit-animation:fadeIn .25s ease-out,boxshadowExpandRed .8s ease-out;animation:fadeIn .25s ease-out,boxshadowExpandRed .8s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.context-error:before{content:"";margin-right:.7rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}@media only screen and (min-width:65rem){.context-error{padding:.6rem 1.1rem}}.context-error:before{content:"\f06a"}.context-success{padding:.3rem .6rem;border-radius:3px;visibility:hidden;opacity:0;background-color:rgba(161,205,168,.2);color:#1b7742;border:1px solid rgba(128,187,137,.2);-webkit-animation:fadeIn .25s ease-out,boxshadowExpandGreen .8s ease-out;animation:fadeIn .25s ease-out,boxshadowExpandGreen .8s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.context-success:before{content:"";margin-right:.7rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}@media only screen and (min-width:65rem){.context-success{padding:.6rem 1.1rem}}.context-success:before{content:"\f058"}.context-warn{padding:.3rem .6rem;border-radius:3px;visibility:hidden;opacity:0;background-color:rgba(255,243,205,.45);color:#8d6708;border:1px solid rgba(255,219,103,.45);-webkit-animation:fadeIn .25s ease-out,boxshadowExpandYellow .8s ease-out;animation:fadeIn .25s ease-out,boxshadowExpandYellow .8s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.context-warn:before{content:"";margin-right:.7rem;font-family:"Font Awesome 5 Pro";font-style:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant-caps:normal;-webkit-font-variant-ligatures:normal;font-variant-ligatures:normal;font-weight:300;text-rendering:auto;-webkit-font-smoothing:antialiased}@media only screen and (min-width:65rem){.context-warn{padding:.6rem 1.1rem}}.context-warn:before{content:"\f071"}.edit-group{background-color:#eef0f5;padding:1.1rem}div[role=listbox]{-webkit-appearance:none;appearance:none;font-size:.9rem;line-height:1.8em;width:100%;outline:none;border:1px solid #dbdbdb;border-radius:3px;color:#3e4354;box-shadow:0 1px 2px 0 rgba(56,56,56,.1);transition:all .25s ease-out;cursor:pointer;background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem;background-color:#fff;position:relative;margin-bottom:1.1rem;padding:0}div[role=listbox]::-webkit-input-placeholder{color:#3e4354}div[role=listbox]::placeholder{color:#3e4354}div[role=listbox]:focus{border-color:#235fb2;color:#4a4a4a;box-shadow:0 1px 3px 0 rgba(56,56,56,.3)}@media only screen and (min-width:41rem){div[role=listbox]{font-size:1rem}}@media only screen and (min-width:65rem){div[role=listbox]{font-size:1rem}}@media only screen and (min-width:91rem){div[role=listbox]{font-size:1.1rem}}div[role=listbox]:focus{background:url(https://s3.amazonaws.com/bcs-media-dev/ui/chevron-down-active.svg) no-repeat scroll 1.1rem 1.1rem;background-position:right .4rem top .8rem;background-color:#fff}div[role=listbox]::selection{font-family:"Fira Sans",helvetica,sans-serif}div[role=listbox]>div{padding:.3rem .6rem}div[role=listbox] fieldset{visibility:hidden;opacity:0;position:absolute;top:35px;left:0;right:0;z-index:9;max-height:calc(98vh - 80px);overflow:scroll;padding:.3rem 0;background-color:#fff;border:1px solid #dbdbdb;border-radius:6px;box-shadow:1px 2px 4px 0 hsla(0,0%,60.8%,.2);cursor:default}@media only screen and (min-width:41rem){div[role=listbox] fieldset{top:37px}}@media only screen and (min-width:65rem){div[role=listbox] fieldset{top:40px}}@media only screen and (min-width:65rem){div[role=listbox] fieldset.wide{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:55rem;max-width:98vw}}div[role=listbox] fieldset.show{visibility:hidden;-webkit-animation:fadeIn .15s ease-out;animation:fadeIn .15s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}div[role=listbox] fieldset.hide{visibility:visible;-webkit-animation:fadeOut .15s ease-out;animation:fadeOut .15s ease-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}div[role=listbox] fieldset label{margin:0;padding:.3rem .6rem;width:100%;text-transform:none;cursor:pointer}div[role=listbox] fieldset label:hover{background-color:#e8f1fd}div[role=listbox] fieldset label input{margin:4px 10px 0 0}div[role=listbox] fieldset label p{width:calc(100% - 4rem);margin-bottom:0}table.bcs-table{width:100%}table.bcs-table thead{display:none}@media only screen and (min-width:65rem){table.bcs-table thead{display:block}}table.bcs-table th{padding:.6rem 1.1rem;text-transform:uppercase;text-align:left;font-size:.75rem}table.bcs-table tbody{border-radius:6px;box-shadow:0 0 30px -5px hsla(0,0%,60.8%,.45)}table.bcs-table tbody tr:first-of-type{border-radius:6px 6px 0 0}table.bcs-table tbody tr:last-of-type{border-radius:0 0 6px 6px}table.bcs-table tbody tr:only-of-type{border-radius:6px}table.bcs-table tbody tr:nth-of-type(2n){background-color:#f0f4fb}table.bcs-table tbody tr[role=button]{cursor:pointer;transition:all .3s}table.bcs-table tbody tr[role=button]:hover{background:#dfebfd}table.bcs-table td{padding:.6rem 1.1rem;vertical-align:middle}table.bcs-table .td-title{text-transform:uppercase;font-size:.75rem}@media only screen and (min-width:65rem){table.bcs-table .td-title{display:none}}.bcs-tabs{padding:1.1rem .6rem;background-color:#ced4e2;box-shadow:inset 0 -1px 5px 0 rgba(56,56,56,.1)}@media only screen and (min-width:65rem){.bcs-tabs{padding:1.1rem .6rem 0;height:3.3rem}}.bcs-tabs a{margin:0 .7rem 0 0;text-decoration:underline;transition:all 300 ease-in-out}@media only screen and (min-width:65rem){.bcs-tabs a{margin:0 .3rem 0 0;padding:.6rem 1.1rem;background-color:#f1f4f8;text-decoration:none;border-radius:6px 6px 0 0;box-shadow:1px 0 3px 0 rgba(56,56,56,.06),inset 0 -1px 10px 0 rgba(56,56,56,.06)}}.bcs-tabs a:hover{color:#418bf2;transition:all 300 ease-in}@media only screen and (min-width:65rem){.bcs-tabs a:hover{background-color:#f3f6f9}}.bcs-tabs a.active{box-shadow:1px -1px 3px 0 rgba(56,56,56,.06);transition-timing-function:cubic-bezier(.41,0,.34,1)}@media only screen and (min-width:65rem){.bcs-tabs a.active{background-color:#fbfcfd;color:#4a4a4a}}.bcs-tabs a.active:hover{color:#646464}.bcs-calendar{background-color:#fff;border-radius:6px;box-shadow:0 0 30px -5px hsla(0,0%,60.8%,.45);padding:.5rem}@media only screen and (min-width:41rem){.bcs-calendar{padding:1.1rem 1.5rem}}@media only screen and (min-width:65rem){.bcs-calendar{padding:1.5rem 2rem}}.bcs-calendar video{width:100%}@media only screen and (min-width:41rem){.bcs-calendar{padding:.7rem}}@media only screen and (min-width:65rem){.bcs-calendar{padding:1rem}}.bcs-calendar .calendar-days{margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:85rem;display:none}@media only screen and (min-width:65rem){.bcs-calendar .calendar-days{display:flex}}.bcs-calendar .calendar-days li{flex-basis:14.285%;max-width:14.285%;padding:0 .5rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-days li{margin:0;min-height:auto}}.bcs-calendar .calendar-days li:before{content:"";display:none}.bcs-calendar .calendar-grid{margin:0 auto;width:100%;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;max-width:85rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-grid{border-bottom:1px solid #dbdbdb}}.bcs-calendar .calendar-grid>li{position:relative;margin:0;flex-basis:100%;max-width:100%;padding:0 0 .5rem;border-bottom:1px solid #dbdbdb;min-height:3.3rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-grid>li{flex-basis:14.285%;max-width:14.285%;padding:.5rem;border-top:1px solid #dbdbdb;border-bottom:none;border-left:1px solid #dbdbdb;min-height:6rem}}@media only screen and (min-width:65rem){.bcs-calendar .calendar-grid>li:nth-child(7n){border-right:1px solid #dbdbdb}}.bcs-calendar .calendar-grid>li:before{content:"";display:none}.bcs-calendar .calendar-date{position:absolute;top:.5rem;left:.2rem;width:3rem;line-height:1rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-date{position:relative;top:auto;left:auto;width:auto}}.bcs-calendar .calendar-date strong{display:block;font-weight:700;font-size:1.1rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-date strong{margin:0 0 .3rem;font-size:1rem}}.bcs-calendar .calendar-date span{display:block}@media only screen and (min-width:65rem){.bcs-calendar .calendar-date span{display:none}}.bcs-calendar .calendar-event-list{margin:0 0 0 3rem}@media only screen and (min-width:65rem){.bcs-calendar .calendar-event-list{margin:0}}.bcs-calendar .calendar-event-list li{margin:.5rem 0;border-radius:3px;box-shadow:1px 2px 3px 0 hsla(0,0%,60.8%,.5)}.bcs-calendar .calendar-event-list li:focus{background-color:#256a46;box-shadow:0 0 0 3px #61c791;outline:none}.bcs-calendar .calendar-event-list li:last-of-type{margin:0}.bcs-calendar .calendar-event-list li:first-of-type{margin:.5rem 0}.bcs-calendar .calendar-event-list li.calendar-event-due a{background-color:#2c7d52}.bcs-calendar .calendar-event-list li.calendar-event-due a:hover{background-color:#359763}.bcs-calendar .calendar-event-list li.calendar-event-due a:focus{background-color:#256a46;box-shadow:0 0 0 3px #61c791;outline:none}.bcs-calendar .calendar-event-list li.calendar-event-assigned a{background-color:#ce3192}.bcs-calendar .calendar-event-list li.calendar-event-assigned a:hover{background-color:#d54ea1}.bcs-calendar .calendar-event-list li.calendar-event-assigned a:focus{background-color:#b92c83;box-shadow:0 0 0 3px #e798c9;outline:none}.bcs-calendar .calendar-event-list li.calendar-event-session a{background-color:#2f6abd}.bcs-calendar .calendar-event-list li.calendar-event-session a:hover{background-color:#407cd0}.bcs-calendar .calendar-event-list li.calendar-event-session a:focus{background-color:#2a5fa9;box-shadow:0 0 0 3px #9ebce7;outline:none}.bcs-calendar .calendar-event-list li.calendar-event-orientation a{background-color:#6e41be}.bcs-calendar .calendar-event-list li.calendar-event-orientation a:hover{background-color:#825cc7}.bcs-calendar .calendar-event-list li.calendar-event-orientation a:focus{background-color:#633bab;box-shadow:0 0 0 3px #c5b3e5;outline:none}.bcs-calendar .calendar-event-list li.calendar-event-workshop a{background-color:#3e4354}.bcs-calendar .calendar-event-list li.calendar-event-workshop a:hover{background-color:#4d5369}.bcs-calendar .calendar-event-list li.calendar-event-workshop a:focus{background-color:#333745;box-shadow:0 0 0 3px #868da5;outline:none}.bcs-calendar .calendar-event-list li a{display:block;padding:.2rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;border-radius:3px;transition:all .3s}.live-chat{position:fixed;overflow-wrap:normal;justify-content:space-between;bottom:.6rem;right:1vw;display:flex;padding:.5rem;background-color:#2c7d52;text-align:center;color:#fff;width:3rem;border-radius:.6rem;box-shadow:2px 2px 5px 0 rgba(56,56,56,.4);cursor:pointer;transition:width .7s;transition-timing-function:cubic-bezier(.41,0,.34,1)}@media only screen and (min-width:41rem){.live-chat{width:3.2rem}}@media only screen and (min-width:65rem){.live-chat{width:3.6rem;padding:.5rem .6rem;border-radius:.8rem}}.live-chat:hover{background-color:#39a36b}.live-chat.active{width:19.5rem;transition:width .7s;transition-timing-function:cubic-bezier(.41,0,.34,1);cursor:auto}@media only screen and (min-width:41rem){.live-chat.active{width:22rem}}@media only screen and (min-width:65rem){.live-chat.active{width:24rem;width:26rem}}.live-chat.active:hover{background-color:#2c7d52}.live-chat.active .chat-cta{visibility:hidden;opacity:0;width:0;transition:width .7s,visibility .7s,opacity .7s}.live-chat.active .chat-panel{visibility:visible;opacity:1;height:2rem;transition:visibility .3s .7s,opacity .3s .7s,height .3s .7s;transition-timing-function:cubic-bezier(.41,0,.34,1)}.live-chat.unavailable{background-color:#3e4354}.live-chat.unavailable.active:hover{background-color:#545a71}.live-chat.unavailable .chat-panel span{margin-right:.4rem}.live-chat.unavailable .chat-panel button{background-color:initial;color:#fff;border:1px solid #fff;outline:none;cursor:pointer}.live-chat.unavailable .chat-panel button:hover{background-color:#545a71}.live-chat.unavailable .chat-panel button:focus{background-color:#282c37;background-color:#69728f}.live-chat.unavailable .chat-panel a:first-of-type button{margin-right:.4rem;text-decoration:none;border:1px solid #fff}.live-chat.unavailable .chat-panel a:first-of-type button:focus,.live-chat.unavailable .chat-panel a:first-of-type button:hover{border:1px solid #fff}.live-chat .chat-cta{visibility:visible;opacity:1;width:2rem;transition:width .7s,visibility .7s,opacity .7s}.live-chat .chat-cta i{font-size:1.3rem}@media only screen and (min-width:41rem){.live-chat .chat-cta i{font-size:1.6rem}}@media only screen and (min-width:65rem){.live-chat .chat-cta i{font-size:1.9rem}}.live-chat .chat-cta p{margin:0;line-height:1rem}.live-chat .chat-panel{visibility:hidden;opacity:0;height:0;transition:visibility 0ms 0ms,opacity 0ms 0ms,height 0ms 0ms;transition-timing-function:cubic-bezier(.41,0,.34,1)}.live-chat .chat-panel button{margin-right:.5rem;padding:.4rem .7rem;background-color:initial;color:#fff;border:1px solid #fff;outline:none;cursor:pointer}.live-chat .chat-panel button:hover{background-color:#39a36b}.live-chat .chat-panel button:focus{background-color:#1f5739;background-color:#4ec184}@media only screen and (min-width:41rem){.live-chat .chat-panel button{padding:.5rem .9rem}}.live-chat .chat-panel a:first-of-type button{margin-right:.5rem}.live-chat .chat-panel a:last-of-type button{text-decoration:underline;border:none;box-shadow:none;margin-right:0}.live-chat .chat-panel a:last-of-type button:focus,.live-chat .chat-panel a:last-of-type button:hover{border:none}.live-chat .chat-panel a:last-of-type button.btn-create{background-color:initial}.live-chat .chat-panel a:last-of-type button.btn-create:hover{background-color:#e8f1fd;color:#235fb2}.live-chat .chat-panel a:last-of-type button.btn-create:focus{border:none}.live-chat .chat-panel a:last-of-type button.btn-edit{background-color:initial}.live-chat .chat-panel a:last-of-type button.btn-edit:hover{background-color:#e8e8e8;color:#4a4a4a}.live-chat .chat-panel a:last-of-type button.btn-edit:focus{border:none}.live-chat .chat-panel a:last-of-type button.btn-save{background-color:initial}.live-chat .chat-panel a:last-of-type button.btn-save:hover{background-color:#a6ebc3;color:#1b7742}.live-chat .chat-panel a:last-of-type button.btn-save:focus{border:none}.live-chat .chat-panel a:last-of-type button.btn-delete{background-color:initial}.live-chat .chat-panel a:last-of-type button.btn-delete:hover{background-color:#faecef;color:#ad324a}.live-chat .chat-panel a:last-of-type button.btn-delete:focus{border:none}@media only screen and (min-width:41rem){.live-chat .chat-panel a:last-of-type button{margin-right:.5rem}}.live-chat .chat-close{cursor:pointer}.live-chat .chat-close i{font-size:1.3rem}@media only screen and (min-width:41rem){.live-chat .chat-close i{font-size:1.6rem}}.bcs-markdown code,.bcs-markdown tt{margin:0 .7rem;padding:0 .6rem;border:1px solid #dbdbdb;background-color:#f9fbff;border-radius:3px;font-family:"Fira Mono","Courier New",Courier,monospace;font-size:.9rem}@media only screen and (min-width:65rem){.bcs-markdown code,.bcs-markdown tt{font-size:1rem}}.bcs-markdown pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}.bcs-markdown .highlight pre,.bcs-markdown pre{background-color:#f9fbff;border:1px solid #dbdbdb;overflow:auto;padding:.6rem 1.1rem;border-radius:3px}.bcs-markdown pre code,.bcs-markdown pre tt{background-color:initial;border:none}.bcs-markdown ul{margin:0 0 1.1rem 1.5rem;list-style:circle}.bcs-markdown ul a{color:#235fb2;text-decoration:none;border-bottom:1px solid #235fb2;cursor:pointer;transition:all .25s ease-out}.bcs-markdown ul a:hover{color:#418bf2;border-bottom:1px solid #418bf2}.bcs-markdown ul a:focus{color:#104ea5;border-bottom:1px solid #104ea5}.bcs-markdown img{max-width:100%}.video-stage{background:#000}.global-resources a.active{color:#fff}.pill{display:inline-block;background:#eceff6;text-transform:uppercase;font-weight:700;padding:8px;min-width:200px;text-align:center;border-radius:5px;text-decoration:none;color:#4a4a4a}.pill.purple{background:#6e41be;color:#fff}.pill.green{background:#1b7742;color:#fff}.pill.orange{background:#f45d01;color:#fff}.pill.red{background:#ad324a;color:#fff}a.pill{cursor:pointer}select{background-color:#fff}table.calendar td{width:14.25%;vertical-align:top;height:75px}table.calendar td.calendar-today{background:rgba(110,65,190,.25)}ul.inline li{margin-right:15px}.arrow,ul.inline li{display:inline-block}.arrow{vertical-align:middle;width:0;height:0;margin-left:5px;opacity:.66}.arrow.asc{border-bottom:4px solid #888}.arrow.asc,.arrow.dsc{border-left:4px solid transparent;border-right:4px solid transparent}.arrow.dsc{border-top:4px solid #888}.bcs-app-content-inner{min-height:calc(100vh - 3.5rem)}.plagiarism-flag{background-color:rgba(255,243,205,.45);color:#8d6708;border:1px solid rgba(255,219,103,.45);padding:.6rem 1.1rem;border-radius:3px}.skip-to-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-to-content:active,.skip-to-content:focus{color:#fff;background-color:#354858;left:auto;top:auto;width:100px;height:auto;overflow:auto;margin:10px 35%;padding:5px;border-radius:3px;text-align:center;font-size:1rem;z-index:999}.calendar-event-orientation a{background-color:#6e41be}.calendar-event-orientation a:hover{background-color:#825cc7}.calendar-event-orientation a:focus{background-color:#633bab;box-shadow:0 0 0 3px #c5b3e5;outline:none}.bg-blue{background-color:#26333e}.live-chat.unavailable.active .chat-panel.ask-bcs-panel{height:22rem}.live-chat.unavailable.active .chat-panel.ask-bcs-panel .student-services a{padding-top:.5rem;display:block;text-align:center}.live-chat.active .chat-panel.ask-bcs-panel{height:22rem}.live-chat.active .chat-panel.ask-bcs-panel div{padding:.5rem;line-height:normal;text-align:left}.live-chat.active .chat-panel.ask-bcs-panel div span{line-height:normal}.live-chat.active .chat-panel.ask-bcs-panel .student-services{padding-top:.5rem}.live-chat.active .chat-panel.ask-bcs-panel .student-services div{padding-top:.75rem;text-align:center}img.ask-bcs{height:100px;display:block}img.ask-bcs.ask-bcs-btn{height:80px;display:inline-block;background-color:rgba(51,53,56,.6);border-radius:3px;border:1px solid #fff;margin:.5rem;box-shadow:5px 5px 5px rgba(51,53,56,.3)}img.ask-bcs-icon{height:1.5rem;vertical-align:text-bottom;padding-right:.5rem}fieldset{border:0;padding:0}.ui.form>.field>legend>span.label{margin-right:5px}.ui.form>.field>div.selection{margin-left:3px}.ui.form>.field>legend{display:block;padding:0 0 1em;color:rgba(0,0,0,.87);font-size:.92857143em;font-weight:700;text-transform:none}.ui.form .field.error legend{color:#9f3a38}.ui.form .required.field>legend:after{margin:-.2em 0 0 .2em;content:"*";color:#db2828}.bcs-filter-tags{margin-top:-10px}.bcs-filter-tags-container{color:#000;border:1px solid #000;border-radius:6px;padding:4px 7px 11px;margin:5px;display:inline-block}span.bcs-filter-tags-tag{padding:0 10px 0 0;font-size:1rem;font-weight:400}span.bcs-filter-tags-delete{cursor:pointer;font-size:1.5em;color:grey}.bcs-privacy-policy-banner{background-color:#41515d;color:#fff;max-width:100%}.bcs-privacy-policy-banner-close{height:0!important;z-index:20}@media (max-width:65rem){.bcs-navigation{max-height:100vh}.course-info{height:8rem;position:relative!important}}.bcs-calendar .calendar-event-list li a{text-overflow:unset;white-space:unset}.bcs-header .header-nav>ul>li.header-profile>a:focus>img{outline:1px solid #104ea5}.bcs-header .header-logo>a:focus>img{outline:1px solid #104ea5!important}.bcs-app-content{min-width:unset}.bcs-navigation .skip-to-content{font-size:.9rem}.skip-to-content{transition:outline-color .25s ease-out}.skip-to-content:active,.skip-to-content:focus{border-radius:0;margin:0;padding:0;outline:unset;overflow:hidden;position:relative;width:100%}div.skip-to-content:focus-within{outline:1px solid #235fb2;outline-offset:-1px}.skip-to-content:focus-within{background-color:#354858;left:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;text-align:center;width:100%}.bcs-footer>ul>li>a:focus{outline:auto!important}.card-footer a:not(.btn-save){border-bottom:1px solid #235fb2;color:#235fb2}.card-footer a:not(.btn-save):hover{border-bottom:1px solid #418bf2;color:#418bf2}.card-footer a:not(.btn-save):focus{border-bottom:1px solid #104ea5;color:#104ea5}.btn-edit:focus{box-shadow:0 0 0 3px #929292}.btn-submit:focus{outline:2px solid #104ea5;outline-offset:1px}.btn-submit:hover{background-color:#3c6eed;border-color:#3c6eed}.centered-container{margin:10px}.centered-container,.qr-container{display:flex;flex-direction:column}.qr-container{align-items:center}.qr-container img{width:320px}
/*# sourceMappingURL=main.6be80a54.chunk.css.map */