html,button,input,select,textarea{color:#222}html{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}a{text-decoration:none;transition:color .3s ease-out}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}@font-face{font-family:'fontbook';src:url('/Content/Fonts/book.eot');src:url('/Content/Fonts/book.eot?#iefix') format('embedded-opentype'),url('/Content/Fonts/book.woff') format('woff'),url('/Content/Fonts/book.ttf') format('truetype'),url('/Content/Fonts/book.svg#gdfontbook') format('svg');font-weight:'normal';font-weight:'400'}@font-face{font-family:'fontbold';src:url('/Content/Fonts/bold.eot');src:url('/Content/Fonts/bold.eot?#iefix') format('embedded-opentype'),url('/Content/Fonts/bold.woff') format('woff'),url('/Content/Fonts/bold.ttf') format('truetype'),url('/Content/Fonts/bold.svg#gdfontbold') format('svg');font-weight:'bold';font-weight:'700'}@font-face{font-family:'shell-icons';src:url('/Content/Fonts/shell-icons--2016-02-22.eot');src:url('/Content/Fonts/shell-icons--2016-02-22.eot?#iefix') format('embedded-opentype'),url('/Content/Fonts/shell-icons--2016-02-22.woff') format('woff'),url('/Content/Fonts/shell-icons--2016-02-22.ttf') format('truetype'),url('/Content/Fonts/shell-icons--2016-02-22.svg#shellicons') format('svg')}[class*="icon--"]:before{font-size:1.875rem;font-family:"shell-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--backward:before{content:""}.icon--forward:before{content:""}html,body{margin:0;padding:0;font-size:100%;font-family:Arial,Roboto,Helvetica,sans-sertif;color:#404040;width:100%;height:100%;overflow:hidden}html{font-size:52.5%}@media screen and (min-width:1152px) and (min-height:540px){html{font-size:62.5%}}body{font-size:1.6rem}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width:960px) and (min-height:450px){html,body,.container.quiz,.video-chapter,.intro{height:100%}}.container.quiz{max-width:600px;margin:0 auto}@media screen and (min-width:960px) and (min-height:450px){.container.quiz{max-width:initial;margin:initial}}.video-chapter,.test,.situation,.prev,.next,.solutions,.solution-container,.score,.low-score,.high-score,.no-score{display:none}.video-chapter .video-image{position:relative;width:100%;height:0;padding-bottom:56.25%;display:block}.video-chapter .video-image>div{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.video-chapter .video-image img{display:block;border:none;outline:none;width:100%;height:100%}.video-chapter video{position:fixed;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;display:none}@media screen and (min-width:960px) and (min-height:450px){.video-chapter .video-image{display:none}.video-chapter video{display:block}}.video-chapter .tests,.video-chapter .score,.video-chapter .intro{padding:20px}@media screen and (min-width:960px) and (min-height:450px){.video-chapter .tests,.video-chapter .score,.video-chapter .intro{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:3.5%}}@media screen and (min-width:1152px) and (min-height:540px){.video-chapter .tests,.video-chapter .score,.video-chapter .intro{padding:4%}}@media screen and (min-width:1280px) and (min-height:600px){.video-chapter .tests,.video-chapter .score,.video-chapter .intro{padding:10%}}@media screen and (min-width:960px) and (min-height:450px){.video-chapter .test,.video-chapter .score-body{position:relative;width:100%;height:100%;min-height:360px}}@media screen and (min-width:1152px) and (min-height:540px){.video-chapter .test,.video-chapter .score-body{min-height:400px}}.intro{display:block}.intro .start-quiz{cursor:pointer}.intro .start-quiz:hover .small{color:#dd1d21}.intro .intro-block{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;display:block}.intro .intro-block h1{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-size:2.4em;text-align:center}.intro .intro-block h1 br{display:none;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s}.intro .intro-block h1 span{color:#009eb4}.intro .intro-block h1 .small{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-size:2.4rem;cursor:pointer;display:block;width:150px;margin:25px auto;text-decoration:underline}@media screen and (min-width:960px) and (min-height:450px){.intro .intro-block h1 .small{margin:0}}.intro .intro-block h1 .small:hover{color:#e43033}.intro .intro-block p{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-weight:bold;text-align:center;font-size:1.8rem;margin:30px 0 10px 0;padding:0;color:#dd1d21}@media screen and (min-width:960px) and (min-height:450px){.intro .intro-block{width:380px;height:380px;margin:-190px 0 0 0;position:absolute;left:3.5%;top:50%;overflow:hidden;background-color:rgba(255,255,255,.8);padding:25px}.intro .intro-block h1{font-size:5em;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;text-align:left;line-height:1;margin:0;padding:0;position:relative}.intro .intro-block h1 br{display:inline}.intro .intro-block h1 .small{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-size:2.4rem;cursor:pointer;position:absolute;right:10px;bottom:7px;display:block;width:auto;margin:initial;text-decoration:none}.intro .intro-block p{font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;text-align:left;font-size:2rem;margin:50px 0 20px 0;color:#404040}}@media screen and (min-width:1152px) and (min-height:540px){.intro .intro-block{width:430px;height:430px;margin:-215px 0 0 0;left:5%}}@media screen and (min-width:1280px) and (min-height:600px){.intro .intro-block{left:10%}}.situation{position:relative}.situation,.solutions,.score-header,.score-content{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s}@media screen and (min-width:960px) and (min-height:450px){.situation,.solutions,.score-header,.score-content{position:absolute;left:0;right:0;width:100%;height:50%;margin:0;padding:0}}@media screen and (min-width:960px) and (min-height:450px){.row-body{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:660px;height:150px}.has-4-cols .row-body{height:115px}}@media screen and (min-width:1152px) and (min-height:540px){.row-body{width:740px;height:170px}.has-4-cols .row-body{height:131px}}@media screen and (min-width:960px) and (min-height:450px){.situation,.score-content{bottom:0;background-color:rgba(255,255,255,.8)}.solutions,.score-header{top:0}.solutions.answer-correct,.score-header.answer-correct{background-color:rgba(0,158,160,.8)}}.question-container,.answer-container{position:relative}@media screen and (min-width:960px) and (min-height:450px){.question-container,.answer-container{float:left;padding:0;width:150px;height:150px;margin:0 0 0 20px}.has-4-cols .question-container,.has-4-cols .answer-container{width:115px;height:115px}}@media screen and (min-width:1152px) and (min-height:540px){.question-container,.answer-container{width:170px;height:170px;margin:0 0 0 20px}.has-4-cols .question-container,.has-4-cols .answer-container{width:131px;height:131px}}.question-container{margin-left:0}.question-container:after{content:'';display:table;clear:both}.question-container .number,.question-container extra,.question-container .question{float:left}@media screen and (min-width:960px) and (min-height:450px){.question-container .number,.question-container extra,.question-container .question{float:none}}.question-container .number{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;color:#009eb4;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;font-size:5rem;padding-right:15px}@media screen and (min-width:960px) and (min-height:450px){.question-container .number{font-size:10rem;padding-right:0;line-height:1.3}}.question-container .extra{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;margin:17px 0 7px 0;color:#dd1d21;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;font-size:1.5em;line-height:1em}.question-container .question{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;font-size:2rem;padding:16px 0 25px 0}@media screen and (min-width:960px) and (min-height:450px){.question-container .question{padding:0}}.question-container .slash-text{display:none}.question-container .the-video-text{display:none}.question-container .the-photo-text{display:inline}@media screen and (min-width:960px) and (min-height:450px){.has-4-cols .question-container .number{font-size:8rem}.has-4-cols .question-container .question{font-size:1.3rem}.question-container .the-video-text{display:inline}.question-container .the-photo-text{display:none}}.answer-container{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;background-color:#fff;border:1px solid #009eb4;cursor:pointer;color:#404040;margin-bottom:10px}.answer-container .answer{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;width:100%;height:100%}.answer-container .answer.selected{background-color:#009eb4}.answer-container .answer.selected p{color:#fff}.answer-container p{margin:0;padding:12px;font-weight:bold}@media screen and (min-width:960px) and (min-height:450px){.answer-container{margin-bottom:initial}.answer-container .answer:hover{background-color:#009eb4}.answer-container .answer:hover p{color:#fff}.answer-container p{position:absolute;left:0;bottom:0;font-size:1.8rem;line-height:1.3}.has-4-cols .answer-container p{font-size:1.4rem}}.solution-container .match{display:block;color:#009eb4;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;font-size:2em;line-height:1;padding-bottom:15px}@media screen and (min-width:960px) and (min-height:450px){.solution-container{height:100%;position:static}.solution-container .solution{position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;font-size:2rem;font-weight:bold;background:#fff}.solution-container .solution p{margin:0;padding:20px}.solution-container .solution:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;margin-bottom:-12px}}@media screen and (min-width:960px) and (min-height:450px){.solution-container .solution:after{margin-left:150px}.has-4-cols .solution-container .solution:after{margin-left:115px}.solution-container:nth-child(1) .solution:after{left:75px}.has-4-cols .solution-container:nth-child(1) .solution:after{left:57.5px}.solution-container:nth-child(2) .solution:after{left:245px}.has-4-cols .solution-container:nth-child(2) .solution:after{left:192.5px}.solution-container:nth-child(3) .solution:after{left:415px}.has-4-cols .solution-container:nth-child(3) .solution:after{left:327.5px}.has-4-cols .solution-container:nth-child(4) .solution:after{left:462.5px}}@media screen and (min-width:1152px) and (min-height:540px){.solution-container .solution:after{margin-left:170px}.has-4-cols .solution-container .solution:after{margin-left:131px}.solution-container:nth-child(1) .solution:after{left:85px}.has-4-cols .solution-container:nth-child(1) .solution:after{left:65.5px}.solution-container:nth-child(2) .solution:after{left:275px}.has-4-cols .solution-container:nth-child(2) .solution:after{left:216.5px}.solution-container:nth-child(3) .solution:after{left:465px}.has-4-cols .solution-container:nth-child(3) .solution:after{left:367.5px}.has-4-cols .solution-container:nth-child(4) .solution:after{left:518.5px}}.navigation{margin-top:8px;position:absolute;top:0;right:0}@media screen and (min-width:960px) and (min-height:450px){.navigation{margin-top:0;width:50px;top:initial;top:unset;bottom:0;right:-70px}}@media screen and (min-width:1152px) and (min-height:540px){.navigation{right:-70px}}.navigation .next,.navigation .prev{-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;-ms-transition:.1s;transition:.1s;width:40px;height:40px;display:block;overflow:hidden;cursor:pointer;background-color:#dd1d21;position:relative;border:solid 1px #dd1d21}@media screen and (min-width:960px) and (min-height:450px){.navigation .next,.navigation .prev{width:50px;height:50px}}.navigation .next:before,.navigation .prev:before{font-size:1.875rem;font-family:"shell-icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:24px;line-height:39px;text-indent:3px;width:100%;color:#fff;text-align:center}@media screen and (min-width:960px) and (min-height:450px){.navigation .next:before,.navigation .prev:before{font-size:30px;line-height:48px;text-indent:5px}}.navigation .next:hover,.navigation .prev:hover{background-color:#fff}.navigation .next:hover:before,.navigation .prev:hover:before{color:#dd1d21}.navigation .prev{display:none!important}.navigation .prev:before{content:""}.navigation .next:before{content:""}.score{}.score a,.score .restart{color:#009eb4;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif;display:block;cursor:pointer}.score .score-header{height:auto;background-color:rgba(0,158,160,.8);padding:25px;color:#fff;font-weight:900;font-family:'Arial Black',Arial,Roboto,Helvetica,sans-sertif}@media screen and (min-width:960px) and (min-height:450px){.score .score-header{text-align:center;height:124px;line-height:70px}}.score .score-header h3{margin:0;padding:0;font-size:3rem}@media screen and (min-width:960px) and (min-height:450px){.score .score-header h3{font-size:4.8rem}}.score .score-content{height:calc(100% - 124px);padding:25px;font-weight:bold;font-size:2rem}.score .score-content>div{max-width:920px;margin:0 auto}.score .score-links{list-style:none;margin:0;padding:0}.score .score-links ul,.score .score-links li{list-style:none;margin:0;padding:0}.score .score-links li{margin-bottom:15px}.score .score-links a{display:inline;cursor:pointer;border-bottom:solid 1px #009eb4}.score .score-share{list-style:none;margin:0;padding:0}@media screen and (min-width:960px) and (min-height:450px){.score .score-share{position:absolute;right:25px;bottom:25px}}.score .score-share h4{margin:40px 0 5px 0;padding:0}@media screen and (min-width:960px) and (min-height:450px){.score .score-share h4{margin:10px}}.score .score-share ul,.score .score-share li{list-style:none;margin:0;padding:0}.score .score-share ul:after{content:"";display:table;clear:both}.score .score-share li{float:left;margin:0 10px 0 0}@media screen and (min-width:960px) and (min-height:450px){.score .score-share li{margin:0 0 0 10px}}.score .score-share li a{display:block;width:50px;height:50px;background:#d9d9d9;text-align:center;line-height:50px}@media screen and (min-width:960px) and (min-height:450px){.score .score-share li a{background:#fff}}.float-left{float:left}.float-right{float:right}.disabled{pointer-events:none;opacity:.5}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media only screen and (min-width:35em){}@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dppx){}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}