.text-placeholder{animation:pulse 2.5s infinite}.text-placeholder .main-heading{background-color:#ddd;height:1.5em;margin-bottom:1em;width:25%}.text-placeholder .notes-heading{background-color:#ddd;height:1.25em;margin-bottom:.5em;width:50%}.text-placeholder .notes-block{margin-bottom:1em}.text-placeholder .notes-line{background-color:#eee;height:1em;margin-top:.35em;width:100%}.text-placeholder .notes-line:last-child{width:40%}.tutorial-drawing-pad-wrapper{max-width:100%;position:relative}@media screen and (max-height:640px){.tutorial-drawing-pad-wrapper sketch-floatingtoolbar{top:4em!important}}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay{background:rgba(0,0,0,.7);bottom:0;left:0;position:absolute;right:0;top:0;z-index:99999}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body{background-color:#007ca6;border:1px solid #007ca6;border-radius:5px;box-shadow:0 2px 5px -1px rgba(0,0,0,.4);color:#fff;left:50%;padding:3em;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body button,.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body h1{color:#fff}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .close-control{font-size:2em;position:absolute;right:.5em;top:.5em}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .deactivate-control{border-bottom:1px dotted #fff;font-size:.9em;margin-top:1em}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercise{align-items:center;background:none;border:1px solid #fff;border-radius:.5em;cursor:pointer;display:flex;margin:.5em;padding:3em 2em;text-align:center}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercise span[class^=icon-]{display:block;font-size:3em;margin:0 .75em 0 0}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercise:hover{background:hsla(0,0%,100%,.1)}@media screen and (min-width:640px){.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercises{display:flex;flex-wrap:wrap;justify-content:center}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercises .drawing-exercise{display:block;max-width:300px;min-width:40%;width:40%}.tutorial-drawing-pad-wrapper .drawing-instructions-overlay .drawing-instructions-overlay-body .drawing-exercises .drawing-exercise span[class^=icon-]{margin:0 0 .75em}}.tutorial-drawing-pad{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.tutorial-drawing-pad-wrapper+footer{display:none}.player{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.player-view{position:relative;text-align:center}.player-view.paused:not(.softPaused):not(.slideshow):after{background:hsla(0,0%,100%,.5);border:1px solid #c2c5cb;border-top-left-radius:3px;border-top-right-radius:3px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.player-view.paused:not(.softPaused):not(.slideshow).completed:after,.player-view.player-error .event-pane,.player-view.player-error .play-pause-button,.player-view.player-error:after{display:none}.player-view .completed-options{background:hsla(0,0%,100%,.9);bottom:0;display:flex;flex-direction:column;justify-content:center;left:1px;position:absolute;right:1px;top:1px}.player-view .completed-options .replay-control{display:block;margin:2em 0}.player-view .completed-options .replay-control .icon-replay{display:block;font-size:7em;min-height:.65em}.player-view .completed-options .social-icon{font-size:3em}.player-view .completed-playback-prompt{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.player-view .event-pane{bottom:0;left:0;position:absolute;right:0;top:0}.player-view .event-pane .overlay-controls{color:#707784;display:none;opacity:0;transition:opacity .5s}.player-view .event-pane .overlay-controls a,.player-view .event-pane .overlay-controls button{color:#707784}.player-view .event-pane .overlay-controls .center-controls{align-items:center;display:flex;font-size:3em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.player-view .event-pane .overlay-controls .fullscreen-control{bottom:1rem;font-size:1.5em;position:absolute;right:1rem}.player-view .event-pane .overlay-controls .pause-control{padding:0 1em}.player-view .event-pane .overlay-controls .speed-button{bottom:1rem;left:1rem;position:absolute}.player-view .event-pane .overlay-controls .speed-button>span{background:#707784;color:#fff}.player-view .event-pane .overlay-controls .video-jump-control .delta{font-size:1.25em}.player-view .event-pane .overlay-controls .video-jump-control .icon-jump-back:before,.player-view .event-pane .overlay-controls .video-jump-control .icon-jump-forward:before{font-size:2.5em}.player-view .event-pane.focused{background:hsla(0,0%,100%,.5)}.player-view .event-pane.focused .overlay-controls{display:block;opacity:1;transition:opacity .5s}.player-view .event-pane.paused .overlay-controls{display:none}.player-view .play-pause-button{background:#007ca6;color:#fff;font-size:1.5em;left:50%;line-height:100%;padding:1em;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background .15s;width:auto;z-index:1}.player-view .play-pause-button:hover{background:#646b76}.player-view .play-pause-button .icon-play{left:50%;position:absolute;top:50%;transform:translate(-50%,-55%)}.player-view video{width:100%}.player-view video.inline::-webkit-media-controls{display:none!important}.player-controls{align-items:center;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex;height:3em;position:relative}.player-controls .descriptor{display:none}.player-controls .field.checkbox-field{align-items:center;margin-bottom:0;margin-left:1em;width:100px}.player-controls .field.checkbox-field .checkbox{padding:.5em}.player-controls .field.checkbox-field .label-wrapper{flex-basis:auto;margin-bottom:0}.player-controls .mobile-descriptor{display:inline-block}.player-controls .spacer{flex-grow:1;min-width:0}.player-controls a,.player-controls button,.player-controls label{font-size:14px;vertical-align:middle}.player-controls a,.player-controls button,.player-controls button>span{transition:color .15s,background .15s;width:100%}.player-controls label{padding:0}.player-controls .quality-selector{display:none}.player-controls .dropdown-menu{background:#c2c5cb;border:1px solid #c2c5cb;border-radius:3px;color:#41454d;width:100px;z-index:99999999}.player-controls .dropdown-menu li{padding:2px}.player-controls .dropdown-menu li a{display:block;padding:2px 5px;text-align:right}.player-controls .dropdown-menu li a:hover{background:#707784;color:#c2c5cb}.player-controls .dropdown-menu li a.active{background:#41454d;border:1px solid #41454d;border-radius:2px;color:#c2c5cb}.player-controls .toggle-control{background-color:#c2c5cb;border:2px solid #c2c5cb;border-radius:3px}.player-controls .toggle-control .btn,.player-controls .toggle-control button{background:none;border:none;color:#41454d;display:inline-block;font-size:.9em;padding:.25em;width:auto}.player-controls .toggle-control .btn.active,.player-controls .toggle-control button.active{background:#41454d;border:1px solid #41454d;border-radius:3px;color:#c2c5cb}@media screen and (min-width:430px){.player-controls .descriptor{display:inline-block}.player-controls .mobile-descriptor{display:none}.player-controls .quality-selector{display:inline-block;white-space:nowrap}}.player-fullscreen{bottom:0;height:100%;left:0;position:fixed;right:0;top:0}.player-fullscreen .player-view .play-pause-button{position:fixed;z-index:2147483648}.player-fullscreen .player-controls{bottom:0;left:0;position:fixed;right:0;z-index:2147483647}.player-fullscreen .btn-loading-icon.player-loader{z-index:2147483647}.player-fullscreen video{background:#fff;border:0}.btn-loading-icon.player-loader{display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(2)}.btn-loading-icon.player-loader .btn-loading-ring{border-color:#c2c5cb}.slideshow-controls .progress{display:block;margin-top:.25em;min-width:100px;padding:1em 0;text-align:center}.slideshow-controls .slide-controls{align-items:center;display:flex;margin-right:.5em}.slideshow-controls .slide-controls span[class^=icon-]:before{font-size:1.25em}.tutorial-quiz-evaluation{align-items:stretch;display:flex;flex-direction:column;max-width:100%;width:100%}.streaming-video-indicator{margin-right:.5em;padding:.25em}.quiz-long .question-indicator{display:none}.quiz-long .progress-overview{display:block}@media screen and (min-width:430px){.quiz-long .question-indicator{display:inline-block}.quiz-long .progress-overview{display:none}.quiz-long .progress-overview:last-child{display:block}}.quiz-short .progress-overview{display:none}.question-indicator{background:rgba(42,44,49,.05);border-radius:14px;height:20px;margin:0 .8em;position:relative;transition:background .15s;width:20px}.question-indicator:after,.question-indicator:before{opacity:0;transform:scale(0);transition:transform 225ms,opacity 225ms}.question-indicator:hover .number{color:#646b76}.question-indicator.answered{background:#c66e47}.question-indicator.answered .number{color:#fff;transform:translateY(-50%)}.question-indicator.correct{background:#89aa5e}.question-indicator .number{color:#707784;font-size:.8em;font-weight:700;left:0;line-height:28px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-45%);transition:color .15s}@media screen and (min-width:1024px){.question-indicator{margin:.75em .5em}}@media screen and (min-height:430px){.question-indicator{height:28px;width:28px}}.assessment-header{display:flex;flex-shrink:0;justify-content:center;padding:.75em 0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media screen and (min-height:430px){.assessment-header{background:#f8f8f8;border-bottom:1px solid #c2c5cb;padding:.75em}}.smart-pause{align-items:center;display:flex;padding:1em .5em}.smart-pause label{line-height:1;margin-left:.5em}.smart-pause .checkbox{background:transparent;border-color:hsla(220,8%,86%,.3);padding:1.25em 0 0;transition:all .15s;width:1.25em}.smart-pause .checkbox.checked{background:#007ca6;border-color:#007ca6}.quiz-footer{bottom:0;left:0;position:fixed;right:0}.smart-pause-timer{color:#d8dade;position:relative;text-align:center}.smart-pause-timer .icon-pause{opacity:.5}.smart-pause-timer svg{height:30px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.tutorial-quiz-result-wrapper .tutorial-quiz-result{text-align:center}@media screen and (max-height:430px){.tutorial-quiz-result-wrapper .tutorial-quiz-result{width:450px}.tutorial-quiz-result-wrapper .tutorial-quiz-result .tutorial-quiz-result-actions{width:auto}.tutorial-quiz-result-wrapper .tutorial-quiz-result .tutorial-quiz-result-actions a{margin:0 .5em}}@media screen and (max-height:640px){.tutorial-quiz-result-wrapper .tutorial-quiz-result{top:30%;transform:translate(-50%,-30%)}}.tutorial-quiz-result-actions{margin:0 auto;width:300px}.tutorial-quiz-result-actions a{color:#007ca6;display:inline-block;margin:1em}.tutorial-quiz-result-actions a:hover{color:#006080}.section{width:100%}.grouped{clear:both;margin:0 auto;max-width:1200px;padding:0;width:90%;zoom:1}.grouped:after,.grouped:before{content:"";display:table}.grouped:after{clear:both}.span1-1,.span1-2{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span1-2{width:48%}}.span1-2-sm{width:48%}.span1-2-sm,.span1-3{display:block;float:left;margin:0 1% 1em}.span1-3{width:98%}@media screen and (min-width:640px){.span1-3{width:31.333%}}.span2-3{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span2-3{width:64.666%}}.span1-4{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span1-4{width:23%}}.span3-4{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span3-4{width:73%}}.span1-5{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span1-5{width:18%}}.span2-5{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span2-5{width:38%}}.span3-5{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span3-5{width:58%}}.span1-6{display:block;float:left;margin:0 1% 1em;width:98%}@media screen and (min-width:640px){.span1-6{width:31.33333%}}@media screen and (min-width:1024px){.span1-6{width:14.666%}}.exercise-overview{background-color:#fff;bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.exercise-overview app-playprompt{display:none}.exercise-overview h2{margin-top:1em}.exercise-overview sketch-toolgroup.top sketch-tool:nth-child(2),.exercise-overview sketch-toolgroup.top sketch-tool:nth-child(3){display:none}.exercise-overview .assessment-footer{display:flex;justify-content:space-between}.exercise-overview .assessment-footer .index-control{display:none}.exercise-overview .assessment-footer .next-control,.exercise-overview .assessment-footer .prev-control{padding:.75em;white-space:nowrap}.exercise-overview .assessment-footer .next-control .descriptor,.exercise-overview .assessment-footer .prev-control .descriptor{display:none}@media screen and (min-width:640px){.exercise-overview .assessment-footer .index-control{display:block}.exercise-overview .assessment-footer .next-control .descriptor,.exercise-overview .assessment-footer .prev-control .descriptor{display:inline-block}}.exercise-overview .drawing-pad:before{display:none}.exercise-overview .drawing-pad-wrapper{flex-grow:1;overflow:hidden;position:relative}.exercise-overview .exercise-header{display:block;padding:1em .5em .5em}.exercise-overview .exercise-header .exercise-controls{display:flex;justify-content:space-between;position:absolute;text-align:right;z-index:3}.exercise-overview .exercise-header .favorite-control{float:right;font-size:1em;margin-right:2em}@media screen and (min-height:430px){.exercise-overview .exercise-header .favorite-control{margin-right:0}}.exercise-overview .exercise-header .number-indicator{margin-right:.25em}@media screen and (min-width:640px){.exercise-overview .exercise-header{padding:1.25em 1em 1em}.exercise-overview .exercise-header .exercise-controls{margin-top:1em}.exercise-overview .exercise-header .exercise-question{font-size:1.25em;line-height:1.25em}}.exercise-overview .highlight-explanation{background-color:#fff;bottom:0;box-shadow:0 5px 15px #989ea8;left:0;overflow-y:auto;padding:3em 1em 1em;position:absolute;right:0;top:0;z-index:10002}.exercise-overview .highlight-explanation .close-control{color:#989ea8;cursor:pointer;font-size:1.5em;position:absolute;right:.5em;top:.75em}.exercise-overview .highlight-explanation .grouped{position:relative}.exercise-overview .highlight-explanation .term-description{overflow-y:unset}@media screen and (min-width:768px){.exercise-overview .highlight-explanation{max-height:75%;top:auto}}.exercise-overview .highlight-collateral .answer-image img{border:1px solid #ccc}.exercise-overview .highlight-collateral .answer-text{margin:1em 0}.exercise-overview .highlight-collateral .term-link{margin-top:1em;text-align:right}@media screen and (min-width:640px){.exercise-overview .highlight-collateral .answer-image,.exercise-overview .highlight-collateral .answer-text{display:block;float:left;margin:0 1% 1em;width:98%}}@media screen and (min-width:640px)and (min-width:640px){.exercise-overview .highlight-collateral .answer-image,.exercise-overview .highlight-collateral .answer-text{width:48%}}.exercise-overview .highlight-content{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.exercise-overview .highlight-content .drawing-pad-wrapper{flex-grow:1;position:relative}.exercise-overview .static-exercise{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-grow:1}.course-path-indicator{bottom:0;left:0;padding:0 .5em;position:fixed;right:0}.course-path-indicator .auto-redirect-countdown{font-size:.8em;margin-top:.5em}.course-path-indicator .auto-redirect-countdown .redirect-timeout{font-weight:700}.course-path-indicator .next-course-step-header{color:#4d525b}.course-path-indicator .next-step-subject-exam{margin:0 auto;width:75%}.course-path-indicator .next-step-subject-exam .subject-exam-link{display:flex}.course-path-indicator .next-step-subject-exam .subject-exam-link .exam-details{margin-top:.5em}.course-path-indicator .next-step-subject-exam .subject-exam-link .exam-details .num-questions{font-size:.8em}.course-path-indicator .next-tutorial{display:flex}.course-path-indicator .next-tutorial .next-tutorial-gallery{overflow:hidden;width:100px}.course-path-indicator .next-tutorial .next-tutorial-gallery img{border:1px solid #ccc;width:100%}.course-path-indicator .next-tutorial .next-tutorial-details{padding:0 .5em}.course-path-indicator .next-tutorial .next-tutorial-details .tutorial-path{font-size:.7em}.course-path-indicator .next-tutorial .next-tutorial-details .tutorial-path div:after{content:"›";display:inline-block;margin:0 .5em}.course-path-indicator .next-tutorial .next-tutorial-details .tutorial-path div:last-child:after{display:none}@media screen and (min-height:430px){.course-path-indicator{bottom:5em}.course-path-indicator .next-tutorial .next-tutorial-details .tutorial-path{display:flex;font-size:.8em}}@media screen and (min-width:430px){.course-path-indicator{padding:0 2em}}@media screen and (min-width:640px){.course-path-indicator{left:auto;padding:0 1em}.course-path-indicator .auto-redirect-countdown{font-size:.9em;margin-top:1em}.course-path-indicator .next-step-subject-exam{width:auto}.course-path-indicator .next-tutorial .next-tutorial-details{padding:.5em 1em}.course-path-indicator .next-tutorial .next-tutorial-details .tutorial-path{font-size:1em;margin-bottom:.5em}.course-path-indicator .next-tutorial .next-tutorial-gallery{width:150px}}@media screen and (min-width:1024px){.course-path-indicator{bottom:2em}.course-path-indicator .next-course-step-header{font-size:1.25em;margin-bottom:.25em}.course-path-indicator .next-course-step-title{font-size:1.5em}.course-path-indicator .next-tutorial .next-tutorial-gallery{width:250px}}@font-face{font-family:garamond;font-style:normal;font-weight:400;src:url(/fonts/garamond/normal.ttf) format("truetype")}@font-face{font-family:montserrat;font-style:normal;src:url(/fonts/montserrat/montserrat-variable-weight.ttf) format("truetype")}@font-face{font-family:montserrat-italic;font-style:italic;src:url(/fonts/montserrat/montserrat-variable-weight.ttf) format("truetype")}@media screen and (max-height:640px){.whiteboard sketch-floatingtoolbar{bottom:.5em;top:auto!important}}.whiteboard.menu-hidden .answer-controls{opacity:0;transition:opacity .5s}.whiteboard.menu-hidden .menu-control{left:0;transition:all .5s}.whiteboard.menu-hidden sketch-toolbar{left:-50px;transition:left .5s}.whiteboard.menu-hidden sketch-floatingtoolbar{right:-75px!important;transition:right .5s}.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool,.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool{display:none}.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool:last-child,.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool:nth-child(2),.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool:nth-child(3),.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool:nth-child(5),.whiteboard.basic-controls .sketch-Toolset .bottom sketch-tool:nth-child(6),.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool:last-child,.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool:nth-child(2),.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool:nth-child(3),.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool:nth-child(5),.whiteboard.mobile-whiteboard .sketch-Toolset .bottom sketch-tool:nth-child(6){display:block}.whiteboard .answer-controls{position:absolute;right:5em;top:.5em;z-index:3}.whiteboard .answer-controls .btn-solid{margin-left:.5em}.whiteboard .drawing-pad .sketch-api{margin-left:0;transition:all .5s;width:100%}.whiteboard .menu-control{background-color:#2b8dbe;border:1px solid #2b8dbe;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#fff;left:50px;padding:.75em;position:absolute;top:0;transition:all .5s;z-index:3}.whiteboard .sketch-Toolset,.whiteboard sketch-floatingtoolbar{transition:all .5s}