@font-face{font-family:Glyphicons;src:url(../assets/fonts/glyphicons-halflings-regular.eot);src:url(../assets/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/glyphicons-halflings-regular.woff) format("woff"),url(../assets/fonts/glyphicons-halflings-regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(../assets/fonts/Raleway-Regular.eot);src:url(../assets/fonts/Raleway-Regular.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Raleway-Regular.woff) format("woff"),url(../assets/fonts/Raleway-Regular.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Cabin-Medium;src:url(../assets/fonts/Cabin-Medium.eot);src:url(../assets/fonts/Cabin-Medium.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Cabin-Medium.woff) format("woff"),url(../assets/fonts/Cabin-Medium.ttf) format("truetype");font-weight:500;font-style:normal}.browser-ie .atool-hidden:after,.browser-ie .atool-hidden:before{opacity:inherit}.fgum__container{display:block;position:absolute;overflow:hidden;z-index:32000;left:-32000em;top:50%;margin:-69px 0 0 -108px}.fgum__maximized{left:50%;width:215px;height:138px}html{-webkit-text-size-adjust:none}.exercise-wrapper h1,.exercise-wrapper h2,.exercise-wrapper h3{margin:10px 0;padding:0;line-height:inherit}.exercise-wrapper h1{font-size:1.5em}.exercise-wrapper h2{font-size:1.3em}.exercise-wrapper h3{font-size:1.2em}.exercise-wrapper h4{font-size:1.1em}.exercise-wrapper ol,.exercise-wrapper p,.exercise-wrapper ul{margin:0}.exercise-wrapper ol+ol,.exercise-wrapper ol+p,.exercise-wrapper ol+ul,.exercise-wrapper p+ol,.exercise-wrapper p+p,.exercise-wrapper p+ul,.exercise-wrapper ul+ol,.exercise-wrapper ul+p,.exercise-wrapper ul+ul{margin-top:15px}@media only screen and (max-width:640px){.exercise-wrapper ol+ol,.exercise-wrapper ol+p,.exercise-wrapper ol+ul,.exercise-wrapper p+ol,.exercise-wrapper p+p,.exercise-wrapper p+ul,.exercise-wrapper ul+ol,.exercise-wrapper ul+p,.exercise-wrapper ul+ul{margin-top:10px}}.exercise-wrapper .atool-hidden{opacity:0}.exercise-wrapper .atool-animation-trigger{cursor:pointer}.exercise-wrapper .atool-animation{opacity:1;visibility:visible;animation-fill-mode:forwards}.exercise-wrapper .atool-animation.atool-hidden{visibility:hidden;opacity:0}.exercise-wrapper .image-answer{max-width:100%;display:inline-block}.exercise-wrapper .image-answer img{max-height:100px}.exercise-wrapper .table-styled td,.exercise-wrapper .table-styled th{padding:10px}.exercise-wrapper .table-styled td{background:rgba(0,0,0,.05)}.exercise-wrapper .table-styled tr:nth-child(odd) td{background:rgba(0,0,0,.03)}.exercise-wrapper .table-styled th{font-weight:300;text-align:center}.exercise-wrapper .table-styled td+td{text-align:center}.exercise-wrapper .image-float-left img,.exercise-wrapper .image-float-right img{display:block}.exercise-wrapper .float-left,.exercise-wrapper .image-float-left img{float:left;margin-right:10px}.exercise-wrapper .float-right,.exercise-wrapper .image-float-right img{float:right;margin-left:10px}.exercise-wrapper .image-shadow img,.exercise-wrapper .shadowed{box-shadow:2px 2px 6px 0 rgba(0,0,0,.5);padding:0;color:inherit;text-shadow:none;border-radius:inherit}.exercise-wrapper .tinted{background-color:#f6f6f6}.exercise-wrapper .bordered,.exercise-wrapper .image-border img{border:3px solid #000;padding:0;border-radius:inherit}.exercise-wrapper .padded{padding:10px 22px}.exercise-wrapper .spaced{margin:20px 0}.exercise-wrapper .rounded{border-radius:15px;overflow:hidden}.exercise-wrapper .align-content-center,.exercise-wrapper .align-content-justify,.exercise-wrapper .align-content-left,.exercise-wrapper .align-content-right{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap}.exercise-wrapper .align-content-left{justify-content:flex-start;-ms-justify-content:flex-start}.exercise-wrapper .align-content-right{justify-content:flex-end;-ms-justify-content:flex-end}.exercise-wrapper .align-content-center{justify-content:center;-ms-justify-content:center}.exercise-wrapper .align-content-justify{justify-content:space-between;-ms-justify-content:space-between}.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out>span,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .highlight>span,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .underline>span,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .cross-out>span,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .highlight>span,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .underline>span,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .cross-out>span,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .highlight>span,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .underline>span,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .cross-out>span,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .highlight>span,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .underline>span{white-space:nowrap;margin-right:5px}.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .cross-out>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .highlight>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer.horizontal .underline>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .cross-out>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .highlight>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-hyphen .mcma.horizontal .underline>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .cross-out>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .highlight>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mc-single-answer.horizontal .underline>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .cross-out>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .highlight>span:not(:last-of-type):after,.exercise-wrapper .scmc-separator-slash .mcma.horizontal .underline>span:not(:last-of-type):after{margin-left:5px;position:relative;vertical-align:baseline}.exercise-wrapper .scmc-separator-slash .mc-single-answer .cross-out>span:not(:last-child):after,.exercise-wrapper .scmc-separator-slash .mc-single-answer .highlight>span:not(:last-child):after,.exercise-wrapper .scmc-separator-slash .mc-single-answer .underline>span:not(:last-child):after,.exercise-wrapper .scmc-separator-slash .mcma .cross-out>span:not(:last-child):after,.exercise-wrapper .scmc-separator-slash .mcma .highlight>span:not(:last-child):after,.exercise-wrapper .scmc-separator-slash .mcma .underline>span:not(:last-child):after{content:"/"}.exercise-wrapper .scmc-separator-hyphen .mc-single-answer .cross-out>span:not(:last-child):after,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer .highlight>span:not(:last-child):after,.exercise-wrapper .scmc-separator-hyphen .mc-single-answer .underline>span:not(:last-child):after,.exercise-wrapper .scmc-separator-hyphen .mcma .cross-out>span:not(:last-child):after,.exercise-wrapper .scmc-separator-hyphen .mcma .highlight>span:not(:last-child):after,.exercise-wrapper .scmc-separator-hyphen .mcma .underline>span:not(:last-child):after{content:"-"!important}.exercise-wrapper .mat-wide-cols .mat-matches>div,.exercise-wrapper .mat-wide-cols .mat-options>div{width:300px}.exercise-wrapper .mat-wide-cols .mat-options{margin-right:calc(100% - 610px)}.exercise-wrapper .mat-narrow-cols .mat-wrapper{min-width:400px}.exercise-wrapper .mat-narrow-cols .mat-matches>div,.exercise-wrapper .mat-narrow-cols .mat-options>div{width:150px}.exercise-wrapper .mat-narrow-cols .mat-options{margin-right:calc(100% - 310px)}.exercise-wrapper .list-2cols-vertical li,.exercise-wrapper .list-3cols-vertical li{break-inside:avoid}.exercise-wrapper .list-2cols-vertical ol,.exercise-wrapper .list-2cols-vertical ul{column-count:2;column-gap:20px}.exercise-wrapper .list-3cols-vertical ol,.exercise-wrapper .list-3cols-vertical ul{column-count:3;column-gap:20px}.exercise-wrapper .list-2cols-horizontal,.exercise-wrapper .list-3cols-horizontal{-webkit-backface-visibility:hidden;backface-visibility:hidden}.exercise-wrapper .list-2cols-horizontal ol,.exercise-wrapper .list-2cols-horizontal ul,.exercise-wrapper .list-3cols-horizontal ol,.exercise-wrapper .list-3cols-horizontal ul{display:table;table-layout:fixed;display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.exercise-wrapper .list-2cols-horizontal ol li,.exercise-wrapper .list-2cols-horizontal ul li,.exercise-wrapper .list-3cols-horizontal ol li,.exercise-wrapper .list-3cols-horizontal ul li{padding-right:10px}.exercise-wrapper .list-2cols-horizontal ol li,.exercise-wrapper .list-2cols-horizontal ul li{flex-basis:50%}.exercise-wrapper .list-3cols-horizontal ol li,.exercise-wrapper .list-3cols-horizontal ul li{flex-basis:33%}.exercise-wrapper .list-style-upper-alpha ol>li:before{content:counter(numberedListCounter,upper-alpha)}.exercise-wrapper .list-style-lower-alpha ol>li:before{content:counter(numberedListCounter,lower-alpha)}.exercise-wrapper .list-style-none ol,.exercise-wrapper ol.list-style-none{padding-left:0}.exercise-wrapper .list-style-none ol>li:before,.exercise-wrapper ol.list-style-none>li:before{content:none}.exercise-wrapper .list-style-square ul,.exercise-wrapper ul.list-style-square{list-style:square}.exercise-wrapper .list-style-none ul,.exercise-wrapper ul.list-style-none{list-style:none}.exercise-wrapper .ordered-gaps-decimal,.exercise-wrapper .ordered-gaps-lower-alpha,.exercise-wrapper .ordered-gaps-upper-alpha{counter-reset:orderedGapsCounter}.exercise-wrapper .ordered-gaps-decimal .gapfill,.exercise-wrapper .ordered-gaps-decimal .hangman,.exercise-wrapper .ordered-gaps-decimal .mc-single-answer,.exercise-wrapper .ordered-gaps-lower-alpha .gapfill,.exercise-wrapper .ordered-gaps-lower-alpha .hangman,.exercise-wrapper .ordered-gaps-lower-alpha .mc-single-answer,.exercise-wrapper .ordered-gaps-upper-alpha .gapfill,.exercise-wrapper .ordered-gaps-upper-alpha .hangman,.exercise-wrapper .ordered-gaps-upper-alpha .mc-single-answer{white-space:nowrap;position:relative;margin-left:10px;display:inline-block}.exercise-wrapper .ordered-gaps-decimal .gapfill:before,.exercise-wrapper .ordered-gaps-decimal .hangman:before,.exercise-wrapper .ordered-gaps-decimal .mc-single-answer:before,.exercise-wrapper .ordered-gaps-lower-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-lower-alpha .hangman:before,.exercise-wrapper .ordered-gaps-lower-alpha .mc-single-answer:before,.exercise-wrapper .ordered-gaps-upper-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-upper-alpha .hangman:before,.exercise-wrapper .ordered-gaps-upper-alpha .mc-single-answer:before{position:absolute;min-width:1em;top:-1.2em;left:-14px;display:inline-block;text-align:right;font-size:.75em;font-weight:600;counter-increment:orderedGapsCounter}.exercise-wrapper .ordered-gaps-decimal .gapfill:before,.exercise-wrapper .ordered-gaps-decimal .mc-single-answer:before,.exercise-wrapper .ordered-gaps-lower-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-lower-alpha .mc-single-answer:before,.exercise-wrapper .ordered-gaps-upper-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-upper-alpha .mc-single-answer:before{left:auto;right:102%}.exercise-wrapper .ordered-gaps-decimal .gapfill:before,.exercise-wrapper .ordered-gaps-decimal .hangman:before,.exercise-wrapper .ordered-gaps-decimal .mc-single-answer:before{content:counter(orderedGapsCounter,decimal)}.exercise-wrapper .ordered-gaps-lower-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-lower-alpha .hangman:before,.exercise-wrapper .ordered-gaps-lower-alpha .mc-single-answer:before{content:counter(orderedGapsCounter,lower-alpha)}.exercise-wrapper .ordered-gaps-upper-alpha .gapfill:before,.exercise-wrapper .ordered-gaps-upper-alpha .hangman:before,.exercise-wrapper .ordered-gaps-upper-alpha .mc-single-answer:before{content:counter(orderedGapsCounter,upper-alpha)}.exercise-wrapper .desktop-view .desktop-only{display:block}.exercise-wrapper .desktop-view .mobile-only,.exercise-wrapper .mobile-view .desktop-only{display:none!important}.exercise-wrapper .mobile-view .mobile-only{display:block}@media (max-width:640px){.exercise-wrapper .list-2cols-vertical ol,.exercise-wrapper .list-2cols-vertical ul,.exercise-wrapper .list-3cols-vertical ol,.exercise-wrapper .list-3cols-vertical ul{column-count:1;column-gap:0}.exercise-wrapper .list-2cols-horizontal ol,.exercise-wrapper .list-2cols-horizontal ul,.exercise-wrapper .list-3cols-horizontal ol,.exercise-wrapper .list-3cols-horizontal ul{display:block}.exercise-wrapper .list-2cols-horizontal ol li,.exercise-wrapper .list-2cols-horizontal ul li,.exercise-wrapper .list-3cols-horizontal ol li,.exercise-wrapper .list-3cols-horizontal ul li{display:list-item}.exercise-wrapper .float-left img,.exercise-wrapper .float-right img,.exercise-wrapper .image-float-left img,.exercise-wrapper .image-float-right img{float:none}}.exercise-wrapper .small-lineheight *,.exercise-wrapper .small-lineheight ol>li:before{line-height:1.4!important}.exercise-wrapper .small-lineheight table td{padding-bottom:3px}.exercise-wrapper .small-lineheight ol>li{padding:0 0 10px 30px}.exercise-wrapper .num-position-fix ol>li:before{line-height:1.4em!important}.exercise-wrapper .front{z-index:999;position:relative}.exercise-wrapper .small-input .input-field{min-width:30px}.c-width-1 .text{width:10%;display:inline-block}@media (max-width:640px){.c-width-1 .text{display:block;width:100%}}.c-width-1 .text+span{width:auto}.c-width-2 .text{width:20%;display:inline-block}@media (max-width:640px){.c-width-2 .text{display:block;width:100%}}.c-width-2 .text+span{width:auto}.c-width-3 .text{width:30%;display:inline-block}@media (max-width:640px){.c-width-3 .text{display:block;width:100%}}.c-width-3 .text+span{width:auto}.c-width-4 .text{width:40%;display:inline-block}@media (max-width:640px){.c-width-4 .text{display:block;width:100%}}.c-width-4 .text+span{width:auto}.c-width-5 .text{width:50%;display:inline-block}@media (max-width:640px){.c-width-5 .text{display:block;width:100%}}.c-width-5 .text+span{width:auto}.c-width-6 .text{width:60%;display:inline-block}@media (max-width:640px){.c-width-6 .text{display:block;width:100%}}.c-width-6 .text+span{width:auto}.c-width-7 .text{width:70%;display:inline-block}@media (max-width:640px){.c-width-7 .text{display:block;width:100%}}.c-width-7 .text+span{width:auto}.c-width-8 .text{width:80%;display:inline-block}@media (max-width:640px){.c-width-8 .text{display:block;width:100%}}.c-width-8 .text+span{width:auto}.c-width-9 .text{width:90%;display:inline-block}@media (max-width:640px){.c-width-9 .text{display:block;width:100%}}.c-width-9 .text+span{width:auto}.c-width-10 .text{width:100%;display:inline-block}@media (max-width:640px){.c-width-10 .text{display:block;width:100%}}.c-width-10 .text+span{width:auto}.short-dropdown.mc-single-answer select,.short-dropdown .mc-single-answer select{min-width:55px}.exercise-wrapper .fillin-keyboard{z-index:10}.exercise-wrapper .fillin-keyboard td{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;width:2em;height:2em;min-width:auto;line-height:2em;text-align:center;display:table-cell;padding:0;background-color:#fff!important}.exercise-wrapper .fillin-keyboard td span{cursor:pointer;width:inherit;height:inherit;text-align:center;display:inline-block;vertical-align:top}.exercise-wrapper .fillin-keyboard .flag{vertical-align:middle;width:16px;height:11px}.exercise-wrapper .fillin-keyboard .flag.flag-pl{background:url(../assets/images/flag-pl.png) no-repeat 0}.exercise-wrapper .fillin-keyboard .flag.flag-de{background:url(../assets/images/flag-de.png) no-repeat 0}.exercise-wrapper .image-container{position:relative}.exercise-wrapper .image-container .image-inner-container{display:inline-block;position:relative}.exercise-wrapper .image-container .zoom-button{position:absolute;bottom:13px;right:8px;z-index:2}.exercise-wrapper .image-container .external-zoom-enabled{cursor:pointer}.exercise-wrapper .fullscreen-image-backdrop{background-color:transparent;left:0;top:0;width:100%;height:100%;position:fixed;z-index:9999;transition:background-color .5s ease-in-out}.exercise-wrapper .fullscreen-image-backdrop .fullscreen-image{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:50%}.exercise-wrapper .fullscreen-image-backdrop.enable-fullscreen{background-color:rgba(68,99,122,.7);transition:background-color .5s ease-in-out}.exercise-wrapper .fullscreen-exit{position:absolute;top:30px;right:50px}@media only screen and (max-width:640px){.exercise-wrapper .fullscreen-exit{top:15px;right:15px}}.popover{height:auto!important;top:-1000px}.popover img{max-width:100%}@media only screen and (max-width:640px){.lo-org-neducatio .popover{position:fixed!important;bottom:60px!important;top:auto!important;left:20px!important;right:10px!important;max-width:none}.lo-org-neducatio .popover>.arrow{display:none}}.exercise-wrapper stick-to-top{display:block}.exercise-wrapper .sticker-placeholder{display:none}.exercise-wrapper .sticker-original{margin-bottom:-1px;padding-bottom:1px}.segmented .instruction-header,.segmented .instruction-switch{vertical-align:middle}.segmented .instruction-switch{display:inline-block;width:22px;height:22px;margin-right:10px;cursor:pointer}.segmented .segmented-desktop .instruction-header{font-size:17px}.segmented .segmented-tablet .instruction-header{font-size:14px}.segmented .instruction-container{padding:10px}.segmented .activity-container{overflow-anchor:none;position:relative}.segmented .activity-container .activity{position:relative}.segmented .activity-container,.segmented .stimulus-container{padding:10px;overflow-y:auto}.segmented .audio-only-stimulus .activity-container,.segmented .audio-only-stimulus .stimulus-container{overflow-y:visible}.segmented .segmented-pager{display:flex;padding:3px;line-height:1em;justify-content:center;border-style:solid;border-width:1px 0}.segmented .segmented-pager li,.segmented .segmented-pager ul{display:inline-block;white-space:nowrap;overflow:hidden;padding:0}.segmented .segmented-pager .btn{padding:0;width:32px;height:32px;min-width:32px;border-color:transparent;background-color:transparent;border-radius:50%;outline:none}.segmented .segmented-pager .btn.btn-hidden{opacity:0;pointer-events:none}.segmented .segmented-pager .btn.btn-active{font-weight:700}.segmented .segmented-pager .btn.btn-correct{color:rgba(0,128,0,.6)}.segmented .segmented-pager .btn.btn-wrong{color:rgba(255,0,0,.6)}.segmented .segmented-pager .btn.btn-disabled{cursor:default}.segmented-desktop .columns-wrapper,.segmented-tablet .columns-wrapper{flex:1 0 0;display:flex;justify-content:center;align-items:center;min-height:1px}.segmented-desktop .columns-container,.segmented-tablet .columns-container{display:flex;margin:0 auto;overflow:auto;max-height:100%}.segmented-desktop .instruction-container,.segmented-tablet .instruction-container{border-bottom:1px solid #000}.segmented-desktop .activity-container,.segmented-desktop .stimulus-container,.segmented-tablet .activity-container,.segmented-tablet .stimulus-container{flex:1 0 0px;align-self:stretch}.segmented-phone .nav-tabs{display:flex;border-bottom:none}.segmented-phone .nav-tabs .nav-item{cursor:pointer;flex:1 0 auto;border-radius:0;border:1px solid transparent;border-color:#000 transparent}.segmented-phone .nav-tabs .nav-item a{padding:0;margin:0;border:none!important;text-align:center}.segmented-phone .nav-tabs .nav-item .tab{height:40px;display:flex;align-items:center;justify-content:center}.segmented-phone .nav-tabs .nav-item.active{border-color:transparent;border-top:2px solid #ddd}.segmented-phone .nav-tabs .nav-item+.nav-item{border-left:1px solid #000}.segmented-phone .instruction-container{text-align:center}.segmented-phone .instruction-header{display:block;margin:20px 0 10px}.segmented-phone .activity-container,.segmented-phone .stimulus-container{flex:1 0 0}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .columns-wrapper,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .columns-wrapper{flex:1 0 0px}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .columns-container,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .columns-container{margin:0}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .activity-container,.exercise-wrapper .browser-ie-11_0 .segmented-desktop .stimulus-container,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .activity-container,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .stimulus-container{flex:1 0 auto;width:50%}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .flashcard-card-container,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .flashcard-card-container{width:420px}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .flashcard-controls .btn,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .flashcard-controls .btn{padding-left:5px;flex:1 0 0px}.exercise-wrapper .browser-ie-11_0 .segmented-desktop .we-breadcrumbs-list-item,.exercise-wrapper .browser-ie-11_0 .segmented-tablet .we-breadcrumbs-list-item{flex:1 0 0px}.exercise-wrapper .browser-safari .flashcard-controls .btn{padding-left:5px}.exercise-wrapper .browser-edge .segmented-desktop .columns-wrapper,.exercise-wrapper .browser-edge .segmented-tablet .columns-wrapper{overflow:auto}.exercise-wrapper .browser-edge .segmented-desktop .columns-container,.exercise-wrapper .browser-edge .segmented-tablet .columns-container{margin:20px}.exercise-wrapper .browser-edge .segmented-desktop .activity-container,.exercise-wrapper .browser-edge .segmented-desktop .stimulus-container,.exercise-wrapper .browser-edge .segmented-tablet .activity-container,.exercise-wrapper .browser-edge .segmented-tablet .stimulus-container{flex:1 0 50%;max-width:100%;max-height:100%;width:100%}.exercise-wrapper .browser-edge .segmented-desktop.extended-segmented-nglOD .activity-container,.exercise-wrapper .browser-edge .segmented-desktop.extended-segmented-nglOD .stimulus-container,.exercise-wrapper .browser-edge .segmented-tablet.extended-segmented-nglOD .activity-container,.exercise-wrapper .browser-edge .segmented-tablet.extended-segmented-nglOD .stimulus-container{flex:1 0 47%}.exercise-wrapper .browser-edge .segmented-desktop .we-plan-prompt,.exercise-wrapper .browser-edge .segmented-desktop .we-plan-stimulus,.exercise-wrapper .browser-edge .segmented-desktop .we-write-edit-prompt,.exercise-wrapper .browser-edge .segmented-desktop .we-write-edit-stimulus,.exercise-wrapper .browser-edge .segmented-tablet .we-plan-prompt,.exercise-wrapper .browser-edge .segmented-tablet .we-plan-stimulus,.exercise-wrapper .browser-edge .segmented-tablet .we-write-edit-prompt,.exercise-wrapper .browser-edge .segmented-tablet .we-write-edit-stimulus{flex:1 0 0px}.mejs__container.mejs__audio{font-size:25px}.lo-mode-cpt .mejs__container.mejs__audio{min-width:18em!important}@media (max-width:1920px){.lo-mode-default .mejs__container.mejs__audio{font-size:20px}}@media (max-width:1366px){.lo-mode-default .mejs__container.mejs__audio{font-size:15px}}.lo-mode-default .mobile-view .mejs__container.mejs__audio{font-size:12px}@media (min-width:400px){.lo-mode-default .mobile-view .mejs__container.mejs__audio{font-size:15px}}@media (min-width:600px){.lo-mode-default .mobile-view .mejs__container.mejs__audio{font-size:20px}}@media (min-width:800px){.lo-mode-default .mobile-view .mejs__container.mejs__audio{font-size:25px}}.mejs__container{max-width:100%}.mejs__container.mejs__video{position:relative}.mejs__container.mejs__video:before{content:"";display:block;position:relative;width:100%;height:0;padding-top:calc(56.25% + 2em)}.mejs__container.mejs__video .mejs__inner{position:absolute;left:0;right:0;top:0;bottom:0}.mejs__container.mejs__video{font-size:20px}.mejs__container.mejs__video:not(.mejs__container-fullscreen){width:750px!important}.mejs__script-layer{position:absolute;margin-bottom:2em}.mejs__script-list .mejs__script-list-item{font-size:.7em;line-height:1.5em}.mejs__captions-position-hover{bottom:1em!important}.mejs__container-fullscreen .mejs__captions-position-hover{bottom:4em!important}@media (max-width:1919px){.lo-mode-default .mejs__container.mejs__video{font-size:17px}.lo-mode-default .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:540px!important}}@media (max-width:1365px){.lo-mode-default .mejs__container.mejs__video{font-size:14px}.lo-mode-default .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:360px!important}}.lo-mode-default .mobile-view .mejs__container.mejs__video{font-size:12px}.lo-mode-default .mobile-view .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:100%!important}@media (min-width:400px){.lo-mode-default .mobile-view .mejs__container.mejs__video{font-size:14px}.lo-mode-default .mobile-view .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:360px!important}}@media (min-width:600px){.lo-mode-default .mobile-view .mejs__container.mejs__video{font-size:17px}.lo-mode-default .mobile-view .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:540px!important}}@media (min-width:800px){.lo-mode-default .mobile-view .mejs__container.mejs__video{font-size:20px}.lo-mode-default .mobile-view .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:750px!important}}.lo-mode-default .mobile-view .segmented-tablet .mejs__container.mejs__video{font-size:12px}.lo-mode-default .mobile-view .segmented-tablet .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:100%!important}@media (min-width:800px){.lo-mode-default .mobile-view .segmented-tablet .mejs__container.mejs__video{font-size:17px}.lo-mode-default .mobile-view .segmented-tablet .mejs__container.mejs__video:not(.mejs__container-fullscreen){width:400px!important}}#wrapper,body,html{height:100%;overflow:auto;margin:0;-webkit-overflow-scrolling:touch;background-color:transparent;overflow-anchor:none;position:relative}.exercise-wrapper .lo-buttons{padding:5px 40px;background:#f6f6f6;text-align:right;overflow:hidden;position:fixed;left:0;right:0;bottom:0;z-index:2;max-height:100px}@media only screen and (max-width:640px){.exercise-wrapper .lo-buttons{padding:5px 20px}}.exercise-wrapper .lo-buttons .arrow{display:inline-block;vertical-align:middle;margin-left:20px;transition:all .2s;transform-origin:50% 50%}.exercise-wrapper .lo-buttons .arrow.open{transform:rotate(180deg)}.exercise-wrapper .lo-buttons .arrow:after,.exercise-wrapper .lo-buttons .arrow:before{content:"";display:inline-block;width:2px;height:15px;background:#222;vertical-align:top}.exercise-wrapper .lo-buttons .arrow:before{transform-origin:0 100%;transform:rotate(45deg)}.exercise-wrapper .lo-buttons .arrow:after{transform-origin:100% 100%;transform:rotate(-45deg);margin-left:-2px}.exercise-wrapper .result{text-align:left;float:left;position:relative;display:flex;align-items:stretch}@media only screen and (max-width:640px){.exercise-wrapper .result{margin-bottom:10px}}.exercise-wrapper .detailed-result,.exercise-wrapper .overall-result{display:inline-block;vertical-align:top}.exercise-wrapper .detailed-result ul li,.exercise-wrapper .overall-result ul li{list-style-type:none}.exercise-wrapper .overall-result{border-right:1px solid rgba(0,0,0,.05);padding:10px 40px 10px 0}@media only screen and (max-width:640px){.exercise-wrapper .overall-result{padding:0 20px 0 0}}.exercise-wrapper .detailed-result{flex-grow:1}.exercise-wrapper .detailed-result ul{padding:0}.exercise-wrapper .detailed-result li{padding:10px 40px}@media only screen and (max-width:640px){.exercise-wrapper .detailed-result li{padding-left:40px;padding-right:0;padding-top:0}}.exercise-wrapper .detailed-result li+li{border-top:1px solid rgba(0,0,0,.04)}.exercise-wrapper .lo-btns{white-space:nowrap;display:inline-block}.exercise-wrapper .lo-btns .btn{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;display:inline-block;cursor:pointer;background:#ddd;font-size:1em;border-radius:0;margin:5px}@media only screen and (max-width:640px){.exercise-wrapper .lo-btns{white-space:normal}}.exercise-wrapper .carousel{max-width:980px;margin:0 auto}.exercise-wrapper .carousel-inner{overflow:hidden}.exercise-wrapper .carousel-inner-inner{position:relative;left:0;top:0;transition:transform 1s}.exercise-wrapper .carousel-inner-inner.notransition{transition:none}.exercise-wrapper .carousel-controls{position:absolute;top:calc(50vh - 40px / 2);height:0;width:100%;max-width:980px}.exercise-wrapper .carousel-control{position:absolute;top:0;width:40px;height:40px;background-image:none;background-color:#ddd;cursor:pointer}@media only screen and (max-width:640px){.exercise-wrapper .carousel-control{width:20px}}.exercise-wrapper .carousel-control.left{left:0;right:auto}.exercise-wrapper .carousel-control.right{left:auto;right:0}.exercise-wrapper .carousel-slide{float:left}@media (-webkit-transform-3d),not all{.exercise-wrapper .carousel-inner>.item{transform:none;-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:none}}.exercise-wrapper{color:#272727;font-family:Tahoma,Verdana,sans-serif;font-size:11pt;cursor:default}.exercise-wrapper .lo-header{padding:0 40px}@media only screen and (max-width:640px){.exercise-wrapper .lo-header{padding:0 20px}}.exercise-wrapper .lo-header-title{padding:20px 0 0;font-size:1.23em;font-weight:300}.exercise-wrapper .lo-content{padding:0;position:relative;margin-bottom:40px;z-index:1;line-height:2.35em}.exercise-wrapper .task{padding:20px 40px;margin:0 auto;max-width:980px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.exercise-wrapper .task:after{content:"";display:block;clear:both}@media only screen and (max-width:640px){.exercise-wrapper .task{padding:20px}}.exercise-wrapper .task>:nth-child(2){z-index:11}.exercise-wrapper .task .rubric-content{z-index:10}.exercise-wrapper .lo-state-showAnswer .task:last-of-type,.exercise-wrapper .lo-state-solving .task:last-of-type{padding-bottom:60px}.exercise-wrapper .lo-state-report .task:last-of-type{padding-bottom:90px}.exercise-wrapper .no-buttons{margin-bottom:0}engine-text,lo,presentation-block{display:block}.invalid-version{text-align:center;width:100%}.start-animations-backdrop{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.75)}.start-animations-backdrop .start-animations-button{border:none;color:#000;width:10vw;height:10vw;background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9IjAgMCAyMDAgMjAwIj48Y2lyY2xlIGN4PSIxMDAiIGN5PSIxMDAiIHI9IjkwIiBmaWxsPSJub25lIiBzdHJva2Utd2lkdGg9IjE1IiBzdHJva2U9IiMwMDAiLz48cG9seWdvbiBwb2ludHM9IjcwLCA1NSA3MCwgMTQ1IDE0NSwgMTAwIiBmaWxsPSIjMDAwIi8+PC9zdmc+) 0 0 no-repeat;background-size:contain}.lo-summary{position:fixed;top:10px;right:10px;width:300px;z-index:1000;color:#fff;background-color:#000;border:1px solid #000;padding:20px;opacity:.5;text-align:right}.lo-summary.lo-summary-hidden{display:none}.exercise-wrapper audio,.exercise-wrapper img,.exercise-wrapper video{max-width:100%}.exercise-wrapper .unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-drag:none;user-drag:none}.exercise-wrapper .custom-player{position:relative;top:-2px;display:inline-block;vertical-align:middle}.exercise-wrapper .custom-player .round-progress-wrapper{height:28px}.exercise-wrapper .custom-player .cp-button{margin-left:-7px;margin-top:-7px;width:14px;height:14px}.exercise-wrapper .custom-player .round-progress-wrapper{border-radius:50%}.exercise-wrapper .custom-player .cp-button{position:absolute;left:50%;top:50%;line-height:1em;padding:0;background-size:14px;cursor:pointer;border:none}.exercise-wrapper .custom-player .cp-button:active,.exercise-wrapper .custom-player .cp-button:focus{outline:none}.exercise-wrapper .fullscreen-exit,.exercise-wrapper .zoom-button{width:35px;height:35px}.exercise-wrapper .fullscreen-exit:before,.exercise-wrapper .zoom-button:before{content:"";background:url(../assets/images/cross.png) no-repeat 50%;background-size:12px;width:100%;height:100%;position:absolute;top:0;left:0}.exercise-wrapper .zoom-button:before{transform:rotate(45deg)}.exercise-wrapper .document-link.pdf:before{content:"";background:url(../assets/images/pdf_icon.png) no-repeat;width:50px;height:62px;display:inline-block;vertical-align:middle}.exercise-wrapper .document-link.pdf .document-displayname{padding-left:5px}.exercise-wrapper .draggable-wrapper{margin:0!important;padding:0!important;border:0 none!important;position:absolute!important;z-index:5000!important}.exercise-wrapper .draggable-wrapper .draggable-wrapper-element,.exercise-wrapper .draggable-wrapper .draggable-wrapper-element:after,.exercise-wrapper .draggable-wrapper .draggable-wrapper-element:before{margin:0!important;padding:0!important;border:0 none!important;width:auto!important;height:0!important;z-index:5000!important;background:none!important;box-shadow:none!important;position:absolute!important;min-height:0!important}.exercise-wrapper .draggable-wrapper .draggable-wrapper-element:after,.exercise-wrapper .draggable-wrapper .draggable-wrapper-element:before{content:none!important}.exercise-wrapper .draggable-wrapper .wordpool-item.ui-draggable-dragging{max-width:none!important;margin-right:0!important;margin-bottom:0!important;white-space:nowrap}.exercise-wrapper rubric{display:block}.exercise-wrapper .rubric-wrapper{margin-bottom:20px}.exercise-wrapper .rubric-content{font-size:1.05em;position:relative;z-index:1000;background-color:#fff;box-shadow:0 3px 0 rgba(0,0,0,.05);line-height:2.35em}.exercise-wrapper audio{display:block;margin-top:10px}.exercise-wrapper wordpool-item{display:inline-block}.exercise-wrapper .wordpool{display:block}.exercise-wrapper .wordpool-content{position:relative;padding:5px 10px;margin-bottom:20px;z-index:999;text-align:center;background:#f6f6f6;border-style:solid}.exercise-wrapper .wordpool-content:after{content:"\00a0";display:inline-block;height:100%;width:1px;margin:3px -1px 3px 0}.exercise-wrapper .wordpool-item{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;margin:5px 10px;vertical-align:baseline;text-align:center}.exercise-wrapper .wordpool-item.ui-draggable-dragging{width:auto!important;height:auto!important}.exercise-wrapper .wordpool-item-asExample{cursor:default!important}.exercise-wrapper .dnd-gap .wordpool-item,.exercise-wrapper .wordpool-content.dynamic .wordpool-item{cursor:move}.exercise-wrapper .dnd-item-hidden{visibility:hidden}.exercise-wrapper .categorisation table{display:table;margin:10px 0}.exercise-wrapper .categorisation .category{margin:20px 0;overflow:visible}.exercise-wrapper .categorisation .category-title{font-weight:400;text-align:center;background:rgba(0,0,0,.05)}.exercise-wrapper .categorisation .category-content{display:block;padding:10px;background:rgba(0,0,0,.03);min-height:65px}.exercise-wrapper .categorisation .dnd .answer,.exercise-wrapper .categorisation .dnd .example,.exercise-wrapper .categorisation .dnd .input-field,.exercise-wrapper .categorisation .fillin .answer,.exercise-wrapper .categorisation .fillin .example,.exercise-wrapper .categorisation .fillin .input-field{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;margin:5px 10px}.exercise-wrapper .categorisation .dnd .answer.missing:before,.exercise-wrapper .categorisation .dnd .answer:empty:before,.exercise-wrapper .categorisation .dnd .example.missing:before,.exercise-wrapper .categorisation .dnd .example:empty:before,.exercise-wrapper .categorisation .dnd .input-field.missing:before,.exercise-wrapper .categorisation .dnd .input-field:empty:before,.exercise-wrapper .categorisation .fillin .answer.missing:before,.exercise-wrapper .categorisation .fillin .answer:empty:before,.exercise-wrapper .categorisation .fillin .example.missing:before,.exercise-wrapper .categorisation .fillin .example:empty:before,.exercise-wrapper .categorisation .fillin .input-field.missing:before,.exercise-wrapper .categorisation .fillin .input-field:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .categorisation .fillin .solving .input-field{max-width:300px}.exercise-wrapper .categorisation .answer:empty{display:none}.exercise-wrapper .categorisation .answer-remove{cursor:pointer;margin-left:5px;float:right}.exercise-wrapper .categorisation .answer-remove:after{content:"";display:inline-block;width:14px;height:14px;background:url(../assets/images/marking_icons_grey.png) no-repeat 0 -14px;background-size:100% auto}.exercise-wrapper .categorisation .dnd-gap{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;border-style:dashed;padding:0;display:block}.exercise-wrapper .categorisation .dnd-gap.missing:before,.exercise-wrapper .categorisation .dnd-gap:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .categorisation .dnd-gap .wordpool-item{width:100%}.exercise-wrapper .categorisation .dnd-gap:after{content:"";width:1px;height:1.4em;margin-left:-1px;display:inline-block;margin:11px 0;vertical-align:top}.exercise-wrapper .categorisation span.dnd-item,.exercise-wrapper .categorisation span.wordpool-item{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;margin:5px 10px;vertical-align:baseline;text-align:center}.exercise-wrapper .categorisation table td,.exercise-wrapper .categorisation table th{padding:10px}.exercise-wrapper .categorisation table td{background:rgba(0,0,0,.05)}.exercise-wrapper .categorisation table tr:nth-child(odd) td{background:rgba(0,0,0,.03)}.exercise-wrapper .categorisation table td:first-child{border-right:1px solid #fff}.exercise-wrapper .categorisation table th{font-weight:300;text-align:center}.exercise-wrapper .categorisation table td+td{text-align:center}.exercise-wrapper .categorisation select{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background:hsla(0,0%,100%,.7) url(../assets/images/select_arrow.png) no-repeat 100%;background-size:30px auto}.exercise-wrapper .categorisation select.missing:before,.exercise-wrapper .categorisation select:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .categorisation input[type=radio]{display:none;position:absolute}.exercise-wrapper .categorisation input[type=radio]+:before{cursor:pointer;content:"";display:inline-block;border-width:1px;border-style:solid;background:hsla(0,0%,100%,.7);vertical-align:-2px;margin-right:8px;width:16px;height:16px}.exercise-wrapper .categorisation input[type=radio].example+:before{opacity:.6}.exercise-wrapper .categorisation input[type=radio]+:before{border-radius:50%}.exercise-wrapper .categorisation input[type=radio]:checked+span:before{width:12px;height:12px;box-shadow:0 0 0 2px #000;margin:2px 10px 2px 2px;border:2px solid #fff;background:#000}.exercise-wrapper .categorisation input[type=checkbox]{display:none;position:absolute}.exercise-wrapper .categorisation input[type=checkbox]+:before{cursor:pointer;content:"";display:inline-block;border-width:1px;border-style:solid;background:hsla(0,0%,100%,.7);vertical-align:-2px;margin-right:8px;width:16px;height:16px}.exercise-wrapper .categorisation input[type=checkbox].example+:before{opacity:.6}.exercise-wrapper .categorisation input[type=checkbox]:checked+span:before{background:#000 url(../assets/images/marking_icons.png) no-repeat 0 0;background-size:14px auto;border-color:transparent}.exercise-wrapper .categorisation .example{font-style:italic;cursor:default}.exercise-wrapper .categorisation .example:after,.exercise-wrapper .categorisation .example:before{cursor:default}.exercise-wrapper .categorisation .dnd>.correct,.exercise-wrapper .categorisation .dnd>.missing,.exercise-wrapper .categorisation .dnd>.wrong,.exercise-wrapper .categorisation .fillin>.correct,.exercise-wrapper .categorisation .fillin>.missing,.exercise-wrapper .categorisation .fillin>.wrong{display:block}.exercise-wrapper .categorisation table td.correct,.exercise-wrapper .categorisation table td.missing,.exercise-wrapper .categorisation table td.wrong,.exercise-wrapper .categorisation table th.correct,.exercise-wrapper .categorisation table th.missing,.exercise-wrapper .categorisation table th.wrong,.exercise-wrapper .categorisation table tr.correct,.exercise-wrapper .categorisation table tr.missing,.exercise-wrapper .categorisation table tr.wrong{outline-offset:0}.exercise-wrapper .categorisation table tr.correct:after,.exercise-wrapper .categorisation table tr.missing:after,.exercise-wrapper .categorisation table tr.wrong:after{right:auto;top:auto;margin-top:1px;margin-left:-14px}.exercise-wrapper .categorisation table td.correct:after,.exercise-wrapper .categorisation table td.missing:after,.exercise-wrapper .categorisation table td.wrong:after,.exercise-wrapper .categorisation table th.correct:after,.exercise-wrapper .categorisation table th.missing:after,.exercise-wrapper .categorisation table th.wrong:after{right:-1px;top:-1px}.exercise-wrapper .categorisation table td .correct,.exercise-wrapper .categorisation table td .missing,.exercise-wrapper .categorisation table td .wrong{display:inline-block}.exercise-wrapper .categorisation .category.correct,.exercise-wrapper .categorisation .dnd>.correct,.exercise-wrapper .categorisation .fillin>.correct,.exercise-wrapper .categorisation table.correct,.exercise-wrapper .categorisation table .correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .categorisation .category.correct:after,.exercise-wrapper .categorisation .dnd>.correct:after,.exercise-wrapper .categorisation .fillin>.correct:after,.exercise-wrapper .categorisation table.correct:after,.exercise-wrapper .categorisation table .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .category.correct :before,.exercise-wrapper .categorisation .dnd>.correct :before,.exercise-wrapper .categorisation .fillin>.correct :before,.exercise-wrapper .categorisation table.correct :before,.exercise-wrapper .categorisation table .correct :before{cursor:default!important}.exercise-wrapper .categorisation .category.correct:after,.exercise-wrapper .categorisation .dnd>.correct:after,.exercise-wrapper .categorisation .fillin>.correct:after,.exercise-wrapper .categorisation table.correct:after,.exercise-wrapper .categorisation table .correct:after{top:-5px;right:-5px}.exercise-wrapper .categorisation .category.correct:after,.exercise-wrapper .categorisation .category.correct:before,.exercise-wrapper .categorisation .dnd>.correct:after,.exercise-wrapper .categorisation .dnd>.correct:before,.exercise-wrapper .categorisation .fillin>.correct:after,.exercise-wrapper .categorisation .fillin>.correct:before,.exercise-wrapper .categorisation table.correct:after,.exercise-wrapper .categorisation table .correct:after,.exercise-wrapper .categorisation table.correct:before,.exercise-wrapper .categorisation table .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .categorisation .category.wrong,.exercise-wrapper .categorisation .dnd>.wrong,.exercise-wrapper .categorisation .fillin>.wrong,.exercise-wrapper .categorisation table.wrong,.exercise-wrapper .categorisation table .wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .categorisation .category.wrong:after,.exercise-wrapper .categorisation .dnd>.wrong:after,.exercise-wrapper .categorisation .fillin>.wrong:after,.exercise-wrapper .categorisation table.wrong:after,.exercise-wrapper .categorisation table .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .category.wrong :before,.exercise-wrapper .categorisation .dnd>.wrong :before,.exercise-wrapper .categorisation .fillin>.wrong :before,.exercise-wrapper .categorisation table.wrong :before,.exercise-wrapper .categorisation table .wrong :before{cursor:default!important}.exercise-wrapper .categorisation .category.wrong:after,.exercise-wrapper .categorisation .dnd>.wrong:after,.exercise-wrapper .categorisation .fillin>.wrong:after,.exercise-wrapper .categorisation table.wrong:after,.exercise-wrapper .categorisation table .wrong:after{top:-5px;right:-5px}.exercise-wrapper .categorisation .category.wrong:after,.exercise-wrapper .categorisation .category.wrong:before,.exercise-wrapper .categorisation .dnd>.wrong:after,.exercise-wrapper .categorisation .dnd>.wrong:before,.exercise-wrapper .categorisation .fillin>.wrong:after,.exercise-wrapper .categorisation .fillin>.wrong:before,.exercise-wrapper .categorisation table.wrong:after,.exercise-wrapper .categorisation table .wrong:after,.exercise-wrapper .categorisation table.wrong:before,.exercise-wrapper .categorisation table .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .categorisation .category.missing,.exercise-wrapper .categorisation .dnd>.missing,.exercise-wrapper .categorisation .fillin>.missing,.exercise-wrapper .categorisation table.missing,.exercise-wrapper .categorisation table .missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .categorisation .category.missing:after,.exercise-wrapper .categorisation .dnd>.missing:after,.exercise-wrapper .categorisation .fillin>.missing:after,.exercise-wrapper .categorisation table.missing:after,.exercise-wrapper .categorisation table .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .category.missing :before,.exercise-wrapper .categorisation .dnd>.missing :before,.exercise-wrapper .categorisation .fillin>.missing :before,.exercise-wrapper .categorisation table.missing :before,.exercise-wrapper .categorisation table .missing :before{cursor:default!important}.exercise-wrapper .categorisation .category.missing:after,.exercise-wrapper .categorisation .dnd>.missing:after,.exercise-wrapper .categorisation .fillin>.missing:after,.exercise-wrapper .categorisation table.missing:after,.exercise-wrapper .categorisation table .missing:after{top:-5px;right:-5px}.exercise-wrapper .categorisation .category.missing:after,.exercise-wrapper .categorisation .category.missing:before,.exercise-wrapper .categorisation .dnd>.missing:after,.exercise-wrapper .categorisation .dnd>.missing:before,.exercise-wrapper .categorisation .fillin>.missing:after,.exercise-wrapper .categorisation .fillin>.missing:before,.exercise-wrapper .categorisation table.missing:after,.exercise-wrapper .categorisation table .missing:after,.exercise-wrapper .categorisation table.missing:before,.exercise-wrapper .categorisation table .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .categorisation .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .categorisation .answer.correct,.exercise-wrapper .categorisation .answer.missing,.exercise-wrapper .categorisation .answer.wrong,.exercise-wrapper .categorisation .dnd-item.correct,.exercise-wrapper .categorisation .dnd-item.missing,.exercise-wrapper .categorisation .dnd-item.wrong{padding-right:18px}.exercise-wrapper .categorisation .answer.correct,.exercise-wrapper .categorisation .dnd-item.correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .categorisation .answer.correct:after,.exercise-wrapper .categorisation .dnd-item.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .answer.correct :before,.exercise-wrapper .categorisation .dnd-item.correct :before{cursor:default!important}.exercise-wrapper .categorisation .answer.correct:after,.exercise-wrapper .categorisation .answer.correct:before,.exercise-wrapper .categorisation .dnd-item.correct:after,.exercise-wrapper .categorisation .dnd-item.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .categorisation .answer.wrong,.exercise-wrapper .categorisation .dnd-item.wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .categorisation .answer.wrong:after,.exercise-wrapper .categorisation .dnd-item.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .answer.wrong :before,.exercise-wrapper .categorisation .dnd-item.wrong :before{cursor:default!important}.exercise-wrapper .categorisation .answer.wrong:after,.exercise-wrapper .categorisation .answer.wrong:before,.exercise-wrapper .categorisation .dnd-item.wrong:after,.exercise-wrapper .categorisation .dnd-item.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .categorisation .answer.missing,.exercise-wrapper .categorisation .dnd-item.missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .categorisation .answer.missing:after,.exercise-wrapper .categorisation .dnd-item.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .categorisation .answer.missing :before,.exercise-wrapper .categorisation .dnd-item.missing :before{cursor:default!important}.exercise-wrapper .categorisation .answer.missing:after,.exercise-wrapper .categorisation .answer.missing:before,.exercise-wrapper .categorisation .dnd-item.missing:after,.exercise-wrapper .categorisation .dnd-item.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .categorisation .answer.selected,.exercise-wrapper .categorisation .dnd-item.selected{box-shadow:0 0 6px #2b5d6d}.exercise-wrapper .crossword table{margin:0 auto}.exercise-wrapper .crossword table tr{line-height:32px;padding:0}.exercise-wrapper .crossword table td{width:32px;height:32px;padding:0}.exercise-wrapper .crossword .border{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;width:2em;height:2em;min-width:auto;line-height:2em;text-align:center;display:table-cell;padding:0;background-clip:padding-box;position:relative}.exercise-wrapper .crossword .border .cw-letter{width:inherit;height:inherit;text-align:center;vertical-align:middle;min-width:auto;display:inline-block;border:none;background-color:transparent}.exercise-wrapper .crossword .border .cw-letter-keyboard{position:absolute;top:0;left:0;width:100%;height:100%}.exercise-wrapper .crossword .border .number{width:auto;height:auto;position:absolute;font-size:.75em;font-weight:600;top:-1px;left:-1px;padding:0 2px;margin:.1em;vertical-align:middle;line-height:1em}.exercise-wrapper .crossword .border.hiddenLetter{transition:none;background-color:#f1b3ea}.exercise-wrapper .crossword .border.space-horizontal:before{content:"";position:absolute;top:0;right:-1px;height:100%;border-right:1px dashed #fff}.exercise-wrapper .crossword .border.space-vertical:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px dashed #fff}.exercise-wrapper .crossword .clues{text-align:left;margin:0 -20px;display:table;table-layout:fixed;display:flex;align-items:stretch;justify-content:space-between}@media only screen and (max-width:640px){.exercise-wrapper .crossword .clues{display:block}}.exercise-wrapper .crossword .clues .clues-col{flex:1 0 0px;margin:20px}@media only screen and (max-width:640px){.exercise-wrapper .crossword .clues .clues-col{display:block}}.exercise-wrapper .crossword .clues h3{font-weight:600}.exercise-wrapper .crossword .clues ol{padding-left:0}.exercise-wrapper .crossword .clues li{padding-left:35px}.exercise-wrapper .crossword .clues li:before{content:none}.exercise-wrapper .crossword .active{background-color:#f1e6b3}.exercise-wrapper .crossword .example{font-style:italic;cursor:default}.exercise-wrapper .crossword .example:after,.exercise-wrapper .crossword .example:before{cursor:default}.exercise-wrapper .crossword .correct-horizontal-last{position:relative;max-width:100%;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .crossword .correct-horizontal-last:before{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;bottom:0;background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .crossword .wrong-horizontal-last{position:relative;max-width:100%;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .crossword .wrong-horizontal-last:before{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;bottom:0;background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .crossword .missing-horizontal-last{position:relative;max-width:100%;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .crossword .missing-horizontal-last:before{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;bottom:0;background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .crossword .correct-vertical-last{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .crossword .correct-vertical-last:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .correct-vertical-last :before{cursor:default!important}.exercise-wrapper .crossword .correct-vertical-last:after{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .crossword .wrong-vertical-last{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .crossword .wrong-vertical-last:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .wrong-vertical-last :before{cursor:default!important}.exercise-wrapper .crossword .wrong-vertical-last:after{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .crossword .missing-vertical-last{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .crossword .missing-vertical-last:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .missing-vertical-last :before{cursor:default!important}.exercise-wrapper .crossword .missing-vertical-last:after{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .crossword .correct table{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .crossword .correct table:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .correct table :before{cursor:default!important}.exercise-wrapper .crossword .correct table:after{top:-5px;right:-5px}.exercise-wrapper .crossword .correct table:after,.exercise-wrapper .crossword .correct table:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .crossword .wrong table{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .crossword .wrong table:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .wrong table :before{cursor:default!important}.exercise-wrapper .crossword .wrong table:after{top:-5px;right:-5px}.exercise-wrapper .crossword .wrong table:after,.exercise-wrapper .crossword .wrong table:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .crossword .missing table{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .crossword .missing table:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .crossword .missing table :before{cursor:default!important}.exercise-wrapper .crossword .missing table:after{top:-5px;right:-5px}.exercise-wrapper .crossword .missing table:after,.exercise-wrapper .crossword .missing table:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .crossword .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .external-asset .kaltura-wrapper.responsive,.exercise-wrapper .external-asset .youtube-wrapper.responsive{width:100%;display:inline-block;position:relative}.exercise-wrapper .external-asset .kaltura-wrapper.responsive .kaltura-player,.exercise-wrapper .external-asset .kaltura-wrapper.responsive .youtube-player,.exercise-wrapper .external-asset .youtube-wrapper.responsive .kaltura-player,.exercise-wrapper .external-asset .youtube-wrapper.responsive .youtube-player{position:absolute;top:0;left:0;width:100%;height:100%}.exercise-wrapper .flashcards .flip-container{display:flex;margin:0 auto;position:relative;perspective:1000px;max-width:600px;cursor:pointer}.exercise-wrapper .flashcards .flipped .front{transform:rotateY(180deg)}.exercise-wrapper .flashcards .flipped .back{transform:translate3d(-100%,0,0) rotateY(0deg)}.exercise-wrapper .flashcards .back,.exercise-wrapper .flashcards .front{display:flex;background-color:#fff;position:relative;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;transform:translateZ(0);transition:transform .6s;min-width:100%;-ms-align-items:center;align-items:center;justify-content:center;-ms-justify-content:center;padding:10px;border:1px solid #ddd;border-radius:1px;box-shadow:0 2px 0 rgba(0,0,0,.06);transform:rotateY(0deg);font-size:1.2em}.exercise-wrapper .flashcards .back{transform:translate3d(-100%,0,0) rotateY(-180deg);padding-bottom:60px;font-size:1.6em}.exercise-wrapper .flashcards .back .btn{line-height:.7em}.exercise-wrapper .flashcards .card-content>span{display:block}.exercise-wrapper .flashcards .card-content>span+span{margin-top:10px}.exercise-wrapper .flashcards .card-content .audio-answer,.exercise-wrapper .flashcards .card-content .image-answer{max-height:220px}.exercise-wrapper .flashcards .card-btns{display:table-row;position:absolute;height:60px;width:100%;left:0;right:0;bottom:0;padding:10px}.exercise-wrapper .flashcards .correct-btn,.exercise-wrapper .flashcards .wrong-btn{display:table-cell;vertical-align:bottom;width:40px;height:40px;border-radius:50%;background:#ddd url(../assets/images/marking_icons.png) no-repeat;background-size:100% auto}.exercise-wrapper .flashcards .correct-btn{float:left}.exercise-wrapper .flashcards .wrong-btn{float:right;background-position:0 -40px}.exercise-wrapper .flashcards .active{background-color:#ccc}.exercise-wrapper .wordlist-wrapper{display:flex;flex-direction:column;background-color:#fff}.exercise-wrapper .wordlist-header{margin:0}.exercise-wrapper .wordlist-select-all{margin-bottom:0;padding-bottom:5px;border-bottom:1px solid #ddd}.exercise-wrapper .wordlist-instruction{line-height:1.5em;margin-bottom:20px}.exercise-wrapper .wordlist-list-wrapper{overflow-y:auto;display:flex;flex-direction:column}.exercise-wrapper .wordlist-list{list-style-type:none;padding-left:0}.exercise-wrapper .wordlist-checkbox input[type=checkbox]{display:none;position:absolute}.exercise-wrapper .wordlist-checkbox input[type=checkbox]+:before{cursor:pointer;content:"";display:inline-block;border-width:1px;border-style:solid;background:hsla(0,0%,100%,.7);vertical-align:-2px;margin-right:8px;width:16px;height:16px}.exercise-wrapper .wordlist-checkbox input[type=checkbox].example+:before{opacity:.6}.exercise-wrapper .wordlist-checkbox input[type=checkbox]:checked+span:before{background:#000 url(../assets/images/marking_icons.png) no-repeat 0 0;background-size:14px auto;border-color:transparent}.exercise-wrapper .wordlist-btn-container{text-align:center}.exercise-wrapper .flashcard-card-wrapper{position:relative}.exercise-wrapper .flashcard-card-container{position:relative;display:flex;justify-content:center;flex-direction:column;padding:60px 20px;background-color:#fff;border:1px solid #ddd}.exercise-wrapper .flashcard-card-container .flashcard-card-back .flashcard-text{justify-content:center}.exercise-wrapper .flashcard-card-container.has-audio-global .flashcard-card-back,.exercise-wrapper .flashcard-card-container.has-image-global .flashcard-card-back{display:flex;flex:1 0 0px}.exercise-wrapper .flashcard-card-container.has-image-global .flashcard-text{justify-content:flex-start}.exercise-wrapper .flashcard-deck1,.exercise-wrapper .flashcard-deck2{position:absolute}.exercise-wrapper .flashcard-deck1{top:5px;margin-left:5px}.exercise-wrapper .flashcard-deck2{top:10px;margin-left:10px}.exercise-wrapper .flashcard-counter{position:absolute;top:20px;left:20px;line-height:20px}.exercise-wrapper .flashcard-remove-btn{position:absolute;top:20px;right:25px;transition:all .2s;transition:height 0s;outline:none;line-height:1.4;display:inline-block;cursor:pointer;background:#ddd;font-size:1em;border-radius:0}.exercise-wrapper .flashcard-remove-btn button{background-color:transparent;background:url(../assets/images/cross.png) no-repeat 50%;background-size:50%;width:20px;height:20px}.exercise-wrapper .custom-player .cp-button{background-color:transparent;width:15px;height:15px}.exercise-wrapper .custom-player .cp-button:before{content:"";position:absolute}.exercise-wrapper .custom-player .cp-play:before{border-width:10px 0 10px 15px;border-style:solid;border-color:transparent transparent transparent #ddd;left:1px;top:-3px}.exercise-wrapper .custom-player .cp-pause:before{width:15px;height:15px;border-right:5px solid #ddd;border-left:5px solid #ddd;top:0;left:0}.exercise-wrapper .flashcard-card-front{text-align:center}.exercise-wrapper .flashcard-card-front .custom-player .round-progress-wrapper{height:96px}.exercise-wrapper .flashcard-front-text{font-size:2em;font-weight:700}.exercise-wrapper .flashcard-card-back{display:flex;flex:1 0 0;flex-direction:column}.exercise-wrapper .flashcard-back-definition,.exercise-wrapper .flashcard-back-translation{line-height:1.2em;margin-top:10px;margin-bottom:1px}.exercise-wrapper .flashcard-scrollable-definition.has-audio .flashcard-back-definition,.exercise-wrapper .flashcard-scrollable-definition.has-audio .flashcard-back-translation{padding-left:41px}.exercise-wrapper .flashcard-back-definition{margin-top:0}.exercise-wrapper .flashcard-back-image,.exercise-wrapper .flashcard-text{flex:1 0 0}.exercise-wrapper .flashcard-back-image{background-size:cover;background-position:50%;display:block;height:150px;margin-bottom:15px}.exercise-wrapper .flashcard-text{overflow-y:hidden;padding-top:5px;display:flex;flex-direction:column}.exercise-wrapper .flashcard-text-repeated-term{font-size:1.5em}.exercise-wrapper .flashcard-text-repeated-term .custom-player{margin-right:12px}.exercise-wrapper .flashcard-text-repeated-term .custom-player .cp-play:before{border-width:7px 0 7px 10px;left:3px;top:0}.exercise-wrapper .flashcard-text-repeated-term .custom-player .cp-pause:before{width:10px;height:10px;border-width:4px;top:2px;left:2px}.exercise-wrapper .flashcard-scrollable-definition{overflow-y:auto}.exercise-wrapper .btn-flip{position:absolute;bottom:10px;left:50%;width:auto;transform:translateX(-50%);outline:none}.exercise-wrapper .btn-flip:active{outline:none}.exercise-wrapper .flashcard-controls{display:flex}.exercise-wrapper .flashcard-controls .btn{flex:1 0 auto;background-color:transparent;padding:10px 2px;margin:0 5px;transition:all .2s;transition:height 0s;outline:none;line-height:1.4;display:inline-block;cursor:pointer;background:#ddd;font-size:1em;border-radius:0}.exercise-wrapper .btn-prev:after{content:"<"}.exercise-wrapper .btn-next-fl:after{content:">"}.exercise-wrapper .desktop-view .wordlist-wrapper{padding:30px 30px 30px 50px;border:1px solid #ddd}.exercise-wrapper .desktop-view .wordlist-list-wrapper{height:250px}.exercise-wrapper .desktop-view .flashcard-card-wrapper{display:flex;align-items:center;justify-content:center}.exercise-wrapper .desktop-view .flashcard-card-container{height:550px;width:420px}.exercise-wrapper .desktop-view .flashcard-controls{margin:50px 32px 0 50px}.exercise-wrapper .desktop-view .flashcard-controls .btn{padding:15px}.exercise-wrapper .desktop-view .btn-next-fl,.exercise-wrapper .desktop-view .btn-prev{position:absolute;top:calc(50% - 50px / 2)}.exercise-wrapper .desktop-view .btn-prev{left:-30px}.exercise-wrapper .desktop-view .btn-next-fl{right:-30px}.exercise-wrapper .mobile-view .wordlist-wrapper{padding:15px;height:70vh}.exercise-wrapper .mobile-view .wordlist-list-wrapper{height:75vh;padding-bottom:10px}.exercise-wrapper .mobile-view .flashcard-wrapper{display:flex;flex-direction:column;justify-content:space-around;height:100%;height:calc(100vh - 120px)}.exercise-wrapper .mobile-view .flashcard-card-wrapper{flex:0 0 0px;margin-top:20px}.exercise-wrapper .mobile-view .flashcard-card-container{height:100vw;padding:40px 10px 50px;margin:0 40px}.exercise-wrapper .mobile-view .flashcard-card-container.flashcard-deck1,.exercise-wrapper .mobile-view .flashcard-card-container.flashcard-deck2{width:calc(100% - 80px)}.exercise-wrapper .mobile-view .flashcard-card-container.flashcard-deck1{margin-left:45px}.exercise-wrapper .mobile-view .flashcard-card-container.flashcard-deck2{margin-left:50px}.exercise-wrapper .mobile-view .flashcard-counter,.exercise-wrapper .mobile-view .flashcard-remove-btn{top:5px}.exercise-wrapper .mobile-view .flashcard-remove-btn{right:10px}.exercise-wrapper .mobile-view .flashcard-controls{margin:20px -10px 0}.exercise-wrapper .mobile-view .btn-next-fl,.exercise-wrapper .mobile-view .btn-prev{position:absolute;top:calc(50% - 30px / 2)}.exercise-wrapper .mobile-view .btn-prev{left:-15px}.exercise-wrapper .mobile-view .btn-next-fl{right:-15px}.exercise-wrapper .free-writing textarea{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;width:100%;resize:vertical;min-height:300px}.exercise-wrapper .gapfill{display:inline-block;white-space:nowrap}.exercise-wrapper .gapfill .dnd,.exercise-wrapper .gapfill .fillin{position:relative}.exercise-wrapper .gapfill .dnd>span,.exercise-wrapper .gapfill .fillin>span{display:inline-block}.exercise-wrapper .gapfill .input-field{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;white-space:normal}.exercise-wrapper .gapfill .input-field.missing:before,.exercise-wrapper .gapfill .input-field:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .gapfill .solving .input-field{max-width:300px;width:100px}.exercise-wrapper .gapfill .dnd-gap{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;border-style:dashed}.exercise-wrapper .gapfill .dnd-gap.missing:before,.exercise-wrapper .gapfill .dnd-gap:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .gapfill .dnd-gap .wordpool-item{width:100%}.exercise-wrapper .gapfill .dnd-gap .wordpool-item:not(.ui-draggable-dragging){height:auto!important;width:100%;margin:0;padding:0;text-align:left;border:none;background-color:transparent;min-width:auto}.exercise-wrapper .gapfill .wordpool-item.ui-draggable-dragging{margin-left:-6px!important;margin-top:-6px!important}.exercise-wrapper .gapfill .example{font-style:italic;cursor:default}.exercise-wrapper .gapfill .example:after,.exercise-wrapper .gapfill .example:before{cursor:default}.exercise-wrapper .gapfill .correct,.exercise-wrapper .gapfill .missing,.exercise-wrapper .gapfill .wrong{display:inline-block;position:relative}.exercise-wrapper .gapfill .correct.dnd-gap,.exercise-wrapper .gapfill .correct .dnd-gap,.exercise-wrapper .gapfill .correct.input-field,.exercise-wrapper .gapfill .correct .input-field,.exercise-wrapper .gapfill .missing.dnd-gap,.exercise-wrapper .gapfill .missing .dnd-gap,.exercise-wrapper .gapfill .missing.input-field,.exercise-wrapper .gapfill .missing .input-field,.exercise-wrapper .gapfill .wrong.dnd-gap,.exercise-wrapper .gapfill .wrong .dnd-gap,.exercise-wrapper .gapfill .wrong.input-field,.exercise-wrapper .gapfill .wrong .input-field{padding-right:18px}.exercise-wrapper .gapfill .correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .gapfill .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .gapfill .correct :before{cursor:default!important}.exercise-wrapper .gapfill .correct:after,.exercise-wrapper .gapfill .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .gapfill .wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .gapfill .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .gapfill .wrong :before{cursor:default!important}.exercise-wrapper .gapfill .wrong:after,.exercise-wrapper .gapfill .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .gapfill .missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .gapfill .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .gapfill .missing :before{cursor:default!important}.exercise-wrapper .gapfill .missing:after,.exercise-wrapper .gapfill .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .gapfill .missing:before{content:""}.exercise-wrapper .gapfill .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:0;top:10px}.exercise-wrapper .gapfill .fillin .missing:before{content:none}.exercise-wrapper .gapfill input::-webkit-contacts-auto-fill-button,.exercise-wrapper .gapfill input::-webkit-credentials-auto-fill-button,.exercise-wrapper .gapfill input[autocomplete=off]::-webkit-contacts-auto-fill-button,.exercise-wrapper .gapfill input[autocomplete=off]::-webkit-credentials-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;height:0;width:0;margin:0}.exercise-wrapper .matching{display:block;overflow:auto;text-align:center}.exercise-wrapper .mat-wrapper{width:100%;max-width:800px;min-width:450px;position:relative;margin:5px auto}.exercise-wrapper .mat-matches,.exercise-wrapper .mat-options{text-align:center;display:inline-block;vertical-align:middle;line-height:1.4}.exercise-wrapper .mat-matches>.mat-match,.exercise-wrapper .mat-matches>.mat-option,.exercise-wrapper .mat-options>.mat-match,.exercise-wrapper .mat-options>.mat-option{width:200px;padding:10px;border:1px solid;text-align:center;cursor:pointer;background-color:hsla(0,0%,100%,.7)}.exercise-wrapper .mat-matches>.mat-match:not(:last-of-type),.exercise-wrapper .mat-matches>.mat-option:not(:last-of-type),.exercise-wrapper .mat-options>.mat-match:not(:last-of-type),.exercise-wrapper .mat-options>.mat-option:not(:last-of-type){margin-bottom:10px}.exercise-wrapper .mat-matches>.example,.exercise-wrapper .mat-options>.example{font-style:italic;cursor:default}.exercise-wrapper .mat-matches>.example:after,.exercise-wrapper .mat-matches>.example:before,.exercise-wrapper .mat-options>.example:after,.exercise-wrapper .mat-options>.example:before{cursor:default}.exercise-wrapper .mat-matches>.selected,.exercise-wrapper .mat-options>.selected{color:#999}.exercise-wrapper .mat-matches>.selected .audio-answer,.exercise-wrapper .mat-matches>.selected .image-answer,.exercise-wrapper .mat-options>.selected .audio-answer,.exercise-wrapper .mat-options>.selected .image-answer{opacity:.8}.exercise-wrapper .mat-options{margin-right:calc(100% - 410px)}.exercise-wrapper .mat-connections{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}.exercise-wrapper .mat-connections g{pointer-events:visibleStroke;stroke:#000;stroke-width:3;fill:transparent;cursor:pointer}@keyframes dash{to{stroke-dashoffset:0}}.exercise-wrapper .mat-wrapper.correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .mat-wrapper.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-wrapper.correct :before{cursor:default!important}.exercise-wrapper .mat-wrapper.correct:after{top:-5px;right:-5px}.exercise-wrapper .mat-wrapper.correct:after,.exercise-wrapper .mat-wrapper.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .mat-wrapper.wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .mat-wrapper.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-wrapper.wrong :before{cursor:default!important}.exercise-wrapper .mat-wrapper.wrong:after{top:-5px;right:-5px}.exercise-wrapper .mat-wrapper.wrong:after,.exercise-wrapper .mat-wrapper.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .mat-wrapper.missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .mat-wrapper.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-wrapper.missing :before{cursor:default!important}.exercise-wrapper .mat-wrapper.missing:after{top:-5px;right:-5px}.exercise-wrapper .mat-wrapper.missing:after,.exercise-wrapper .mat-wrapper.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .mat-match.correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .mat-match.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-match.correct :before{cursor:default!important}.exercise-wrapper .mat-match.correct:after,.exercise-wrapper .mat-match.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .mat-match.wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .mat-match.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-match.wrong :before{cursor:default!important}.exercise-wrapper .mat-match.wrong:after,.exercise-wrapper .mat-match.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .mat-match.missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .mat-match.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mat-match.missing :before{cursor:default!important}.exercise-wrapper .mat-match.missing:after,.exercise-wrapper .mat-match.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .mat-connections g.wrong{stroke:rgba(255,0,0,.6)}.exercise-wrapper .mat-connections g.correct,.exercise-wrapper .mat-connections g.show-answer{stroke:rgba(0,128,0,.6)}.exercise-wrapper .mat-connections g.missing{stroke:rgba(51,122,183,.6)}.exercise-wrapper .mat-left-number .mat-options{counter-reset:number}.exercise-wrapper .mat-left-number .mat-options>div:before{content:counter(number) ". ";counter-increment:number}.exercise-wrapper .mat-right-number .mat-matches{counter-reset:number}.exercise-wrapper .mat-right-number .mat-matches>div:before{content:counter(number) ". ";counter-increment:number}.exercise-wrapper .mat-left-letter .mat-options{counter-reset:letter}.exercise-wrapper .mat-left-letter .mat-options>div:before{content:counter(letter,upper-alpha) ". ";counter-increment:letter}.exercise-wrapper .mat-right-letter .mat-matches{counter-reset:letter}.exercise-wrapper .mat-right-letter .mat-matches>div:before{content:counter(letter,upper-alpha) ". ";counter-increment:letter}.exercise-wrapper .mat-left-lower-alpha .mat-options{counter-reset:smallLetter}.exercise-wrapper .mat-left-lower-alpha .mat-options>div:before{content:counter(smallLetter,lower-alpha) ". ";counter-increment:smallLetter}.exercise-wrapper .mat-right-lower-alpha .mat-matches{counter-reset:smallLetter}.exercise-wrapper .mat-right-lower-alpha .mat-matches>div:before{content:counter(smallLetter,lower-alpha) ". ";counter-increment:smallLetter}.exercise-wrapper .mat-left-letter .mat-match,.exercise-wrapper .mat-left-letter .mat-option,.exercise-wrapper .mat-left-lower-alpha .mat-match,.exercise-wrapper .mat-left-lower-alpha .mat-option,.exercise-wrapper .mat-left-number .mat-match,.exercise-wrapper .mat-left-number .mat-option,.exercise-wrapper .mat-right-letter .mat-match,.exercise-wrapper .mat-right-letter .mat-option,.exercise-wrapper .mat-right-lower-alpha .mat-match,.exercise-wrapper .mat-right-lower-alpha .mat-option,.exercise-wrapper .mat-right-number .mat-match,.exercise-wrapper .mat-right-number .mat-option{position:relative}.exercise-wrapper .mat-left-letter .mat-match:before,.exercise-wrapper .mat-left-letter .mat-option:before,.exercise-wrapper .mat-left-lower-alpha .mat-match:before,.exercise-wrapper .mat-left-lower-alpha .mat-option:before,.exercise-wrapper .mat-left-number .mat-match:before,.exercise-wrapper .mat-left-number .mat-option:before,.exercise-wrapper .mat-right-letter .mat-match:before,.exercise-wrapper .mat-right-letter .mat-option:before,.exercise-wrapper .mat-right-lower-alpha .mat-match:before,.exercise-wrapper .mat-right-lower-alpha .mat-option:before,.exercise-wrapper .mat-right-number .mat-match:before,.exercise-wrapper .mat-right-number .mat-option:before{font-weight:700;background-color:#fff;display:inline!important}.exercise-wrapper .mat-left-letter .mat-match-image:before,.exercise-wrapper .mat-left-letter .mat-option-image:before,.exercise-wrapper .mat-left-lower-alpha .mat-match-image:before,.exercise-wrapper .mat-left-lower-alpha .mat-option-image:before,.exercise-wrapper .mat-left-number .mat-match-image:before,.exercise-wrapper .mat-left-number .mat-option-image:before,.exercise-wrapper .mat-right-letter .mat-match-image:before,.exercise-wrapper .mat-right-letter .mat-option-image:before,.exercise-wrapper .mat-right-lower-alpha .mat-match-image:before,.exercise-wrapper .mat-right-lower-alpha .mat-option-image:before,.exercise-wrapper .mat-right-number .mat-match-image:before,.exercise-wrapper .mat-right-number .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-left-decimal .mat-match,.exercise-wrapper .mat-autonumber-left-decimal .mat-option{position:relative}.exercise-wrapper .mat-autonumber-left-decimal .mat-match:before,.exercise-wrapper .mat-autonumber-left-decimal .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-left-decimal .mat-match-image:before,.exercise-wrapper .mat-autonumber-left-decimal .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-left-decimal .mat-options{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-left-decimal .mat-options>div:before{content:counter(numberedOptionsMat,decimal) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-match,.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-option{position:relative}.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-match:before,.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-match-image:before,.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-options{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-left-lower-alpha .mat-options>div:before{content:counter(numberedOptionsMat,lower-alpha) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-match,.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-option{position:relative}.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-match:before,.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-match-image:before,.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-options{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-left-upper-alpha .mat-options>div:before{content:counter(numberedOptionsMat,upper-alpha) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-decimal .mat-match,.exercise-wrapper .mat-autonumber-right-decimal .mat-option{position:relative}.exercise-wrapper .mat-autonumber-right-decimal .mat-match:before,.exercise-wrapper .mat-autonumber-right-decimal .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-right-decimal .mat-match-image:before,.exercise-wrapper .mat-autonumber-right-decimal .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-right-decimal .mat-matches{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-decimal .mat-matches>div:before{content:counter(numberedOptionsMat,decimal) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-match,.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-option{position:relative}.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-match:before,.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-match-image:before,.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-matches{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-lower-alpha .mat-matches>div:before{content:counter(numberedOptionsMat,lower-alpha) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-match,.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-option{position:relative}.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-match:before,.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-option:before{font-weight:700;background-color:transparent;display:inline!important}.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-match-image:before,.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-option-image:before{position:absolute;z-index:10;border-radius:50%;border:1px solid #e6e6e6;padding:2px;width:25px;height:25px;line-height:20px;text-align:center}.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-matches{counter-reset:numberedOptionsMat}.exercise-wrapper .mat-autonumber-right-upper-alpha .mat-matches>div:before{content:counter(numberedOptionsMat,upper-alpha) ". ";counter-increment:numberedOptionsMat}.exercise-wrapper .mcma .selectable-option .active{cursor:pointer}.exercise-wrapper .mcma input[type=checkbox]{display:none;position:absolute}.exercise-wrapper .mcma input[type=checkbox]+:before{cursor:pointer;content:"";display:inline-block;border-width:1px;border-style:solid;background:hsla(0,0%,100%,.7);vertical-align:-2px;margin-right:8px;width:16px;height:16px}.exercise-wrapper .mcma input[type=checkbox].example+:before{opacity:.6}.exercise-wrapper .mcma input[type=checkbox]:checked+span:before{background:#000 url(../assets/images/marking_icons.png) no-repeat 0 0;background-size:14px auto;border-color:transparent}.exercise-wrapper .mcma .checkbox{display:inline;position:static;margin:0}.exercise-wrapper .mcma .underline .active:hover .option,.exercise-wrapper .mcma .underline .selected .option,.exercise-wrapper .mcma .underline .selected .option answer-option{text-decoration:underline}.exercise-wrapper .mcma .underline .selected{font-weight:600}.exercise-wrapper .mcma .underline .selected .option .image-answer img{outline:1px solid #111;outline-offset:1px}.exercise-wrapper .mcma .underline .active,.exercise-wrapper .mcma .underline .active span{transition:all .2s}.exercise-wrapper .mcma .underline .active .option span{display:inline}.exercise-wrapper .mcma .underline .active .option .audio-answer,.exercise-wrapper .mcma .underline .active .option .image-answer{display:inline-block}.exercise-wrapper .mcma .underline .active:hover .option .audio-answer,.exercise-wrapper .mcma .underline .active:hover .option .image-answer{background:none}.exercise-wrapper .mcma .underline .active:hover .option .audio-answer img,.exercise-wrapper .mcma .underline .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mcma .underline .active:hover .option .audio-answer:after,.exercise-wrapper .mcma .underline .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mcma .underline .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mcma .underline .active.selected:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mcma .highlight>span{line-height:1.8}.exercise-wrapper .mcma .highlight .option{padding:0;line-height:1.8;display:inline-block}.exercise-wrapper .mcma .highlight .active:hover .option,.exercise-wrapper .mcma .highlight .selected .option{background:#f1e6b3}.exercise-wrapper .mcma .highlight .selected{font-weight:600}.exercise-wrapper .mcma .highlight .selected .option .image-answer img{opacity:.8}.exercise-wrapper .mcma .highlight .active,.exercise-wrapper .mcma .highlight .active span{transition:all .2s}.exercise-wrapper .mcma .highlight .active .option span{display:inline}.exercise-wrapper .mcma .highlight .active .option .audio-answer,.exercise-wrapper .mcma .highlight .active .option .image-answer{display:inline-block}.exercise-wrapper .mcma .highlight .active:hover .option .audio-answer,.exercise-wrapper .mcma .highlight .active:hover .option .image-answer{background:none}.exercise-wrapper .mcma .highlight .active:hover .option .audio-answer img,.exercise-wrapper .mcma .highlight .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mcma .highlight .active:hover .option .audio-answer:after,.exercise-wrapper .mcma .highlight .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mcma .highlight .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mcma .highlight .active.selected:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mcma .highlight .active span{transition:all .2s,font-weight 0}.exercise-wrapper .mcma .highlight>span{margin-right:3px}.exercise-wrapper .mcma .highlight .active,.exercise-wrapper .mcma .highlight .active .option,.exercise-wrapper .mcma .highlight .active .option answer-option,.exercise-wrapper .mcma .highlight .active .option answer-option span{display:inline;vertical-align:baseline}.exercise-wrapper .mcma .highlight span{display:inline-block;vertical-align:baseline}.exercise-wrapper .mcma .cross-out>span{font-weight:600}.exercise-wrapper .mcma .cross-out .selected{font-weight:400}.exercise-wrapper .mcma .cross-out .active:hover .option,.exercise-wrapper .mcma .cross-out .selected .option,.exercise-wrapper .mcma .cross-out .selected .option answer-option,.exercise-wrapper .mcma .cross-out .selected span{text-decoration:line-through}.exercise-wrapper .mcma .cross-out .selected .option .audio-answer,.exercise-wrapper .mcma .cross-out .selected .option .image-answer{position:relative;transition:none}.exercise-wrapper .mcma .cross-out .selected .option .audio-answer:before,.exercise-wrapper .mcma .cross-out .selected .option .image-answer:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:url(../assets/images/cross.png) no-repeat;background-size:100% 100%;opacity:.4}.exercise-wrapper .mcma .cross-out .selected .option .audio-answer img,.exercise-wrapper .mcma .cross-out .selected .option .image-answer img{opacity:.7}.exercise-wrapper .mcma .cross-out .selected:hover .option .audio-answer:before,.exercise-wrapper .mcma .cross-out .selected:hover .option .image-answer:before{width:calc(100% - 19px)}.exercise-wrapper .mcma .cross-out .active,.exercise-wrapper .mcma .cross-out .active span{transition:all .2s}.exercise-wrapper .mcma .cross-out .active .option span{display:inline}.exercise-wrapper .mcma .cross-out .active .option .audio-answer,.exercise-wrapper .mcma .cross-out .active .option .image-answer{display:inline-block}.exercise-wrapper .mcma .cross-out .active:hover .option .audio-answer,.exercise-wrapper .mcma .cross-out .active:hover .option .image-answer{background:none}.exercise-wrapper .mcma .cross-out .active:hover .option .audio-answer img,.exercise-wrapper .mcma .cross-out .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mcma .cross-out .active:hover .option .audio-answer:after,.exercise-wrapper .mcma .cross-out .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mcma .cross-out .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mcma .cross-out .active.selected:hover .option .image-answer:after,.exercise-wrapper .mcma .cross-out .active:hover .option .audio-answer:after,.exercise-wrapper .mcma .cross-out .active:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mcma .cross-out .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mcma .cross-out .active.selected:hover .option .image-answer:after{background-position:0 -14px}.exercise-wrapper .mcma .cross-out>span{margin-right:3px}.exercise-wrapper .mcma .cross-out .active,.exercise-wrapper .mcma .cross-out .active .option,.exercise-wrapper .mcma .cross-out .active .option answer-option,.exercise-wrapper .mcma .cross-out .active .option answer-option span{display:inline;vertical-align:baseline}.exercise-wrapper .mcma .cross-out span{display:inline-block;vertical-align:baseline}.exercise-wrapper .mcma.horizontal .selectable-option>span{display:inline-block;margin-right:10px}.exercise-wrapper .mcma.horizontal .selectable-option>span:last-child{margin-right:0}.exercise-wrapper .mcma.vertical{display:block}.exercise-wrapper .mcma.vertical .selectable-option{display:inline-block}.exercise-wrapper .mcma.vertical .selectable-option>span{display:inline}.exercise-wrapper .mcma.vertical .selectable-option>span:after{content:"\a";white-space:pre;height:0;display:block}.exercise-wrapper .mcma.vertical .selectable-option>span:last-child:after{content:normal}.exercise-wrapper .mcma.vertical .selectable-option>span>span{display:inline-block;margin-bottom:6px}.exercise-wrapper .mcma.vertical .selectable-option>span{display:block}.exercise-wrapper .mcma.vertical .checkboxes{margin-left:24px;display:inline-block}.exercise-wrapper .mcma.vertical .checkboxes input[type=checkbox]+:before{margin-left:-24px}.exercise-wrapper .mcma .example{font-style:italic;cursor:default}.exercise-wrapper .mcma .example:after,.exercise-wrapper .mcma .example:before{cursor:default}.exercise-wrapper .mcma .correct,.exercise-wrapper .mcma .missing,.exercise-wrapper .mcma .wrong{display:inline-block;padding-right:18px}.exercise-wrapper .mcma span .correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .mcma span .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma span .correct :before{cursor:default!important}.exercise-wrapper .mcma span .correct:after,.exercise-wrapper .mcma span .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .mcma span .correct:after{top:calc(50% - 7px)}.exercise-wrapper .mcma span .wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .mcma span .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma span .wrong :before{cursor:default!important}.exercise-wrapper .mcma span .wrong:after,.exercise-wrapper .mcma span .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .mcma span .wrong:after{top:calc(50% - 7px)}.exercise-wrapper .mcma span .missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .mcma span .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma span .missing :before{cursor:default!important}.exercise-wrapper .mcma span .missing:after,.exercise-wrapper .mcma span .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .mcma span .missing:after{top:calc(50% - 7px)}.exercise-wrapper .mcma>.correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .mcma>.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma>.correct :before{cursor:default!important}.exercise-wrapper .mcma>.correct:after{top:-5px;right:-5px}.exercise-wrapper .mcma>.correct:after,.exercise-wrapper .mcma>.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .mcma>.wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .mcma>.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma>.wrong :before{cursor:default!important}.exercise-wrapper .mcma>.wrong:after{top:-5px;right:-5px}.exercise-wrapper .mcma>.wrong:after,.exercise-wrapper .mcma>.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .mcma>.missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .mcma>.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mcma>.missing :before{cursor:default!important}.exercise-wrapper .mcma>.missing:after{top:-5px;right:-5px}.exercise-wrapper .mcma>.missing:after,.exercise-wrapper .mcma>.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .mcma .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option>span:before{content:counter(numberedOptions,decimal) ". "}.exercise-wrapper .mcma .mc-autonumber-decimal .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option>span:before{content:counter(numberedOptions,upper-alpha) ". "}.exercise-wrapper .mcma .mc-autonumber-upper-alpha .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option>span:before{content:counter(numberedOptions,lower-alpha) ". "}.exercise-wrapper .mcma .mc-autonumber-lower-alpha .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mcma.horizontal .mc-autonumber-decimal .selectable-option.checkboxes>span:before,.exercise-wrapper .mcma.horizontal .mc-autonumber-lower-alpha .selectable-option.checkboxes>span:before,.exercise-wrapper .mcma.horizontal .mc-autonumber-upper-alpha .selectable-option.checkboxes>span:before{left:25px;bottom:1px}.exercise-wrapper .mobile-view .mcma .cross-out .active:not(.selected):hover .option{text-decoration:none}.exercise-wrapper .mc-single-answer .selectable-option .active{cursor:pointer}.exercise-wrapper .mc-single-answer select{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:30px;background:hsla(0,0%,100%,.7) url(../assets/images/select_arrow.png) no-repeat 100%;background-size:30px auto}.exercise-wrapper .mc-single-answer select.missing:before,.exercise-wrapper .mc-single-answer select:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .mc-single-answer .radio{display:inline;position:static;margin:0}.exercise-wrapper .mc-single-answer input[type=radio]{display:none;position:absolute}.exercise-wrapper .mc-single-answer input[type=radio]+:before{cursor:pointer;content:"";display:inline-block;border-width:1px;border-style:solid;background:hsla(0,0%,100%,.7);vertical-align:-2px;margin-right:8px;width:16px;height:16px}.exercise-wrapper .mc-single-answer input[type=radio].example+:before{opacity:.6}.exercise-wrapper .mc-single-answer input[type=radio]+:before{border-radius:50%}.exercise-wrapper .mc-single-answer input[type=radio]:checked+span:before{width:12px;height:12px;box-shadow:0 0 0 2px #000;margin:2px 10px 2px 2px;border:2px solid #fff;background:#000}.exercise-wrapper .mc-single-answer .underline .active:hover .option,.exercise-wrapper .mc-single-answer .underline .selected .option,.exercise-wrapper .mc-single-answer .underline .selected .option answer-option{text-decoration:underline}.exercise-wrapper .mc-single-answer .underline .selected{font-weight:600}.exercise-wrapper .mc-single-answer .underline .selected .option .image-answer img{outline:1px solid #111;outline-offset:1px}.exercise-wrapper .mc-single-answer .underline .active,.exercise-wrapper .mc-single-answer .underline .active span{transition:all .2s}.exercise-wrapper .mc-single-answer .underline .active .option span{display:inline}.exercise-wrapper .mc-single-answer .underline .active .option .audio-answer,.exercise-wrapper .mc-single-answer .underline .active .option .image-answer{display:inline-block}.exercise-wrapper .mc-single-answer .underline .active:hover .option .audio-answer,.exercise-wrapper .mc-single-answer .underline .active:hover .option .image-answer{background:none}.exercise-wrapper .mc-single-answer .underline .active:hover .option .audio-answer img,.exercise-wrapper .mc-single-answer .underline .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mc-single-answer .underline .active:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .underline .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mc-single-answer .underline .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .underline .active.selected:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mc-single-answer .highlight>span{line-height:1.8}.exercise-wrapper .mc-single-answer .highlight .option{padding:0;line-height:1.8;display:inline-block}.exercise-wrapper .mc-single-answer .highlight .active:hover .option,.exercise-wrapper .mc-single-answer .highlight .selected .option{background:#f1e6b3}.exercise-wrapper .mc-single-answer .highlight .selected{font-weight:600}.exercise-wrapper .mc-single-answer .highlight .selected .option .image-answer img{opacity:.8}.exercise-wrapper .mc-single-answer .highlight .active,.exercise-wrapper .mc-single-answer .highlight .active span{transition:all .2s}.exercise-wrapper .mc-single-answer .highlight .active .option span{display:inline}.exercise-wrapper .mc-single-answer .highlight .active .option .audio-answer,.exercise-wrapper .mc-single-answer .highlight .active .option .image-answer{display:inline-block}.exercise-wrapper .mc-single-answer .highlight .active:hover .option .audio-answer,.exercise-wrapper .mc-single-answer .highlight .active:hover .option .image-answer{background:none}.exercise-wrapper .mc-single-answer .highlight .active:hover .option .audio-answer img,.exercise-wrapper .mc-single-answer .highlight .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mc-single-answer .highlight .active:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .highlight .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mc-single-answer .highlight .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .highlight .active.selected:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mc-single-answer .highlight .active span{transition:all .2s,font-weight 0}.exercise-wrapper .mc-single-answer .cross-out>span{font-weight:600}.exercise-wrapper .mc-single-answer .cross-out .selected{font-weight:400}.exercise-wrapper .mc-single-answer .cross-out .active:hover .option,.exercise-wrapper .mc-single-answer .cross-out .selected .option,.exercise-wrapper .mc-single-answer .cross-out .selected .option answer-option,.exercise-wrapper .mc-single-answer .cross-out .selected span{text-decoration:line-through}.exercise-wrapper .mc-single-answer .cross-out .selected .option .audio-answer,.exercise-wrapper .mc-single-answer .cross-out .selected .option .image-answer{position:relative;transition:none}.exercise-wrapper .mc-single-answer .cross-out .selected .option .audio-answer:before,.exercise-wrapper .mc-single-answer .cross-out .selected .option .image-answer:before{content:"";position:absolute;z-index:1;width:100%;height:100%;background:url(../assets/images/cross.png) no-repeat;background-size:100% 100%;opacity:.4}.exercise-wrapper .mc-single-answer .cross-out .selected .option .audio-answer img,.exercise-wrapper .mc-single-answer .cross-out .selected .option .image-answer img{opacity:.7}.exercise-wrapper .mc-single-answer .cross-out .selected:hover .option .audio-answer:before,.exercise-wrapper .mc-single-answer .cross-out .selected:hover .option .image-answer:before{width:calc(100% - 19px)}.exercise-wrapper .mc-single-answer .cross-out .active,.exercise-wrapper .mc-single-answer .cross-out .active span{transition:all .2s}.exercise-wrapper .mc-single-answer .cross-out .active .option span{display:inline}.exercise-wrapper .mc-single-answer .cross-out .active .option .audio-answer,.exercise-wrapper .mc-single-answer .cross-out .active .option .image-answer{display:inline-block}.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .audio-answer,.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .image-answer{background:none}.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .audio-answer img,.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .image-answer img{opacity:1}.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .image-answer:after{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;background-position:0 -14px;margin-left:5px;vertical-align:middle}.exercise-wrapper .mc-single-answer .cross-out .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .cross-out .active.selected:hover .option .image-answer:after,.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .cross-out .active:hover .option .image-answer:after{background-position:0 0}.exercise-wrapper .mc-single-answer .cross-out .active.selected:hover .option .audio-answer:after,.exercise-wrapper .mc-single-answer .cross-out .active.selected:hover .option .image-answer:after{background-position:0 -14px}.exercise-wrapper .mc-single-answer.horizontal .selectable-option>span{display:inline-block;margin-right:10px}.exercise-wrapper .mc-single-answer.horizontal .selectable-option>span:last-child{margin-right:0}.exercise-wrapper .mc-single-answer.vertical{display:block}.exercise-wrapper .mc-single-answer.vertical .selectable-option{display:inline-block}.exercise-wrapper .mc-single-answer.vertical .selectable-option>span{display:inline}.exercise-wrapper .mc-single-answer.vertical .selectable-option>span:after{content:"\a";white-space:pre;height:0;display:block}.exercise-wrapper .mc-single-answer.vertical .selectable-option>span:last-child:after{content:normal}.exercise-wrapper .mc-single-answer.vertical .selectable-option>span>span{display:inline-block;margin-bottom:6px}.exercise-wrapper .mc-single-answer.vertical .selectable-option>span{display:block}.exercise-wrapper .mc-single-answer.vertical .radio{margin-left:24px;display:inline-block}.exercise-wrapper .mc-single-answer.vertical .radio input[type=radio]+:before{margin-left:-24px}.exercise-wrapper .mc-single-answer.vertical .radio input[type=radio]:checked+:before{margin-left:-22px}.exercise-wrapper .mc-single-answer .example{font-style:italic;cursor:default}.exercise-wrapper .mc-single-answer .example:after,.exercise-wrapper .mc-single-answer .example:before{cursor:default}.exercise-wrapper .mc-single-answer .correct,.exercise-wrapper .mc-single-answer .missing,.exercise-wrapper .mc-single-answer .wrong{display:inline-block;padding-right:18px}.exercise-wrapper .mc-single-answer .correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .mc-single-answer .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mc-single-answer .correct :before{cursor:default!important}.exercise-wrapper .mc-single-answer .correct:after{top:-5px;right:-5px}.exercise-wrapper .mc-single-answer .correct:after,.exercise-wrapper .mc-single-answer .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .mc-single-answer .wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .mc-single-answer .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mc-single-answer .wrong :before{cursor:default!important}.exercise-wrapper .mc-single-answer .wrong:after{top:-5px;right:-5px}.exercise-wrapper .mc-single-answer .wrong:after,.exercise-wrapper .mc-single-answer .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .mc-single-answer .missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .mc-single-answer .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .mc-single-answer .missing :before{cursor:default!important}.exercise-wrapper .mc-single-answer .missing:after{top:-5px;right:-5px}.exercise-wrapper .mc-single-answer .missing:after,.exercise-wrapper .mc-single-answer .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .mc-single-answer .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option>span:before{content:counter(numberedOptions,decimal) ". "}.exercise-wrapper .mc-single-answer .sc-autonumber-decimal .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option>span:before{content:counter(numberedOptions,upper-alpha) ". "}.exercise-wrapper .mc-single-answer .sc-autonumber-upper-alpha .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option:not(.dropdown){counter-reset:numberedOptions}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span{position:relative}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span:before{position:absolute;counter-increment:numberedOptions;margin-right:3px;left:0;font-weight:700}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option:not(.dropdown)>span answer-option{margin-left:20px;display:inline-block;vertical-align:top}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option:not(.dropdown).highlight .option{line-height:1.8}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option>span:before{content:counter(numberedOptions,lower-alpha) ". "}.exercise-wrapper .mc-single-answer .sc-autonumber-lower-alpha .selectable-option>span.asset-answer:before{top:0}.exercise-wrapper .mc-single-answer.horizontal .sc-autonumber-decimal .selectable-option.radio>span:before,.exercise-wrapper .mc-single-answer.horizontal .sc-autonumber-lower-alpha .selectable-option.radio>span:before,.exercise-wrapper .mc-single-answer.horizontal .sc-autonumber-upper-alpha .selectable-option.radio>span:before{left:25px;bottom:1px}.exercise-wrapper .mc-single-answer[display-type=dropdown]{white-space:nowrap;display:inline-block;margin:0 4px}.exercise-wrapper .mc-single-answer[display-type=dropdown]:first-child{margin-left:0}.exercise-wrapper .mc-single-answer[display-type=dropdown]:last-child,.exercise-wrapper .mc-single-answer[display-type=dropdown]:last-child .option-suffix{margin-right:0}.exercise-wrapper .mc-single-answer[display-type=dropdown] .option-suffix{margin-right:-4px}.concentration{overflow:hidden}.concentration,.concentration .con-container{width:100%;display:flex;justify-content:center;align-items:stretch}.concentration .con-container{flex-wrap:wrap;height:100%;max-width:1000px;padding-bottom:25px;transform:translateZ(0)}.concentration .con-card{display:flex;margin:15px;perspective:1000px;flex:1 0 21%;max-width:21%;max-height:33%;min-height:100px;height:13vh;overflow:visible;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@media screen and (max-width:840px){.concentration .con-card{flex:1 0 26%;max-width:26%}}@media screen and (max-width:500px){.concentration .con-card{flex:1 0 40%;max-width:46%}}.concentration .con-card .back,.concentration .con-card .front{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#fff;border-radius:10px;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-overflow:ellipsis}.concentration .con-card .front{transform:rotateY(0deg) translateZ(1px);background:url(../assets/images/membg.png) no-repeat;background-size:100% auto}.concentration .con-card .back{transform:rotateY(-180deg) translateZ(1px)}.concentration .con-card:hover{cursor:pointer}.concentration .con-card .flipper.flipped{transform:rotateY(-180deg) translateZ(0)}.concentration .animated .flipper{transition:transform 1s,top .3s ease}.concentration .flipper{transform-style:preserve-3d;position:relative;width:100%;height:100%;transform:rotateY(0deg) translateZ(0);box-shadow:0 20px 25px rgba(0,0,0,.1);border-radius:10px;top:0}.concentration .flipper:hover{top:-10px}@media (hover:none){.concentration .flipper:hover{top:0}}.concentration .flipper.flipped:hover{top:0}.concentration .con-card-image{max-width:100%;max-height:100%}.concentration .con-card-text{padding:10px;text-align:center;vertical-align:middle;line-height:1.3;display:block;font-size:24px;font-weight:700}@media (max-width:1000px){.concentration .con-card-text{font-size:23px}}@media (max-width:800px){.concentration .con-card-text{font-size:21px}}@media (max-width:680px){.concentration .con-card-text{font-size:19px}}@media (max-width:580px){.concentration .con-card-text{font-size:16px}}.concentration .card-front{text-align:center;vertical-align:middle;font-size:40px;font-weight:700;display:block}.concentration .well-done{text-align:center;font-size:80px;font-weight:700;margin-bottom:50px}.memory-popup{box-shadow:0 20px 40px rgba(158,199,61,.14);border-radius:10px;border:6px solid rgba(158,199,61,.2);background-color:#f7ffe6}.memory-popup .memory-popup-text{text-align:center;padding-top:50px;padding-bottom:35px;font-weight:700;color:#9ec73d}.memory-popup .memory-popup-title{font-size:18px}.memory-popup .memory-popup-subtitle{font-size:12px}.memory-popup .memory-checkmark-container{display:flex;justify-content:center;align-items:center;position:absolute;top:-31px;left:50%;transform:translate(-50%);width:63px;height:63px;border-radius:42px;border:6px solid #f7ffe6;background-color:#9ec73d;box-sizing:content-box}.memory-popup .memory-checkmark-container:after{content:"";display:block;width:21px;height:21px;background:url(../assets/images/memcheckmark.svg) no-repeat;background-size:100% auto}.modal{display:flex!important;justify-content:center;align-items:center}.exercise-wrapper .missing-letters{display:inline-block;white-space:nowrap}.exercise-wrapper .missing-letters span{display:inline-block}.exercise-wrapper .missing-letters .input-field{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;width:2em;height:2em;min-width:auto;line-height:2em;text-align:center;margin:0 2px;line-height:1.4!important}.exercise-wrapper .missing-letters .example,.exercise-wrapper .missing-letters .fixed{font-style:italic;cursor:default}.exercise-wrapper .missing-letters .example:after,.exercise-wrapper .missing-letters .example:before,.exercise-wrapper .missing-letters .fixed:after,.exercise-wrapper .missing-letters .fixed:before{cursor:default}.exercise-wrapper .missing-letters .correct,.exercise-wrapper .missing-letters .missing,.exercise-wrapper .missing-letters .wrong{display:inline-block;padding-right:9px}.exercise-wrapper .missing-letters .correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .missing-letters .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .missing-letters .correct :before{cursor:default!important}.exercise-wrapper .missing-letters .correct:after{top:-5px;right:-5px}.exercise-wrapper .missing-letters .correct:after,.exercise-wrapper .missing-letters .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .missing-letters .wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .missing-letters .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .missing-letters .wrong :before{cursor:default!important}.exercise-wrapper .missing-letters .wrong:after{top:-5px;right:-5px}.exercise-wrapper .missing-letters .wrong:after,.exercise-wrapper .missing-letters .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .missing-letters .missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .missing-letters .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .missing-letters .missing :before{cursor:default!important}.exercise-wrapper .missing-letters .missing:after{top:-5px;right:-5px}.exercise-wrapper .missing-letters .missing:after,.exercise-wrapper .missing-letters .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .missing-letters .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .capitalize{text-transform:uppercase}.blinking-animation{animation:blinker 1s linear infinite}.exercise-wrapper .ordering{position:relative}.exercise-wrapper .ordering .sortable-block{display:inline-block}.exercise-wrapper .ordering .option{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;margin:0 5px 0 0;vertical-align:top;white-space:nowrap;cursor:move}.exercise-wrapper .ordering .option.ui-sortable-placeholder{background:rgba(0,0,0,.03);border-style:dashed;border-color:rgba(0,0,0,.2);visibility:visible!important}.exercise-wrapper .ordering .ordering-option{padding:0 10px}.exercise-wrapper .ordering .clickable,.exercise-wrapper .ordering .dnd,.exercise-wrapper .ordering .hangman{display:inline-block}.exercise-wrapper .ordering .clickable-block{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;margin:0 5px 0 0;vertical-align:top;white-space:nowrap;line-height:2.35em;padding:0}.exercise-wrapper .ordering .clickable-block .move-back,.exercise-wrapper .ordering .clickable-block .move-forward{display:inline-block}.exercise-wrapper .ordering .input-field{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%;min-width:30px;width:45px;text-align:center;margin-right:5px}.exercise-wrapper .ordering .input-field.missing:before,.exercise-wrapper .ordering .input-field:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .ordering.vertical .clickable-block,.exercise-wrapper .ordering.vertical .hangman-block,.exercise-wrapper .ordering.vertical .option{display:block;margin:0 0 5px;white-space:normal}.exercise-wrapper .ordering.vertical .hangman-block~.hangman-block{margin-top:10px}.exercise-wrapper .ordering.vertical .clickable-block .move-back,.exercise-wrapper .ordering.vertical .clickable-block .move-forward{display:block;text-align:center;line-height:1.4}.exercise-wrapper .ordering.vertical .clickable-block .move-back{border-bottom:1px solid}.exercise-wrapper .ordering.vertical .clickable-block .move-back:before{content:"\2191"}.exercise-wrapper .ordering.vertical .clickable-block .move-forward{border-top:1px solid}.exercise-wrapper .ordering.vertical .clickable-block .move-forward:before{content:"\2193"}.exercise-wrapper .ordering.horizontal .hangman-block{margin-right:10px}.exercise-wrapper .ordering.horizontal .clickable-block .move-back,.exercise-wrapper .ordering.horizontal .clickable-block .move-forward{display:inline-block;padding-left:5px;padding-right:5px}.exercise-wrapper .ordering.horizontal .clickable-block .move-back{border-right:1px solid}.exercise-wrapper .ordering.horizontal .clickable-block .move-back:before{content:"\00AB"}.exercise-wrapper .ordering.horizontal .clickable-block .move-forward{border-left:1px solid}.exercise-wrapper .ordering.horizontal .clickable-block .move-forward:before{content:"\00BB"}.exercise-wrapper .ordering .example,.exercise-wrapper .ordering .fixed{font-style:italic;cursor:default}.exercise-wrapper .ordering .example:after,.exercise-wrapper .ordering .example:before,.exercise-wrapper .ordering .fixed:after,.exercise-wrapper .ordering .fixed:before{cursor:default}.exercise-wrapper .ordering .correct,.exercise-wrapper .ordering .missing,.exercise-wrapper .ordering .wrong{display:inline-block;padding-right:9px}.exercise-wrapper .ordering .correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .ordering .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .correct :before{cursor:default!important}.exercise-wrapper .ordering .correct:after{top:-5px;right:-5px}.exercise-wrapper .ordering .correct:after,.exercise-wrapper .ordering .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .ordering .wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .ordering .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .wrong :before{cursor:default!important}.exercise-wrapper .ordering .wrong:after{top:-5px;right:-5px}.exercise-wrapper .ordering .wrong:after,.exercise-wrapper .ordering .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .ordering .missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .ordering .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .missing :before{cursor:default!important}.exercise-wrapper .ordering .missing:after{top:-5px;right:-5px}.exercise-wrapper .ordering .missing:after,.exercise-wrapper .ordering .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .ordering .clickable-block.correct,.exercise-wrapper .ordering .clickable-block.missing,.exercise-wrapper .ordering .clickable-block.wrong,.exercise-wrapper .ordering .hangman-block.correct,.exercise-wrapper .ordering .hangman-block.missing,.exercise-wrapper .ordering .hangman-block.wrong,.exercise-wrapper .ordering .sortable-block.correct,.exercise-wrapper .ordering .sortable-block.missing,.exercise-wrapper .ordering .sortable-block.wrong{padding-right:18px}.exercise-wrapper .ordering .clickable-block.correct,.exercise-wrapper .ordering .sortable-block.correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .ordering .clickable-block.correct:after,.exercise-wrapper .ordering .sortable-block.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .clickable-block.correct :before,.exercise-wrapper .ordering .sortable-block.correct :before{cursor:default!important}.exercise-wrapper .ordering .clickable-block.correct:after,.exercise-wrapper .ordering .clickable-block.correct:before,.exercise-wrapper .ordering .sortable-block.correct:after,.exercise-wrapper .ordering .sortable-block.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .ordering .clickable-block.wrong,.exercise-wrapper .ordering .sortable-block.wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .ordering .clickable-block.wrong:after,.exercise-wrapper .ordering .sortable-block.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .clickable-block.wrong :before,.exercise-wrapper .ordering .sortable-block.wrong :before{cursor:default!important}.exercise-wrapper .ordering .clickable-block.wrong:after,.exercise-wrapper .ordering .clickable-block.wrong:before,.exercise-wrapper .ordering .sortable-block.wrong:after,.exercise-wrapper .ordering .sortable-block.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .ordering .clickable-block.missing,.exercise-wrapper .ordering .sortable-block.missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .ordering .clickable-block.missing:after,.exercise-wrapper .ordering .sortable-block.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .ordering .clickable-block.missing :before,.exercise-wrapper .ordering .sortable-block.missing :before{cursor:default!important}.exercise-wrapper .ordering .clickable-block.missing:after,.exercise-wrapper .ordering .clickable-block.missing:before,.exercise-wrapper .ordering .sortable-block.missing:after,.exercise-wrapper .ordering .sortable-block.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .ordering .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .rec-wrapper{min-width:250px}.exercise-wrapper .rec-container{width:99%;max-width:450px;min-width:280px;margin:0 auto;margin-top:10px}.exercise-wrapper.segmented-phone .rec-container,.exercise-wrapper.segmented-tablet .rec-container{min-width:280px}.exercise-wrapper .rec-button-bar{display:flex;border-radius:3px;height:38px}.exercise-wrapper .rec-button-bar button{flex:1 0 0px;color:#fff;border-radius:0;padding:8px 0}.exercise-wrapper .rec-button-bar button:first-child{border-radius:3px 0 0 3px}.exercise-wrapper .rec-button-bar button:last-child{border-radius:0 3px 3px 0}.exercise-wrapper .rec-button-bar .rec-play-model-btn,.exercise-wrapper .rec-button-bar .rec-playback-btn,.exercise-wrapper .rec-button-bar .rec-stop-btn-2{background-color:#5bb65c}.exercise-wrapper .rec-button-bar .rec-record-btn,.exercise-wrapper .rec-button-bar .rec-stop-btn{background-color:#2e5561}.exercise-wrapper .rec-button-bar .btn:not(:last-child){margin-right:1px}.exercise-wrapper .rec-play-model-btn:before,.exercise-wrapper .rec-playback-btn:before,.exercise-wrapper .rec-playback-stop-btn:before,.exercise-wrapper .rec-record-btn:before,.exercise-wrapper .rec-record-stop-btn:before,.exercise-wrapper .rec-stop-btn-2:before,.exercise-wrapper .rec-stop-btn:before{display:inline-block;position:relative;margin-right:5px}.exercise-wrapper .rec-play-model-btn[disabled],.exercise-wrapper .rec-playback-btn[disabled],.exercise-wrapper .rec-playback-stop-btn[disabled],.exercise-wrapper .rec-record-btn[disabled],.exercise-wrapper .rec-record-stop-btn[disabled],.exercise-wrapper .rec-stop-btn-2[disabled],.exercise-wrapper .rec-stop-btn[disabled]{background-color:#b0c9d1;color:#dee7ea}.exercise-wrapper .rec-play-model-btn:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/bd8ac6b7-8d1a-4911-b7e2-654cc287b24f.svg?v=1)}.exercise-wrapper .rec-record-btn:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/2fbc8729-7b93-4856-bd04-45f440dc58bf.svg?v=1)}.exercise-wrapper .rec-record-btn[disabled]:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/c1ce656b-f9f4-4f7e-9003-a29f727ba150.svg?v=1)}.exercise-wrapper .rec-record-btn.busy:before{content:" ";white-space:pre;width:100%;height:100%;background-image:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/d45eb539-09f9-49ac-8bd4-d4f4a6290f6c.image?v=1);background-size:contain;background-repeat:no-repeat;background-position:50%;display:block}.exercise-wrapper .rec-record-stop-btn:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/2fbc8729-7b93-4856-bd04-45f440dc58bf.svg?v=1);vertical-align:text-bottom;animation:blinker 1s linear infinite}@keyframes blinker{50%{opacity:0}}.exercise-wrapper .rec-playback-btn:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/b5894123-24cb-4283-a4f6-1c550aed0eef.svg?v=1)}.exercise-wrapper .rec-playback-btn[disabled]:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/e605583e-76f1-4820-8e83-8aa2acdbfc57.svg?v=1)}.exercise-wrapper .rec-play-model-stop-btn:before,.exercise-wrapper .rec-playback-stop-btn:before{content:url(https://dk7jqzmygmr3q.cloudfront.net/ml/cengage/49004b7a-4170-46d2-9d56-7fa365528be5.svg?v=1);vertical-align:text-bottom}.exercise-wrapper .timer-container{text-align:center;color:#39494e;position:relative;overflow:hidden}.exercise-wrapper .timer-container .timer-bar{height:4px;border-radius:4px;background-color:#cadadf;margin:0 20px;position:relative;overflow:hidden}.exercise-wrapper .timer-container .timer-bar,.exercise-wrapper .timer-container .timer-time-left{display:inline-block}.exercise-wrapper .timer-container .timer-bar-spent{background-color:#467888;height:100%}.exercise-wrapper .timer-container .timer-time-left{position:absolute}.exercise-wrapper .timer-container .timer-finish{color:#eb3723}.exercise-wrapper .timer-container{text-align:left}.exercise-wrapper .timer-time-left{color:#606c8e;font-style:italic;width:65px}.exercise-wrapper .timer-bar{width:calc(90% - 55px)}.exercise-wrapper .sentence-corect .input-field{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;min-width:100px;max-width:100%}.exercise-wrapper .sentence-corect .input-field.missing:before,.exercise-wrapper .sentence-corect .input-field:empty:before{content:"\00a0";display:block;opacity:0}.exercise-wrapper .sentence-corect .state-btns{display:inline-block;margin-left:10px;margin-top:-1px;vertical-align:middle;line-height:1.4;background:#000}.exercise-wrapper .sentence-corect .btn-correct:before,.exercise-wrapper .sentence-corect .btn-wrong:before{content:"";display:inline-block;background:url(../assets/images/marking_icons_grey.png) no-repeat;background-size:14px auto;width:14px;height:14px;vertical-align:-1px}.exercise-wrapper .sentence-corect .btn-correct,.exercise-wrapper .sentence-corect .btn-wrong{width:32px;height:31px;background:#fff;border:1px solid;vertical-align:top}.exercise-wrapper .sentence-corect .btn-correct.active,.exercise-wrapper .sentence-corect .btn-wrong.active{border:none;background-color:#000}.exercise-wrapper .sentence-corect .btn-correct.active:before,.exercise-wrapper .sentence-corect .btn-wrong.active:before{background-image:url(../assets/images/marking_icons.png)}.exercise-wrapper .sentence-corect .btn-correct{border-right:none}.exercise-wrapper .sentence-corect .btn-correct:before{background-position:0 0}.exercise-wrapper .sentence-corect .btn-wrong{border-left:none;margin-left:1px}.exercise-wrapper .sentence-corect .btn-wrong:before{background-position:0 -14px}.exercise-wrapper .sentence-corect .cor-cross{cursor:pointer;padding:5px;margin-left:-30px}.exercise-wrapper .sentence-corect .cor-cross:after{content:"";display:inline-block;width:14px;height:14px;background:url(../assets/images/marking_icons_grey.png) no-repeat 0 -14px;background-size:100% auto}.exercise-wrapper .sentence-corect .clickable-answer .input-field{padding-right:25px}.exercise-wrapper .sentence-corect .clickable-answer:hover{transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;transition:all .2s}.exercise-wrapper .sentence-corect .clickable .input-field{padding-right:25px}.exercise-wrapper .sentence-corect .example{font-style:italic;cursor:default}.exercise-wrapper .sentence-corect .example:after,.exercise-wrapper .sentence-corect .example:before{cursor:default}.exercise-wrapper .sentence-corect .correct,.exercise-wrapper .sentence-corect .missing,.exercise-wrapper .sentence-corect .wrong{display:inline-block;padding-right:12px}.exercise-wrapper .sentence-corect .correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .sentence-corect .correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .sentence-corect .correct :before{cursor:default!important}.exercise-wrapper .sentence-corect .correct:after{top:-5px;right:-5px}.exercise-wrapper .sentence-corect .correct:after,.exercise-wrapper .sentence-corect .correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .sentence-corect .wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .sentence-corect .wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .sentence-corect .wrong :before{cursor:default!important}.exercise-wrapper .sentence-corect .wrong:after{top:-5px;right:-5px}.exercise-wrapper .sentence-corect .wrong:after,.exercise-wrapper .sentence-corect .wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .sentence-corect .missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .sentence-corect .missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .sentence-corect .missing :before{cursor:default!important}.exercise-wrapper .sentence-corect .missing:after{top:-5px;right:-5px}.exercise-wrapper .sentence-corect .missing:after,.exercise-wrapper .sentence-corect .missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .sentence-corect .atool-feedback{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);border-radius:2px 0 0 2px;position:absolute;background-color:rgba(255,117,55,.6);background-position:0 -43px;cursor:help;right:-5px;top:10px}.exercise-wrapper .mat-option-wrapper,.exercise-wrapper .sort-option-wrapper{background-color:#ccc;overflow:hidden}.exercise-wrapper .mat-option-wrapper:not(:last-child),.exercise-wrapper .sort-option-wrapper:not(:last-child){margin-bottom:15px}.exercise-wrapper .mat-option-toggle,.exercise-wrapper .sort-option-toggle{background-color:#999;color:#fff;font-size:1.1em;position:relative;text-align:center;padding:5px 40px 5px 10px}.exercise-wrapper .mat-option-toggle.isOpen,.exercise-wrapper .sort-option-toggle.isOpen{background-color:#666}.exercise-wrapper .mat-option-toggle:not(.hide-arrow):before,.exercise-wrapper .sort-option-toggle:not(.hide-arrow):before{content:"";background-image:url(../assets/images/select_arrow.png);background-repeat:no-repeat;background-position:50%;background-size:100%;background-color:#666;position:absolute;right:10px;top:10px;width:20px;height:20px}.exercise-wrapper .mat-option-toggle.isOpen:not(.hide-arrow):before,.exercise-wrapper .sort-option-toggle.isOpen:not(.hide-arrow):before{background-image:url(../assets/images/select_arrow.png);background-color:#999;transform:rotate(180deg)}.exercise-wrapper .mat-options-container,.exercise-wrapper .sort-options-container{padding:15px;min-height:85px;text-align:center}.exercise-wrapper .mat-selected-container,.exercise-wrapper .sort-selected-container{padding:10px;margin:10px;min-height:100px;border:1px dashed #999;text-align:center;background-color:hsla(0,0%,100%,.7)}.exercise-wrapper .sort-selected-container:after{content:"\00a0";display:block;opacity:0}.exercise-wrapper .mat-container-option-selected,.exercise-wrapper .sort-container-option-selected{border:1px dashed #666;margin-bottom:10px;background-color:hsla(0,0%,100%,.9)}.exercise-wrapper .mat-report-answer,.exercise-wrapper .sort-report-answer{border:1px solid #666;background-color:#fff;display:inline-block;text-align:center;margin:6px;padding:8px 20px!important;line-height:1.6}.exercise-wrapper .mat-report-answer.answer-option-image,.exercise-wrapper .sort-report-answer.answer-option-image{padding:5px!important}.exercise-wrapper .mat-report-answer.answer-option-audio,.exercise-wrapper .sort-report-answer.answer-option-audio{padding:15px!important}.exercise-wrapper .mat-matched-option,.exercise-wrapper .mat-option-in-container,.exercise-wrapper .sort-matched-option,.exercise-wrapper .sort-option-in-container{position:relative;display:inline-block;margin:6px;padding:8px 20px;text-align:center;max-width:120px;line-height:1.8}.exercise-wrapper .mat-matched-option:after,.exercise-wrapper .mat-option-in-container:after,.exercise-wrapper .sort-matched-option:after,.exercise-wrapper .sort-option-in-container:after{content:"";background-color:#fff;border:1px solid #666;position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.exercise-wrapper .mat-matched-option[data-title^=http],.exercise-wrapper .mat-option-in-container[data-title^=http],.exercise-wrapper .sort-matched-option[data-title^=http],.exercise-wrapper .sort-option-in-container[data-title^=http]{padding:5px}.exercise-wrapper .mat-matched-option.answer-option-audio,.exercise-wrapper .mat-option-in-container.answer-option-audio,.exercise-wrapper .sort-matched-option.answer-option-audio,.exercise-wrapper .sort-option-in-container.answer-option-audio{padding:20px}.exercise-wrapper .mat-matched-option answer-option,.exercise-wrapper .mat-option-in-container answer-option,.exercise-wrapper .sort-matched-option answer-option,.exercise-wrapper .sort-option-in-container answer-option{z-index:5;position:relative;width:100%;height:100%;display:block}.exercise-wrapper .mat-option-selected:not(.mat-option-text),.exercise-wrapper .selected-to-unmatch:not(.answer-option-text),.exercise-wrapper .sort-option-selected:not(.answer-option-text){z-index:4;color:transparent}.exercise-wrapper .mat-option-selected:not(.mat-option-text):after,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text):after,.exercise-wrapper .sort-option-selected:not(.answer-option-text):after{border-color:#666;font-size:16px}.exercise-wrapper .mat-option-selected:not(.mat-option-text):not([data-title^=http]):after,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text):not([data-title^=http]):after,.exercise-wrapper .sort-option-selected:not(.answer-option-text):not([data-title^=http]):after{width:110%;height:110%;top:-5%;left:-5%}.exercise-wrapper .mat-option-selected:not(.mat-option-text)[data-title^=http]:after,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text)[data-title^=http]:after,.exercise-wrapper .sort-option-selected:not(.answer-option-text)[data-title^=http]:after{box-shadow:0 0 0 5px #fff,0 0 0 6px #666;border-color:#fff}.exercise-wrapper .mat-option-selected:not(.mat-option-text) answer-option:after,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text) answer-option:after,.exercise-wrapper .sort-option-selected:not(.answer-option-text) answer-option:after{content:attr(data-title);font-size:16px;position:absolute;top:-7.5%;left:-7.5%;width:115%;height:115%;z-index:8}.exercise-wrapper .mat-option-selected:not(.mat-option-text) answer-option[data-title^=http]:after,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text) answer-option[data-title^=http]:after,.exercise-wrapper .sort-option-selected:not(.answer-option-text) answer-option[data-title^=http]:after{display:none;transform:scale(1)}.exercise-wrapper .mat-option-selected:not(.mat-option-text) .image-answer img,.exercise-wrapper .selected-to-unmatch:not(.answer-option-text) .image-answer img,.exercise-wrapper .sort-option-selected:not(.answer-option-text) .image-answer img{transform:scale(1.1)}.exercise-wrapper .mat-option-selected.mat-option-text,.exercise-wrapper .selected-to-unmatch.answer-option-text,.exercise-wrapper .sort-option-selected.answer-option-text{z-index:4}.exercise-wrapper .mat-option-selected.mat-option-text answer-option span,.exercise-wrapper .selected-to-unmatch.answer-option-text answer-option span,.exercise-wrapper .sort-option-selected.answer-option-text answer-option span{display:inline-block;transform:scale(1.1)}.exercise-wrapper .mat-option-selected.mat-option-text:after,.exercise-wrapper .selected-to-unmatch.answer-option-text:after,.exercise-wrapper .sort-option-selected.answer-option-text:after{box-shadow:0 0 0 1px #fff,0 0 0 3px #666;border-color:#fff}.exercise-wrapper .mat-matched-option.answer-option-text,.exercise-wrapper .mat-option-in-container.answer-option-text,.exercise-wrapper .sort-matched-option.answer-option-text,.exercise-wrapper .sort-option-in-container.answer-option-text{max-width:380px}.exercise-wrapper .answer-option-image.correct,.exercise-wrapper .answer-option-text.correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .answer-option-image.correct:after,.exercise-wrapper .answer-option-text.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .answer-option-image.correct :before,.exercise-wrapper .answer-option-text.correct :before{cursor:default!important}.exercise-wrapper .answer-option-image.correct:after,.exercise-wrapper .answer-option-image.correct:before,.exercise-wrapper .answer-option-text.correct:after,.exercise-wrapper .answer-option-text.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .answer-option-image.wrong,.exercise-wrapper .answer-option-text.wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .answer-option-image.wrong:after,.exercise-wrapper .answer-option-text.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .answer-option-image.wrong :before,.exercise-wrapper .answer-option-text.wrong :before{cursor:default!important}.exercise-wrapper .answer-option-image.wrong:after,.exercise-wrapper .answer-option-image.wrong:before,.exercise-wrapper .answer-option-text.wrong:after,.exercise-wrapper .answer-option-text.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .answer-option-image.missing,.exercise-wrapper .answer-option-text.missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .answer-option-image.missing:after,.exercise-wrapper .answer-option-text.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .answer-option-image.missing :before,.exercise-wrapper .answer-option-text.missing :before{cursor:default!important}.exercise-wrapper .answer-option-image.missing:after,.exercise-wrapper .answer-option-image.missing:before,.exercise-wrapper .answer-option-text.missing:after,.exercise-wrapper .answer-option-text.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .showAnswer .answer-option-text:after{display:none}.exercise-wrapper .mat-matched-option.example,.exercise-wrapper .mat-report-answer.example,.exercise-wrapper .sort-matched-option.example,.exercise-wrapper .sort-report-answer.example{opacity:.75;font-style:italic;cursor:default}.exercise-wrapper .wordsearch table{margin:10px auto}.exercise-wrapper .wordsearch .solving td{cursor:pointer}.exercise-wrapper .wordsearch .solving td:hover{background-color:#f1e6b3}.exercise-wrapper .wordsearch td{transition:all .2s;transition:height 0s;outline:none;line-height:1.4;border-width:1px;border-style:solid;display:inline-block;background-color:hsla(0,0%,100%,.7);padding:5px;width:2em;height:2em;min-width:auto;line-height:2em;text-align:center;display:table-cell;padding:0;position:relative}.exercise-wrapper .wordsearch td.activeLetter{background-color:#f1e6b3}.exercise-wrapper .wordsearch td strong{content:"";pointer-events:none;display:inline-block;position:absolute;width:90%;height:90%;border-width:2px;border-style:solid;left:12%;top:11%;margin:-2px 0 0 -2px;background:none;z-index:10}.exercise-wrapper .wordsearch td strong.diagonal-left,.exercise-wrapper .wordsearch td strong.diagonal-right,.exercise-wrapper .wordsearch td strong.horizontal{width:100%;left:0;margin-left:0;border-width:2px 0;padding-right:1px}.exercise-wrapper .wordsearch td strong.first-diagonal-left,.exercise-wrapper .wordsearch td strong.first-diagonal-right,.exercise-wrapper .wordsearch td strong.first-horizontal{width:95%;border-width:2px 0 2px 2px;border-top-left-radius:50%;border-bottom-left-radius:50%}.exercise-wrapper .wordsearch td strong.last-diagonal-left,.exercise-wrapper .wordsearch td strong.last-diagonal-right,.exercise-wrapper .wordsearch td strong.last-horizontal{width:95%;left:6%;border-width:2px 2px 2px 0;border-top-right-radius:50%;border-bottom-right-radius:50%}.exercise-wrapper .wordsearch td strong.vertical{height:100%;top:0;margin-top:0;border-width:0 2px;padding-bottom:1px}.exercise-wrapper .wordsearch td strong.first-vertical{height:95%;border-width:2px 2px 0;margin-top:-2px;border-top-left-radius:50%;border-top-right-radius:50%}.exercise-wrapper .wordsearch td strong.last-vertical{top:6%;height:95%;border-width:0 2px 2px;border-bottom-left-radius:50%;border-bottom-right-radius:50%}.exercise-wrapper .wordsearch td strong.diagonal-left,.exercise-wrapper .wordsearch td strong.diagonal-right{width:220%;margin-left:-60%;transform-origin:center}.exercise-wrapper .wordsearch td strong.first-diagonal-left,.exercise-wrapper .wordsearch td strong.first-diagonal-right,.exercise-wrapper .wordsearch td strong.last-diagonal-left,.exercise-wrapper .wordsearch td strong.last-diagonal-right{width:120%}.exercise-wrapper .wordsearch td strong.first-diagonal-right{transform-origin:37% center;margin-left:-2px}.exercise-wrapper .wordsearch td strong.last-diagonal-right{transform-origin:63% center;margin-left:-32%}.exercise-wrapper .wordsearch td strong.diagonal-right,.exercise-wrapper .wordsearch td strong.first-diagonal-right,.exercise-wrapper .wordsearch td strong.last-diagonal-right{transform:rotate(45deg)}.exercise-wrapper .wordsearch td strong.diagonal-left,.exercise-wrapper .wordsearch td strong.first-diagonal-left,.exercise-wrapper .wordsearch td strong.last-diagonal-left{transform:rotate(315deg)}.exercise-wrapper .wordsearch td strong.first-diagonal-left{transform-origin:37% center;margin-left:-2px}.exercise-wrapper .wordsearch td strong.last-diagonal-left{transform-origin:66% center;margin-left:-35%}.exercise-wrapper .wordsearch .answer-remove{cursor:pointer;margin-left:5px;float:right}.exercise-wrapper .wordsearch .answer-remove:after{content:"";display:inline-block;width:14px;height:14px;background:url(../assets/images/marking_icons_grey.png) no-repeat 0 -14px;background-size:100% auto}.exercise-wrapper .wordsearch .example{font-style:italic;cursor:default}.exercise-wrapper .wordsearch .example:after,.exercise-wrapper .wordsearch .example:before{cursor:default}.exercise-wrapper .wordsearch .correct,.exercise-wrapper .wordsearch .missing,.exercise-wrapper .wordsearch .wrong{padding-right:18px}.exercise-wrapper .wordsearch table.correct{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .wordsearch table.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch table.correct :before{cursor:default!important}.exercise-wrapper .wordsearch table.correct:after{top:-5px;right:-5px}.exercise-wrapper .wordsearch table.correct:after,.exercise-wrapper .wordsearch table.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .wordsearch table.wrong{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .wordsearch table.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch table.wrong :before{cursor:default!important}.exercise-wrapper .wordsearch table.wrong:after{top:-5px;right:-5px}.exercise-wrapper .wordsearch table.wrong:after,.exercise-wrapper .wordsearch table.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .wordsearch table.missing{position:relative;outline:none;cursor:default!important;outline-width:1px;outline-style:dotted;outline-offset:4px;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .wordsearch table.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch table.missing :before{cursor:default!important}.exercise-wrapper .wordsearch table.missing:after{top:-5px;right:-5px}.exercise-wrapper .wordsearch table.missing:after,.exercise-wrapper .wordsearch table.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .wordsearch .wordpool-item.correct{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .wordsearch .wordpool-item.correct:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch .wordpool-item.correct :before{cursor:default!important}.exercise-wrapper .wordsearch .wordpool-item.correct:after,.exercise-wrapper .wordsearch .wordpool-item.correct:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .wordsearch .wordpool-item.wrong{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .wordsearch .wordpool-item.wrong:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch .wordpool-item.wrong :before{cursor:default!important}.exercise-wrapper .wordsearch .wordpool-item.wrong:after,.exercise-wrapper .wordsearch .wordpool-item.wrong:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper .wordsearch .wordpool-item.missing{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .wordsearch .wordpool-item.missing:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wordsearch .wordpool-item.missing :before{cursor:default!important}.exercise-wrapper .wordsearch .wordpool-item.missing:after,.exercise-wrapper .wordsearch .wordpool-item.missing:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .wordsearch .correct,.exercise-wrapper .wordsearch .missing,.exercise-wrapper .wordsearch .wrong{padding-right:24px}.exercise-wrapper .wordsearch .correct:not(.wordpool-item),.exercise-wrapper .wordsearch .missing:not(.wordpool-item),.exercise-wrapper .wordsearch .wrong:not(.wordpool-item){padding-right:0;position:relative}.exercise-wrapper .wordsearch .correct .wordpool-content:after,.exercise-wrapper .wordsearch .missing .wordpool-content:after,.exercise-wrapper .wordsearch .wrong .wordpool-content:after{margin:0}.exercise-wrapper .missing .wordpool-content{position:relative;outline:none;cursor:default!important;outline-color:rgba(51,122,183,.6)}.exercise-wrapper .missing .wordpool-content:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .missing .wordpool-content :before{cursor:default!important}.exercise-wrapper .missing .wordpool-content:after,.exercise-wrapper .missing .wordpool-content:before{background-color:rgba(51,122,183,.6);background-position:0 -28px}.exercise-wrapper .correct .wordpool-content{position:relative;outline:none;cursor:default!important;outline-color:rgba(0,128,0,.6)}.exercise-wrapper .correct .wordpool-content:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .correct .wordpool-content :before{cursor:default!important}.exercise-wrapper .correct .wordpool-content:after,.exercise-wrapper .correct .wordpool-content:before{background-color:rgba(0,128,0,.6);background-position:0 0}.exercise-wrapper .wrong .wordpool-content{position:relative;outline:none;cursor:default!important;outline-color:rgba(255,0,0,.6)}.exercise-wrapper .wrong .wordpool-content:after{width:14px;height:14px;opacity:.8;background-size:100% auto;background-image:url(../assets/images/marking_icons.png);content:"";position:absolute;background-repeat:no-repeat;border-radius:0 0 0 2px;right:0;top:0}.exercise-wrapper .wrong .wordpool-content :before{cursor:default!important}.exercise-wrapper .wrong .wordpool-content:after,.exercise-wrapper .wrong .wordpool-content:before{background-color:rgba(255,0,0,.6);background-position:0 -14px}.exercise-wrapper collapsed{display:block}.exercise-wrapper .collapsed .collapsed-blocks{padding:20px;background:rgba(0,0,0,.02)}.exercise-wrapper .collapsed .hidden-class{display:none}.exercise-wrapper .collapsed .toogle-collapsed{display:block;padding:10px 20px;cursor:pointer;background:rgba(0,0,0,.05);font-size:1.09em;font-weight:800}.exercise-wrapper .collapsed .toogle-collapsed .arrow{display:inline-block;vertical-align:middle;transition:all .2s;transform-origin:50% 50%;margin-left:20px}.exercise-wrapper .collapsed .toogle-collapsed .arrow.open{transform:rotate(180deg)}.exercise-wrapper .collapsed .toogle-collapsed .arrow:after,.exercise-wrapper .collapsed .toogle-collapsed .arrow:before{content:"";display:inline-block;width:2px;height:15px;background:#ccc;vertical-align:top}.exercise-wrapper .collapsed .toogle-collapsed .arrow:before{transform-origin:0 100%;transform:rotate(45deg)}.exercise-wrapper .collapsed .toogle-collapsed .arrow:after{transform-origin:100% 100%;transform:rotate(-45deg);margin-left:-2px}.exercise-wrapper .columns{margin:0 -20px;display:table;table-layout:fixed;display:flex;align-items:stretch;justify-content:space-between}.exercise-wrapper .columns>*{flex:1;margin:20px}@media only screen and (max-width:640px){.exercise-wrapper .columns,.exercise-wrapper .columns>*{display:block}}.exercise-wrapper .column-custom-width{flex:none}.exercise-wrapper stick-to-top+.columns>*{margin-top:0}.atool-container{display:block}.default-horizontal>*{display:inline;width:auto}.default-vertical>*{display:block}.position-relative{position:relative}.position-absolute{position:absolute}.exercise-wrapper .dialog{display:block}.exercise-wrapper .dialog td{vertical-align:text-bottom;padding-bottom:15px}.exercise-wrapper .dialog td:first-child{padding-right:20px;white-space:nowrap}.exercise-wrapper .dialog td:first-child strong{font-weight:600}.exercise-wrapper .list-item .dialog{display:inline-block}.exercise-wrapper .list-item .dialog td{vertical-align:top}.exercise-wrapper .list-item .dialog table tr:last-child td{padding-bottom:0}.exercise-wrapper list{display:block}.exercise-wrapper ol{list-style:none;padding-left:0;counter-reset:numberedListCounter}.exercise-wrapper ol>li{width:100%;padding:10px 0;padding-left:30px;vertical-align:top}.exercise-wrapper ol>li .number,.exercise-wrapper ol>li:before{float:left;width:30px;margin-left:-30px;font-weight:600}.exercise-wrapper ol>li:before{content:counter(numberedListCounter,decimal);counter-increment:numberedListCounter}.exercise-wrapper ol>li:after{content:"";display:block}.exercise-wrapper .block-carousel .carousel{position:relative;padding:0 40px}@media only screen and (max-width:640px){.exercise-wrapper .block-carousel .carousel{padding:0 20px}}.exercise-wrapper .block-carousel .carousel .carousel-inner{overflow:hidden}.exercise-wrapper .block-carousel .carousel .carousel-slide{padding:10px}.exercise-wrapper .block-carousel .carousel .carousel-controls{left:0;position:absolute;top:calc(50% - 20px)}.exercise-wrapper .block-carousel .carousel .counter{text-align:center}.exercise-wrapper .table{display:block;margin-bottom:0}.exercise-wrapper tabs{display:block}.exercise-wrapper .atool-tabs{background:rgba(0,0,0,.05)}.exercise-wrapper .atool-tabs .atool-tabs-bar{border-bottom:1px solid hsla(0,0%,100%,.5);text-align:center;padding:10px 15px}.exercise-wrapper .atool-tabs .atool-tab{display:inline-block;padding:10px;vertical-align:middle;cursor:pointer}.exercise-wrapper .atool-tabs .atool-tab .dot{display:block;width:10px;height:10px;border-radius:50%;background:#fff}.exercise-wrapper .atool-tabs .atool-tab.active .dot{background-color:#000}.exercise-wrapper .atool-tabs .atool-tab-content{padding:15px}.exercise-wrapper .article{margin:20px 0}.exercise-wrapper .article:after,.exercise-wrapper .article:before{display:block;content:"";width:100%;height:0;background:no-repeat;background-size:100% auto}.exercise-wrapper .article:before{background-image:url(../assets/images/block/article/article_top.png);background-position:bottom;padding-top:10.5%}.exercise-wrapper .article:after{background-image:url(../assets/images/block/article/article_bottom.png);background-position:top;padding-top:8.25%}.exercise-wrapper .article .article-blocks{min-height:300px;background:url(../assets/images/block/article/article_content.png) no-repeat 0 0;background-size:100% 100%;padding:0 10% 1px}.exercise-wrapper .article .article-blocks>*{font-family:Baskerville,Palatino Linotype,Palatino,Century Schoolbook L,Times New Roman,serif;font-size:1.05em;text-align:justify}.exercise-wrapper .browser{background:repeat-x 0 0;padding-top:71px;position:relative;border:1px solid rgba(0,0,0,.2);border-radius:5px;overflow:hidden;background-image:url(../assets/images/block/browser/browser_top.png)}.exercise-wrapper .browser:after,.exercise-wrapper .browser:before{content:"";position:absolute;top:0;height:71px;background:no-repeat 0 0}.exercise-wrapper .browser:before{left:0}.exercise-wrapper .browser:after{right:0}.exercise-wrapper .browser:before{background-image:url(../assets/images/block/browser/browser_top_left.png);width:310px}.exercise-wrapper .browser:after{background-image:url(../assets/images/block/browser/browser_top_right.png);width:59px}.exercise-wrapper .browser .browser-blocks{border-top:1px solid #7a7a7a;padding:10px}@media only screen and (max-width:640px){.exercise-wrapper .browser:before{background-image:url(../assets/images/block/browser/browser_top_left_short.png);width:171px}}.exercise-wrapper .phone .browser,.exercise-wrapper .tablet .browser{border-radius:0;border:none;background-size:auto 56px;padding-top:56px;background-image:url(../assets/images/block/browser/browser_mobile_top.png)}.exercise-wrapper .phone .browser:after,.exercise-wrapper .phone .browser:before,.exercise-wrapper .tablet .browser:after,.exercise-wrapper .tablet .browser:before{background-size:auto 56px;height:56px}.exercise-wrapper .phone .browser .browser-blocks,.exercise-wrapper .tablet .browser .browser-blocks{box-shadow:inset 0 2px 0 rgba(0,0,0,.1)}.exercise-wrapper .phone .browser:before,.exercise-wrapper .tablet .browser:before{background-image:url(../assets/images/block/browser/browser_mobile_top_left.png);width:50px}.exercise-wrapper .phone .browser:after,.exercise-wrapper .tablet .browser:after{background-image:url(../assets/images/block/browser/browser_mobile_top_right.png);width:96px}.exercise-wrapper .atool-block-bcg-img{position:relative;background-repeat:no-repeat}.exercise-wrapper .email{background:repeat-x 0 0;padding-top:71px;position:relative;border:1px solid rgba(0,0,0,.2);border-radius:5px;overflow:hidden;background-image:url(../assets/images/block/email/email_top.png)}.exercise-wrapper .email:after,.exercise-wrapper .email:before{content:"";position:absolute;top:0;height:71px;background:no-repeat 0 0}.exercise-wrapper .email:before{left:0}.exercise-wrapper .email:after{right:0}.exercise-wrapper .email:before{background-image:url(../assets/images/block/email/email_top_left.png);width:388px}.exercise-wrapper .email:after{background-image:url(../assets/images/block/email/email_top_right.png);width:55px}.exercise-wrapper .email .email-blocks{border-top:1px solid #e5e5e5;padding:15px;font-family:Consolas,Andale Mono,Lucida Console,Lucida Sans Typewriter,Monaco,Courier New,monospace}@media only screen and (max-width:640px){.exercise-wrapper .email:before{width:229px}}.exercise-wrapper .phone .email,.exercise-wrapper .tablet .email{border-radius:0;border:none;background-size:auto 56px;padding-top:56px;background-image:url(../assets/images/block/email/email_mobile_top.png)}.exercise-wrapper .phone .email:after,.exercise-wrapper .phone .email:before,.exercise-wrapper .tablet .email:after,.exercise-wrapper .tablet .email:before{background-size:auto 56px;height:56px}.exercise-wrapper .phone .email:before,.exercise-wrapper .tablet .email:before{background-image:url(../assets/images/block/email/email_mobile_top_left.png);width:37px}.exercise-wrapper .phone .email:after,.exercise-wrapper .tablet .email:after{background-image:url(../assets/images/block/email/email_mobile_top_right.png);width:165px}.exercise-wrapper .letter{background:url(../assets/images/block/letter.png) no-repeat 0 0;background-size:100% 100%;min-height:300px;font-family:Lucida Handwriting,Brush Script MT,Comic Sans MS,sans-serif;font-size:1.33em;border:1px solid rgba(0,0,0,.15);box-shadow:0 2px 10px rgba(0,0,0,.2);margin:20px}.exercise-wrapper .letter .letter-blocks{padding:20px 40px}.exercise-wrapper .note{background:url(../assets/images/block/note.png) no-repeat 0 0;background-size:100% 100%;max-width:600px;min-height:200px;font-family:Gill Sans MT,Gill Sans,Myriad Pro,DejaVu Sans Condensed,Helvetica,Arial,sans-serif;font-weight:300;font-size:1 5em;padding:40px}.exercise-wrapper .note .note-blocks{transform-origin:0 0;transform:rotate(2deg)}.exercise-wrapper .phone{max-width:100%;width:430px;background-image:url(https://s3-eu-west-1.amazonaws.com/pl.n-educatio.atool-public/atool-engine/latest/assets/images/block/phone.png);background-size:430px 846px;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:0 10px 2px -8px rgba(0,0,0,.1)}.exercise-wrapper .phone:after,.exercise-wrapper .phone:before{content:"";display:block}.exercise-wrapper .phone:before{width:100%}.exercise-wrapper .phone:after{width:100%;height:100%;background:no-repeat 0 0;background-size:100% auto;z-index:1;position:absolute;top:0;left:0}.exercise-wrapper .phone>*{overflow:auto;position:absolute;z-index:2;background:#fff}.exercise-wrapper .phone.horizontal:after{transform-origin:0 0;transform:rotate(-90deg);top:100%}.exercise-wrapper .phone .phone-blocks{width:89%;height:80.86%;top:8.63%;left:0;margin:74px auto 0;min-height:100px;max-height:500px;position:relative}.exercise-wrapper .phone.horizontal{width:846px}.exercise-wrapper .phone.horizontal:before{padding-top:50.83%}.exercise-wrapper .phone.horizontal:after{width:50.83%;height:196.74%}.exercise-wrapper .tablet{max-width:100%;width:800px;background-image:url(https://s3-eu-west-1.amazonaws.com/pl.n-educatio.atool-public/atool-engine/latest/assets/images/block/tablet.png);background-size:100%;background-repeat:no-repeat;overflow:hidden;position:relative;box-shadow:0 10px 2px -8px rgba(0,0,0,.1)}.exercise-wrapper .tablet:after,.exercise-wrapper .tablet:before{content:"";display:block}.exercise-wrapper .tablet:before{width:100%}.exercise-wrapper .tablet:after{width:100%;height:100%;background:no-repeat 0 0;background-size:100% auto;z-index:1;position:absolute;top:0;left:0}.exercise-wrapper .tablet>*{overflow:auto;position:absolute;z-index:2;background:#fff}.exercise-wrapper .tablet.horizontal:after{transform-origin:0 0;transform:rotate(-90deg);top:100%}.exercise-wrapper .tablet .tablet-blocks{left:0;top:9.02%;width:86%;height:82.14%;margin:13% auto 0;min-height:100px;max-height:500px;position:relative}.exercise-wrapper .tablet.horizontal{width:1131px}.exercise-wrapper .tablet.horizontal:before{padding-top:70.73%}.exercise-wrapper .tablet.horizontal:after{width:70.73%;height:141.38%}.exercise-wrapper .tablet.horizontal .tablet-blocks{top:6.37%;left:9.02%;width:82.14%;height:87.12%}