@charset "UTF-8";
meta.foundation-version{font-family:"/5.3.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}body,html{height:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-weight:400;font-style:normal;line-height:150%;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{min-height:50px}select{width:100%}.row{width:100%;margin:0 auto;max-width:62.5rem}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin:0 -0.9375rem;max-width:none}.row .row:after,.row .row:before{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:after,.row .row.collapse:before{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}[class*=column]+[class*=column]:last-child{float:right}[class*=column]+[class*=column].end{float:left}@media only screen{.small-push-0{position:relative;left:0;right:auto}.small-pull-0{position:relative;right:0;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0 !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width:40.063em){.medium-push-0{position:relative;left:0;right:auto}.medium-pull-0{position:relative;right:0;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0 !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width:64.063em){.large-push-0{position:relative;left:0;right:auto}.large-pull-0{position:relative;right:0;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0 !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0;right:auto}.pull-0{position:relative;right:0;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}.button,button{border-style:solid;border-width:0;cursor:pointer;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-weight:400;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding:1rem 2rem 1.0625rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}.button:focus,.button:hover,button:focus,button:hover{background-color:#007095;color:#fff}.button.secondary,button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.button.secondary:focus,.button.secondary:hover,button.secondary:focus,button.secondary:hover{background-color:#b9b9b9;color:#333}.button.success,button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.button.success:focus,.button.success:hover,button.success:focus,button.success:hover{background-color:#368a55;color:#fff}.button.alert,button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.button.alert:focus,.button.alert:hover,button.alert:focus,button.alert:hover{background-color:#cf2a0e;color:#fff}.button.large,button.large{padding:1.125rem 2.25rem 1.1875rem;font-size:1.25rem}.button.small,button.small{padding:0.875rem 1.75rem 0.9375rem;font-size:0.8125rem}.button.tiny,button.tiny{padding:0.625rem 1.25rem 0.6875rem;font-size:0.6875rem}.button.expand,button.expand{padding-right:0;padding-left:0;width:100%}.button.left-align,button.left-align{text-align:left;text-indent:0.75rem}.button.right-align,button.right-align{text-align:right;padding-right:0.75rem}.button.radius,button.radius{border-radius:3px}.button.round,button.round{border-radius:1000px}.button.disabled,.button[disabled],button.disabled,button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.button.disabled:focus,.button.disabled:hover,.button[disabled]:focus,.button[disabled]:hover,button.disabled:focus,button.disabled:hover,button[disabled]:focus,button[disabled]:hover{color:#fff;background-color:#008cba}.button.disabled.secondary,.button[disabled].secondary,button.disabled.secondary,button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:0.7;box-shadow:none}.button.disabled.secondary:focus,.button.disabled.secondary:hover,.button[disabled].secondary:focus,.button[disabled].secondary:hover,button.disabled.secondary:focus,button.disabled.secondary:hover,button[disabled].secondary:focus,button[disabled].secondary:hover{color:#333;background-color:#e7e7e7}.button.disabled.success,.button[disabled].success,button.disabled.success,button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.button.disabled.success:focus,.button.disabled.success:hover,.button[disabled].success:focus,.button[disabled].success:hover,button.disabled.success:focus,button.disabled.success:hover,button[disabled].success:focus,button[disabled].success:hover{color:#fff;background-color:#43ac6a}.button.disabled.alert,.button[disabled].alert,button.disabled.alert,button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.button.disabled.alert:focus,.button.disabled.alert:hover,.button[disabled].alert:focus,.button[disabled].alert:hover,button.disabled.alert:focus,button.disabled.alert:hover,button[disabled].alert:focus,button[disabled].alert:hover{color:#fff;background-color:#f04124}button::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:40.063em){.button,button{display:inline-block}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:1.8rem;padding-top:0.35rem;padding-bottom:0.35rem;font-size:0.75rem}.top-bar .button,.top-bar button{padding-top:0.45rem;padding-bottom:0.35rem;margin-bottom:0;font-size:0.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:400;color:#fff;width:75%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:700;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}.top-bar.expanded{height:auto;background:0 0}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a::after{box-shadow:0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role=separator]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 15px;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-size:0.8125rem;font-weight:400;text-transform:none}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:focus,.top-bar-section ul li>a.button:hover{background-color:#007095;color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:focus,.top-bar-section ul li>a.button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:focus,.top-bar-section ul li>a.button.success:hover{background-color:#368a55;color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:focus,.top-bar-section ul li>a.button.alert:hover{background-color:#cf2a0e;color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:#fff}.top-bar-section ul li>button:focus,.top-bar-section ul li>button:hover{background-color:#007095;color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:focus,.top-bar-section ul li>button.secondary:hover{background-color:#b9b9b9;color:#333}.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:focus,.top-bar-section ul li>button.success:hover{background-color:#368a55;color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:focus,.top-bar-section ul li>button.alert:hover{background-color:#cf2a0e;color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#008cba;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:transparent transparent transparent rgba(255, 255, 255, 0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;height:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:400;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:400}.top-bar-section .dropdown li.parent-link,.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0}.top-bar-section .dropdown li.parent-link a,.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown li.parent-link a:hover,.top-bar-section .dropdown li.title h5 a:hover{background:0 0}.top-bar-section .dropdown li.has-form{padding:8px 15px}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:700;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width:40.063em){.top-bar{background:#333;overflow:visible}.top-bar:after,.top-bar:before{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar .button,.top-bar button,.top-bar input{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background:#272727;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background:#272727}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:#fff;background:#008cba}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0;color:#fff}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:5px inset;border-color:rgba(255, 255, 255, 0.4) transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"»";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:0 0;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:45px;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#fff;background:#333}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){color:#fff;background:#272727}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role=separator]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008cba;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;line-height:0.6875rem;text-transform:uppercase;color:#008cba}.breadcrumbs>:focus a,.breadcrumbs>:hover a{text-decoration:underline}.breadcrumbs>* a{color:#008cba}.breadcrumbs>.current,.breadcrumbs>.current a{cursor:default;color:#333}.breadcrumbs>.current:focus,.breadcrumbs>.current:focus a,.breadcrumbs>.current:hover,.breadcrumbs>.current:hover a{text-decoration:none}.breadcrumbs>.unavailable,.breadcrumbs>.unavailable a{color:#999}.breadcrumbs>.unavailable a:focus,.breadcrumbs>.unavailable:focus,.breadcrumbs>.unavailable:hover,.breadcrumbs>.unavailable:hover a{text-decoration:none;color:#999;cursor:default}.breadcrumbs>:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>:first-child:before{content:" ";margin:0}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:400;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#008cba;border-color:#0078a0;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3}.alert-box .close:focus,.alert-box .close:hover{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{margin:0 0 1.0625rem -1.375rem;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:after,.button-group:before{content:" ";display:table}.button-group:after{clear:both}.button-group>li{margin:0;float:left}.button-group>li .button,.button-group>li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group>li:first-child .button,.button-group>li:first-child button{border-left:0}.button-group>li:first-child{margin-left:0}.button-group.radius>* .button,.button-group.radius>*>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.radius>:first-child .button,.button-group.radius>:first-child button{border-left:0}.button-group.radius>*,.button-group.radius>*>.button,.button-group.radius>*>a,.button-group.radius>*>button{border-radius:0}.button-group.radius>:first-child,.button-group.radius>:first-child>.button,.button-group.radius>:first-child>a,.button-group.radius>:first-child>button{border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>:last-child,.button-group.radius>:last-child>.button,.button-group.radius>:last-child>a,.button-group.radius>:last-child>button{border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.round>* .button,.button-group.round>*>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.round>:first-child .button,.button-group.round>:first-child button{border-left:0}.button-group.round>*,.button-group.round>*>.button,.button-group.round>*>a,.button-group.round>*>button{border-radius:0}.button-group.round>:first-child,.button-group.round>:first-child>.button,.button-group.round>:first-child>a,.button-group.round>:first-child>button{border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>:last-child,.button-group.round>:last-child>.button,.button-group.round>:last-child>a,.button-group.round>:last-child>button{border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li .button,.button-group.even-2 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-2 li:first-child .button,.button-group.even-2 li:first-child button{border-left:0}.button-group.even-2 li .button,.button-group.even-2 li button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li .button,.button-group.even-3 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-3 li:first-child .button,.button-group.even-3 li:first-child button{border-left:0}.button-group.even-3 li .button,.button-group.even-3 li button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li .button,.button-group.even-4 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-4 li:first-child .button,.button-group.even-4 li:first-child button{border-left:0}.button-group.even-4 li .button,.button-group.even-4 li button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li .button,.button-group.even-5 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-5 li:first-child .button,.button-group.even-5 li:first-child button{border-left:0}.button-group.even-5 li .button,.button-group.even-5 li button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li .button,.button-group.even-6 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-6 li:first-child .button,.button-group.even-6 li:first-child button{border-left:0}.button-group.even-6 li .button,.button-group.even-6 li button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li .button,.button-group.even-7 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-7 li:first-child .button,.button-group.even-7 li:first-child button{border-left:0}.button-group.even-7 li .button,.button-group.even-7 li button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li .button,.button-group.even-8 li>button{border-left:1px solid;border-color:rgba(255, 255, 255, 0.5)}.button-group.even-8 li:first-child .button,.button-group.even-8 li:first-child button{border-left:0}.button-group.even-8 li .button,.button-group.even-8 li button{width:100%}.button-bar:after,.button-bar:before{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel dl,.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel li,.panel p{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout dl,.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout li,.panel.callout p{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008cba}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button:after,button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;top:50%;border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem;border-color:#fff transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:#fff transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small:after,button.dropdown.small:after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem;border-color:#fff transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large:after,button.dropdown.large:after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem;border-color:#fff transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent}.th{line-height:0;display:inline-block;border:4px solid #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.2);transition:all 200ms ease-out}.th:focus,.th:hover{box-shadow:0 0 6px 1px rgba(0, 140, 186, 0.5)}.th.radius{border-radius:3px}.toolbar{background:#333;width:100%;font-size:0;display:inline-block}.toolbar.label-bottom .tab .tab-content i,.toolbar.label-bottom .tab .tab-content img{margin-bottom:10px}.toolbar.label-right .tab .tab-content i,.toolbar.label-right .tab .tab-content img{margin-right:10px;display:inline-block}.toolbar.label-right .tab .tab-content label{display:inline-block}.toolbar.vertical.label-right .tab .tab-content{text-align:left}.toolbar.vertical{height:100%;width:auto}.toolbar.vertical .tab{width:auto;margin:auto;float:none}.toolbar .tab{text-align:center;width:25%;margin:0 auto;display:block;padding:20px;float:left}.toolbar .tab:hover{background:rgba(255, 255, 255, 0.1)}.toolbar .tab-content{font-size:16px;text-align:center}.toolbar .tab-content label{color:#ccc}.toolbar .tab-content i{font-size:30px;display:block;margin:0 auto;color:#ccc;vertical-align:middle}.toolbar .tab-content img{width:30px;height:30px;display:block;margin:0 auto}.pricing-table{border:1px solid #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:400;font-size:1rem;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif}.pricing-table .price{background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:400;font-size:2rem;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:400;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:400;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li,.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:3px solid;border-color:#555 #fff;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:0 0}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>:first-child{margin-left:0}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51, 51, 51, 0.8);color:#fff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:0 0;z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255, 255, 255, 0.3);display:block;width:0;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0;right:0;width:11px;height:14px;border:4px solid #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0;width:11px;height:14px;border:8px inset;border-left-style:solid;border-color:transparent;border-left-color:#fff}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-next,.orbit-container .orbit-prev{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:#fff;background-color:transparent;text-indent:-9999px !important;z-index:10}.orbit-container .orbit-next:hover,.orbit-container .orbit-prev:hover{background-color:rgba(0, 0, 0, 0.3)}.orbit-container .orbit-next>span,.orbit-container .orbit-prev>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:10px inset}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}.orbit-bullets li{cursor:pointer;display:inline-block;width:0.5625rem;height:0.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-bullets,.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:none}@media only screen and (min-width:40.063em){.touch .orbit-container .orbit-next,.touch .orbit-container .orbit-prev{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width:40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin:0 !important;opacity:1 !important}.orbit-bullets,.orbit-next,.orbit-prev,.orbit-stack-on-small .orbit-slide-number,.orbit-timer{display:none}}[data-magellan-expedition-clone],[data-magellan-expedition]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition-clone] .sub-nav,[data-magellan-expedition-clone] .sub-nav dd,[data-magellan-expedition] .sub-nav,[data-magellan-expedition] .sub-nav dd{margin-bottom:0}[data-magellan-expedition-clone] .sub-nav a,[data-magellan-expedition] .sub-nav a{line-height:1.8em}.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}.icon-bar>*{text-align:center;width:25%;margin:0 auto;display:block;float:left}.icon-bar>* i,.icon-bar>* img{display:block;margin:0 auto}.icon-bar>* i{vertical-align:middle}.icon-bar.label-right>* i,.icon-bar.label-right>* img{margin:0 0.0625rem 0 0;display:inline-block}.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{margin-top:0}.icon-bar.label-right>* label{display:inline-block}.icon-bar.vertical.label-right>*{text-align:left}.icon-bar.vertical{height:100%;width:auto}.icon-bar.vertical .item{width:auto;margin:auto;float:none}.icon-bar>*{font-size:1rem;padding:1.25rem}.icon-bar>* i+label,.icon-bar>* img+label{margin-top:0.0625rem}.icon-bar>* i{font-size:1.875rem}.icon-bar>* img{width:1.875rem;height:1.875rem}.icon-bar>:hover{background:#008cba}.icon-bar>* i,.icon-bar>* label{color:#fff}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item{width:auto}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item{width:auto}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item{width:auto}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item{width:auto}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item{width:auto}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width:40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width:120.063em) and (max-width:99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}blockquote,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,li,ol,p,pre,td,th,ul{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a:focus,a:hover{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-weight:400;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h4,h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:400;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}b,strong{font-weight:700;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas, "Liberation Mono", Courier, monospace;font-weight:400;color:#333;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#dfdfdf;padding:0.125rem 0.3125rem 0.0625rem}dl,ol,ul{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ol,ul.no-bullet li ul{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ol,ul li ul{margin-left:1.25rem;margin-bottom:0}ul.circle li ul,ul.disc li ul,ul.square li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ol,ol li ul{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:700}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"— "}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:700;font-size:0.9375rem}.vevent .summary{font-weight:700}.vevent abbr{cursor:default;text-decoration:none;font-weight:700;border:none;padding:0 0.0625rem}@media only screen and (min-width:40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:after,.tabs:before{content:" ";display:table}.tabs:after{clear:both}.tabs .tab-title,.tabs dd{position:relative;margin-bottom:0 !important;list-style:none;float:left}.tabs .tab-title>a,.tabs dd>a{display:block;background:#efefef;color:#222;padding:1rem 2rem;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-size:1rem}.tabs .tab-title>a:hover,.tabs dd>a:hover{background:#e1e1e1}.tabs .tab-title.active a,.tabs dd.active a{background:#fff;color:#222}.tabs.radius .tab:first-child a,.tabs.radius dd:first-child a{border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius .tab:last-child a,.tabs.radius dd:last-child a{border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical .tab-title,.tabs.vertical dd{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:after,.tabs-content:before{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width:40.063em){.tabs.vertical{width:20%;max-width:20%;float:left;margin:0 0 1.25rem}.tabs-content.vertical{width:80%;max-width:80%;float:left;margin-left:-1px;padding-left:1rem}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a,ul.pagination li button{display:block;padding:0.0625rem 0.625rem;color:#999;background:0 0;border-radius:3px;font-weight:400;font-size:1em;line-height:inherit;transition:background-color 300ms ease-out}ul.pagination li a:focus,ul.pagination li button:focus,ul.pagination li:hover a,ul.pagination li:hover button{background:#e6e6e6}ul.pagination li.unavailable a,ul.pagination li.unavailable button{cursor:default;color:#999}ul.pagination li.unavailable a:focus,ul.pagination li.unavailable button:focus,ul.pagination li.unavailable:hover a,ul.pagination li.unavailable:hover button{background:0 0}ul.pagination li.current a,ul.pagination li.current button{background:#008cba;color:#fff;font-weight:700;cursor:default}ul.pagination li.current a:focus,ul.pagination li.current a:hover,ul.pagination li.current button:focus,ul.pagination li.current button:hover{background:#008cba}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:outside;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif}.side-nav li{margin:0 0 0.4375rem;font-size:0.875rem}.side-nav li a:not(.button){display:block;color:#008cba;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):focus,.side-nav li a:not(.button):hover{background:rgba(0, 0, 0, 0.025);color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-weight:400;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.side-nav li.heading{color:#008cba;font-size:0.875rem;font-weight:700;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:after,.accordion:before{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-size:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{display:block;background:#fff}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;left:50%}.split.button span:active{background-color:rgba(0, 0, 0, 0.1)}.split.button span{border-left-color:rgba(255, 255, 255, 0.5);width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem;border-color:#fff transparent transparent}.split.button.secondary span{border-left-color:rgba(255, 255, 255, 0.5)}.split.button.alert span,.split.button.success span{border-left-color:rgba(255, 255, 255, 0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent}.split.button.radius span{border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{border-bottom-right-radius:1000px;border-top-right-radius:1000px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0, 0, 0, 0.45);z-index:1004;display:none;top:0;left:0}.reveal-modal,dialog{visibility:hidden;display:none;position:absolute;z-index:1005;width:100vw;top:0;left:0;background-color:#fff;border:1px solid #666;box-shadow:0 0 10px rgba(0, 0, 0, 0.4)}@media only screen and (max-width:40em){.reveal-modal,dialog{min-height:100vh}}@media only screen and (min-width:40.063em){.reveal-modal,dialog{left:50%}}.reveal-modal .column,.reveal-modal .columns,dialog .column,dialog .columns{min-width:0}.reveal-modal>:first-child,dialog>:first-child{margin-top:0}.reveal-modal>:last-child,dialog>:last-child{margin-bottom:0}@media only screen and (min-width:40.063em){.reveal-modal,dialog{margin-left:-40%;width:80%}}@media only screen and (min-width:40.063em){.reveal-modal,dialog{top:6.25rem}}.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaa;font-weight:700;cursor:pointer}dialog[open]{display:block;visibility:visible}.reveal-modal,dialog{padding:1.875rem}.reveal-modal.radius,dialog.radius{border-radius:3px}.reveal-modal.round,dialog.round{border-radius:1000px}.reveal-modal.collapse,dialog.collapse{padding:0}@media only screen and (min-width:40.063em){.reveal-modal.tiny,dialog.tiny{margin-left:-15%;width:30%}}@media only screen and (min-width:40.063em){.reveal-modal.small,dialog.small{margin-left:-20%;width:40%}}@media only screen and (min-width:40.063em){.reveal-modal.medium,dialog.medium{margin-left:-30%;width:60%}}@media only screen and (min-width:40.063em){.reveal-modal.large,dialog.large{margin-left:-35%;width:70%}}@media only screen and (min-width:40.063em){.reveal-modal.xlarge,dialog.xlarge{margin-left:-47.5%;width:95%}}.reveal-modal.full,dialog.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;margin-left:0 !important}@media only screen and (min-width:40.063em){.reveal-modal.full,dialog.full{margin-left:-50vw;width:100vw}}@media print{.reveal-modal,dialog{background:#fff !important}}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:700;color:#333}.has-tip:focus,.has-tip:hover{border-bottom:dotted 1px #003f54;color:#008cba}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:1006;font-weight:400;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:#fff;background:#333}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:5px solid;border-color:transparent transparent #333;top:-10px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#008cba !important;border-bottom:dotted 1px #003f54 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:400}@media only screen and (min-width:40.063em){.tooltip>.nub{border-color:transparent transparent #333;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:after,.clearing-thumbs:before,[data-clearing]:after,[data-clearing]:before{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*=block-grid-] li,[data-clearing][class*=block-grid-] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:focus,.clearing-close:hover{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul,.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width:40.063em){.clearing-main-next,.clearing-main-prev{position:absolute;height:100%;width:40px;top:0}.clearing-main-next>span,.clearing-main-prev>span{position:absolute;top:50%;display:block;width:0;height:0;border:12px solid}.clearing-main-next>span:hover,.clearing-main-prev>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-next.disabled,.clearing-main-prev.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51, 51, 51, 0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #fff;padding:0.125rem;margin-bottom:0.625rem}.progress .meter{background:#008cba;height:100%;display:block}.progress.secondary .meter{background:#e7e7e7;height:100%;display:block}.progress.success .meter{background:#43ac6a;height:100%;display:block}.progress.alert .meter{background:#f04124;height:100%;display:block}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem -0.75rem;padding-top:0.25rem}.sub-nav dt{text-transform:uppercase}.sub-nav dd,.sub-nav dt,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;font-weight:400;font-size:0.875rem;color:#999}.sub-nav dd a,.sub-nav dt a,.sub-nav li a{text-decoration:none;color:#999;padding:0.1875rem 1rem}.sub-nav dd a:hover,.sub-nav dt a:hover,.sub-nav li a:hover{color:#737373}.sub-nav dd.active a,.sub-nav dt.active a,.sub-nav li.active a{border-radius:3px;font-weight:400;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#fff}.sub-nav dd.active a:hover,.sub-nav dt.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:400;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-content-wrapper .joyride-prev-tip{margin-right:10px}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 transparent transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:700;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:1px solid #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:400;line-height:0.5 !important}.joyride-close-tip:focus,.joyride-close-tip:hover{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:0 0;background:rgba(0, 0, 0, 0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#fff;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:0 0;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width:40.063em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 transparent transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:transparent transparent transparent #333 !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:transparent #333 transparent transparent !important;top:22px;left:-20px;right:auto}}.label{font-weight:400;font-family:"Helvetica Neue", Helvetica, Helvetica, Arial, sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.warning{background-color:#f08a24;color:#fff}.label.success{background-color:#43ac6a;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-left,.off-canvas-wrap.move-right{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:after,.inner-wrap:before{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:700;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width:40.063em){.tab-bar-section{text-align:left}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:#fff;position:relative;transform:translate3d(0, 0, 0)}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0 0 1px #b3b3b3, 0 7px 0 1px #b3b3b3, 0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100.5%, 0);-webkit-transform:translate3d(-100.5%, 0, 0);-moz-transform:translate3d(-100.5%, 0, 0);-ms-transform:translate3d(-100.5%, 0, 0);-o-transform:translate3d(-100.5%, 0, 0);transform:translate3d(-100.5%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(100.5%, 0);-webkit-transform:translate3d(100.5%, 0, 0);-moz-transform:translate3d(100.5%, 0, 0);-ms-transform:translate3d(100.5%, 0, 0);-o-transform:translate3d(100.5%, 0, 0);transform:translate3d(100.5%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-size:0.75rem;font-weight:700;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255, 255, 255, 0.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-ms-transform:translate(15.625rem, 0);-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:40.063em){.move-right .exit-off-canvas:hover{background:rgba(255, 255, 255, 0.05)}}.move-left>.inner-wrap{-ms-transform:translate(-15.625rem, 0);-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:40.063em){.move-left .exit-off-canvas:hover{background:rgba(255, 255, 255, 0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0, 0, 0, 0.5), 4px 0 4px rgba(0, 0, 0, 0.5);display:block;position:absolute;background:rgba(255, 255, 255, 0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:transparent}@media only screen and (min-width:40.063em){.offcanvas-overlap .exit-off-canvas:hover{background:rgba(255, 255, 255, 0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.f-dropdown{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown>:first-child{margin-top:0}.f-dropdown>:last-child{margin-bottom:0}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-right>:first-child{margin-top:0}.f-dropdown.drop-right>:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>:first-child{margin-top:0}.f-dropdown.drop-left>:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;width:100%;max-height:none;height:auto;background:#fff;border:1px solid #ccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>:first-child{margin-top:0}.f-dropdown.drop-top>:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:#fff transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:#ccc transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:98}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:focus,.f-dropdown li:hover{background:#eee}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:1px solid #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.content>:first-child{margin-top:0}.f-dropdown.content>:last-child{margin-bottom:0}.f-dropdown.content:before{content:"";display:block;width:0;height:0;border:6px inset;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown.content:after{content:"";display:block;width:0;height:0;border:7px inset;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}table{background:#fff;margin-bottom:1.25rem;border:1px solid #ddd}table caption{background:0 0;color:#222;font-size:1rem;font-weight:700}table thead{background:#f5f5f5}table thead tr td,table thead tr th{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:700;color:#222}table tfoot{background:#f5f5f5}table tfoot tr td,table tfoot tr th{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:700;color:#222}table tr td,table tr th{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr.alt,table tr.even,table tr:nth-of-type(even){background:#f9f9f9}table tbody tr td,table tbody tr th,table tfoot tr td,table tfoot tr th,table thead tr th,table tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:400;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}select::-ms-expand{display:none}.postfix,.prefix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button,.prefix.button{padding:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius{border-radius:3px 0 0 3px}.postfix.button.radius{border-radius:0 3px 3px 0}.prefix.button.round{border-radius:1000px 0 0 1000px}.postfix.button.round{border-radius:0 1000px 1000px 0}label.prefix,span.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}label.prefix.radius,span.prefix.radius{border-radius:3px 0 0 3px}label.postfix,span.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}label.postfix.radius,span.postfix.radius{border-radius:0 3px 3px 0}input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{-webkit-appearance:none;-webkit-border-radius:0;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.75);display:block;font-size:0.875rem;margin:0 0 1rem;padding:0.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{box-shadow:0 0 5px #999;background:#fafafa;border-color:#999;outline:0}fieldset[disabled] input[type=date],fieldset[disabled] input[type=datetime-local],fieldset[disabled] input[type=datetime],fieldset[disabled] input[type=email],fieldset[disabled] input[type=month],fieldset[disabled] input[type=number],fieldset[disabled] input[type=password],fieldset[disabled] input[type=search],fieldset[disabled] input[type=tel],fieldset[disabled] input[type=text],fieldset[disabled] input[type=time],fieldset[disabled] input[type=url],fieldset[disabled] input[type=week],fieldset[disabled] textarea,input[type=date]:disabled,input[type=date][disabled],input[type=date][readonly],input[type=datetime-local]:disabled,input[type=datetime-local][disabled],input[type=datetime-local][readonly],input[type=datetime]:disabled,input[type=datetime][disabled],input[type=datetime][readonly],input[type=email]:disabled,input[type=email][disabled],input[type=email][readonly],input[type=month]:disabled,input[type=month][disabled],input[type=month][readonly],input[type=number]:disabled,input[type=number][disabled],input[type=number][readonly],input[type=password]:disabled,input[type=password][disabled],input[type=password][readonly],input[type=search]:disabled,input[type=search][disabled],input[type=search][readonly],input[type=tel]:disabled,input[type=tel][disabled],input[type=tel][readonly],input[type=text]:disabled,input[type=text][disabled],input[type=text][readonly],input[type=time]:disabled,input[type=time][disabled],input[type=time][readonly],input[type=url]:disabled,input[type=url][disabled],input[type=url][readonly],input[type=week]:disabled,input[type=week][disabled],input[type=week][readonly],textarea:disabled,textarea[disabled],textarea[readonly]{background-color:#ddd;cursor:default}input[type=date].radius,input[type=datetime-local].radius,input[type=datetime].radius,input[type=email].radius,input[type=month].radius,input[type=number].radius,input[type=password].radius,input[type=search].radius,input[type=tel].radius,input[type=text].radius,input[type=time].radius,input[type=url].radius,input[type=week].radius,textarea.radius{border-radius:3px}input[type=submit]{-webkit-appearance:none;-webkit-border-radius:0}textarea[rows]{height:auto}select{-webkit-appearance:none !important;-webkit-border-radius:0;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #ccc;padding:0.5rem;font-size:0.875rem;color:rgba(0, 0, 0, 0.75);line-height:normal;border-radius:0;height:2.3125rem}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}select:disabled{background-color:#ddd;cursor:default}input[type=checkbox],input[type=file],input[type=radio],select{margin:0 0 1rem}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type=file]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:700;background:#fff;padding:0 0.1875rem;margin:0 0 0 -0.1875rem}[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] small.error,[data-abide] span.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}[data-abide] small.error,[data-abide] span.error{display:none}small.error,span.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error input,.error select,.error textarea{margin-bottom:0}.error input[type=checkbox],.error input[type=radio]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:400;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:0 0;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,select.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;background:#fafafa}.range-slider.vertical-range{position:relative;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;display:inline-block;width:1rem;height:12.5rem}.range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}.range-slider.vertical-range .range-slider-active-segment{width:0.875rem;height:auto;bottom:0}.range-slider.radius{background:#fafafa;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008cba;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#fafafa;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008cba;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#fafafa;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008cba;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{display:inline-block;position:absolute;height:0.875rem;background:#e5e5e5}.range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;background:#008cba}.range-slider-handle:hover{background:#007ba4}[class*=block-grid-]{display:block;padding:0;margin:0 -0.625rem}[class*=block-grid-]:after,[class*=block-grid-]:before{content:" ";display:table}[class*=block-grid-]:after{clear:both}[class*=block-grid-]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width:64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:Consolas, Menlo, Courier, monospace;font-size:inherit;padding:0.125rem 0.25rem 0;border-radius:3px}div.switch label{display:block;margin-bottom:1rem;position:relative;text-indent:100%;cursor:pointer;transition:left 0.15s ease-out}div.switch input{display:none}div.switch input+label{margin-left:0;margin-right:0}div.switch label:after{content:"";display:block;position:absolute;top:0.25rem;left:0.25rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;transition:left 0.15s ease-out}div.switch label{width:4rem;height:2rem}div.switch label:after{width:1.5rem;height:1.5rem}div.switch input:checked+label:after{left:2.25rem}div.switch label{color:transparent;background:#ddd}div.switch label:after{background:#fff}div.switch input:checked+label{background:#008cba}div.switch.large label{width:5rem;height:2.5rem}div.switch.large label:after{width:2rem;height:2rem}div.switch.large input:checked+label:after{left:2.75rem}div.switch.small label{width:3.5rem;height:1.75rem}div.switch.small label:after{width:1.25rem;height:1.25rem}div.switch.small input:checked+label:after{left:2rem}div.switch.tiny label{width:3rem;height:1.5rem}div.switch.tiny label:after{width:1rem;height:1rem}div.switch.tiny input:checked+label:after{left:1.75rem}div.switch.radius label{border-radius:4px}div.switch.radius label:after{border-radius:3px}div.switch.round{border-radius:1000px}div.switch.round label,div.switch.round label:after{border-radius:2rem}@media only screen{.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-medium,.hide-for-medium-only,.hide-for-medium-up,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium-down,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-small-up{display:inherit !important}.hide-for-large-down,.hide-for-medium-down,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-small-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-medium,.show-for-medium-only,.show-for-medium-up,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium-down,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-small-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium-down,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-small-up,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-medium,.visible-for-medium-only,.visible-for-medium-up,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-medium,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium-down,table.show-for-small,table.show-for-small-down,table.show-for-small-only,table.show-for-small-up{display:table}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-medium,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium-down,thead.show-for-small,thead.show-for-small-down,thead.show-for-small-only,thead.show-for-small-up{display:table-header-group !important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-medium,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium-down,tbody.show-for-small,tbody.show-for-small-down,tbody.show-for-small-only,tbody.show-for-small-up{display:table-row-group !important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-medium,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium-down,tr.show-for-small,tr.show-for-small-down,tr.show-for-small-only,tr.show-for-small-up{display:table-row !important}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-medium,td.hide-for-medium-only,td.hide-for-medium-up,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium-down,td.show-for-small,td.show-for-small-down,td.show-for-small-only,td.show-for-small-up,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-medium,th.hide-for-medium-only,th.hide-for-medium-up,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium-down,th.show-for-small,th.show-for-small-down,th.show-for-small-only,th.show-for-small-up{display:table-cell !important}}@media only screen and (min-width:40.063em){.hide-for-large,.hide-for-large-only,.hide-for-large-up,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-down,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-medium-up,.show-for-small-up{display:inherit !important}.hide-for-large-down,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-small-up,.show-for-large,.show-for-large-only,.show-for-large-up,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-large,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-down,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-small-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-down,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-small-up,.visible-for-large,.visible-for-large-only,.visible-for-large-up,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-large,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-down,table.show-for-medium,table.show-for-medium-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-small-up{display:table}thead.hide-for-large,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-down,thead.show-for-medium,thead.show-for-medium-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-small-up{display:table-header-group !important}tbody.hide-for-large,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-down,tbody.show-for-medium,tbody.show-for-medium-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-small-up{display:table-row-group !important}tr.hide-for-large,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-down,tr.show-for-medium,tr.show-for-medium-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-small-up{display:table-row !important}td.hide-for-large,td.hide-for-large-only,td.hide-for-large-up,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-down,td.show-for-medium,td.show-for-medium-down,td.show-for-medium-only,td.show-for-medium-up,td.show-for-small-up,th.hide-for-large,th.hide-for-large-only,th.hide-for-large-up,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-down,th.show-for-medium,th.show-for-medium-down,th.show-for-medium-only,th.show-for-medium-up,th.show-for-small-up{display:table-cell !important}}@media only screen and (min-width:64.063em){.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up{display:inherit !important}.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large,table.show-for-large-down,table.show-for-large-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up{display:table}thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large,thead.show-for-large-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up{display:table-header-group !important}tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large,tbody.show-for-large-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up{display:table-row-group !important}tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large,tr.show-for-large-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up{display:table-row !important}td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge-only,td.hide-for-xlarge-up,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large,td.show-for-large-down,td.show-for-large-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge-only,th.hide-for-xlarge-up,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large,th.show-for-large-down,th.show-for-large-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up{display:table-cell !important}}@media only screen and (min-width:90.063em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-only,.show-for-xlarge-up{display:inherit !important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-only,.visible-for-xlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-only,table.show-for-xlarge-up{display:table}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-only,thead.show-for-xlarge-up{display:table-header-group !important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up{display:table-row-group !important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-only,tr.show-for-xlarge-up{display:table-row !important}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xxlarge-only,td.hide-for-xxlarge-up,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-only,td.show-for-xlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xxlarge-only,th.hide-for-xxlarge-up,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-only,th.show-for-xlarge-up{display:table-cell !important}}@media only screen and (min-width:120.063em){.hide-for-large,.hide-for-large-down,.hide-for-large-only,.hide-for-medium,.hide-for-medium-down,.hide-for-medium-only,.hide-for-small,.hide-for-small-down,.hide-for-small-only,.hide-for-xlarge-only,.show-for-large-up,.show-for-medium-up,.show-for-small-up,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}.hide-for-large-up,.hide-for-medium-up,.hide-for-small-up,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.show-for-large,.show-for-large-down,.show-for-large-only,.show-for-medium,.show-for-medium-down,.show-for-medium-only,.show-for-small,.show-for-small-down,.show-for-small-only,.show-for-xlarge-only{display:none !important}.hidden-for-large,.hidden-for-large-down,.hidden-for-large-only,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-medium-only,.hidden-for-small,.hidden-for-small-down,.hidden-for-small-only,.hidden-for-xlarge-only,.visible-for-large-up,.visible-for-medium-up,.visible-for-small-up,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-large-up,.hidden-for-medium-up,.hidden-for-small-up,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.visible-for-large,.visible-for-large-down,.visible-for-large-only,.visible-for-medium,.visible-for-medium-down,.visible-for-medium-only,.visible-for-small,.visible-for-small-down,.visible-for-small-only,.visible-for-xlarge-only{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-large,table.hide-for-large-down,table.hide-for-large-only,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-medium-only,table.hide-for-small,table.hide-for-small-down,table.hide-for-small-only,table.hide-for-xlarge-only,table.show-for-large-up,table.show-for-medium-up,table.show-for-small-up,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table}thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-large-only,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-medium-only,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-small-only,thead.hide-for-xlarge-only,thead.show-for-large-up,thead.show-for-medium-up,thead.show-for-small-up,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-large-only,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-medium-only,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-small-only,tbody.hide-for-xlarge-only,tbody.show-for-large-up,tbody.show-for-medium-up,tbody.show-for-small-up,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-large-only,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-medium-only,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-small-only,tr.hide-for-xlarge-only,tr.show-for-large-up,tr.show-for-medium-up,tr.show-for-small-up,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}td.hide-for-large,td.hide-for-large-down,td.hide-for-large-only,td.hide-for-medium,td.hide-for-medium-down,td.hide-for-medium-only,td.hide-for-small,td.hide-for-small-down,td.hide-for-small-only,td.hide-for-xlarge-only,td.show-for-large-up,td.show-for-medium-up,td.show-for-small-up,td.show-for-xlarge-up,td.show-for-xxlarge-only,td.show-for-xxlarge-up,th.hide-for-large,th.hide-for-large-down,th.hide-for-large-only,th.hide-for-medium,th.hide-for-medium-down,th.hide-for-medium-only,th.hide-for-small,th.hide-for-small-down,th.hide-for-small-only,th.hide-for-xlarge-only,th.show-for-large-up,th.show-for-medium-up,th.show-for-small-up,th.show-for-xlarge-up,th.show-for-xxlarge-only,th.show-for-xxlarge-up{display:table-cell !important}}.hide-for-portrait,.show-for-landscape{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation:landscape){.hide-for-portrait,.show-for-landscape{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-portrait,table.show-for-landscape{display:table}thead.hide-for-portrait,thead.show-for-landscape{display:table-header-group !important}tbody.hide-for-portrait,tbody.show-for-landscape{display:table-row-group !important}tr.hide-for-portrait,tr.show-for-landscape{display:table-row !important}td.hide-for-portrait,td.show-for-landscape,th.hide-for-portrait,th.show-for-landscape{display:table-cell !important}}@media only screen and (orientation:portrait){.hide-for-landscape,.show-for-portrait{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch,.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}.touch table.show-for-touch,table.hide-for-touch{display:table}.touch thead.show-for-touch,thead.hide-for-touch{display:table-header-group !important}.touch tbody.show-for-touch,tbody.hide-for-touch{display:table-row-group !important}.touch tr.show-for-touch,tr.hide-for-touch{display:table-row !important}.touch td.show-for-touch,.touch th.show-for-touch,td.hide-for-touch,th.hide-for-touch{display:table-cell !important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print,th.show-for-print{display:table-cell !important}}.acc_toggle{width:16px;height:16px;cursor:pointer;float:left;margin-right:5px}.acc_plus{background-image:url("/images/icons/plus.png")}.acc_minus{background-image:url("/images/icons/minus.png")}.acc_cont{overflow:hidden;display:none}div.published{border:2px solid #76C376;background-color:#C5FBBD;height:30px;padding-top:6px;margin-bottom:5px}div.unpublished{padding-top:6px;border:2px solid #C00;background-color:#FFA0A2;height:30px;margin-bottom:5px}div.published input,div.unpublished input{margin-left:10px;margin-right:5px}.qq-uploader{position:relative;width:100%}.qq-upload-button{display:block;width:105px;padding:7px 0;text-align:center;background:#800;border-bottom:1px solid #ddd;color:#fff}.qq-upload-button-focus{outline:#000 dotted 1px}.qq-upload-drop-area{position:absolute;top:0;left:0;width:100%;height:100%;min-height:70px;z-index:2;background:#FF9797;text-align:center}.qq-upload-drop-area span{display:block;position:absolute;top:50%;width:100%;margin-top:-8px;font-size:16px}.qq-upload-drop-area-active{background:#FF7171}.qq-upload-list{margin:15px 35px;padding:0;list-style:disc}.qq-upload-list li{margin:0;padding:0;line-height:15px;font-size:12px}.qq-upload-cancel,.qq-upload-failed-text,.qq-upload-file,.qq-upload-size,.qq-upload-spinner{margin-right:7px}.qq-upload-spinner{display:inline-block;background:url(/images/loading.gif);width:15px;height:15px;vertical-align:text-bottom}.qq-upload-cancel,.qq-upload-size{font-size:11px}.qq-upload-failed-text{display:none}.qq-upload-fail .qq-upload-failed-text{display:inline}#cookie-bar{background:#3b8bca;line-height:24px;color:#ffffff;text-align:center;padding:3px 0}#cookie-bar.fixed{position:fixed;top:0;left:0;width:100%}#cookie-bar.fixed.bottom{bottom:0;top:auto}#cookie-bar p{margin:0;padding:0}#cookie-bar a{color:#fff;display:inline-block;border-radius:3px;text-decoration:none;padding:0 6px;margin-left:8px}#cookie-bar .cb-enable{background:#ff831b}#cookie-bar .cb-enable:hover{background:#090}#cookie-bar .cb-disable{background:#900}#cookie-bar .cb-disable:hover{background:#b00}#cookie-bar .cb-policy{background:#03b}#cookie-bar .cb-policy:hover{background:#05d}#sidebar{z-index:751;padding-left:1.9375rem;padding-right:1.9375rem}@media screen and (min-width:80em){#sidebar{padding-left:3rem;padding-right:0}}#sidebar .sbbox:last-child,#sidebar .untertest-simulation:last-child{margin-bottom:10em}@media screen and (min-width:64em){body.no-headline-bar #sidebar{margin-top:1rem}}.shop #sidebar,.artikel #sidebar{z-index:0}.sbbox,.untertest-simulation,.pricing-table{margin-bottom:2rem;box-shadow:0 0 1em rgba(0, 0, 0, 0.1);border-radius:5px;background:#fff;overflow:hidden}.sbbox .headline,.untertest-simulation .headline{font-size:1rem;color:#a0bedf;letter-spacing:0.025em;font-weight:200;text-align:left;padding:1.35em 2rem;border-bottom:1px solid #d9e5f2}.sbbox .headline a,.untertest-simulation .headline a{color:#408bc5;font-size:0.65em;font-weight:700;padding-bottom:0.15em}.sbbox .headline a:hover,.untertest-simulation .headline a:hover{border-bottom:1px solid #408bc5}.sbbox>.content,.untertest-simulation>.content{padding:1.6rem 2rem}.sbbox .row.content>.column:not(.headline),.untertest-simulation .row.content>.column:not(.headline){padding-left:0;padding-right:0}.sbbox form,.untertest-simulation form{margin-bottom:0}#sidebar .header_regform{margin:3rem auto}#sidebar .header_regform .columns{padding-bottom:1.5rem}#sidebar .header_regform .headline{position:relative;width:100%;color:#fff}#sidebar .header_regform .button.green{margin-top:1rem}@media screen and (max-width:1024px){#sidebar .header_regform{width:100%;max-width:none;margin:10vw auto}#sidebar .header_regform .row{max-width:460px;margin:0 auto}#sidebar .header_regform .headline{text-align:center !important}}#sidebar .sbbox.login,#sidebar .login.untertest-simulation,#sidebar .sbbox.register,#sidebar .register.untertest-simulation{margin-top:0;margin-bottom:2rem}#sidebar .sbbox.login .headline,#sidebar .login.untertest-simulation .headline,#sidebar .sbbox.register .headline,#sidebar .register.untertest-simulation .headline{text-align:left}.sbbox.register .headline,.register.untertest-simulation .headline{background-color:#4bc278}.countdown .headline{border:none}.countdown .content{background:#408bc5;color:#fff}.countdown .stelle{display:inline-block;width:30.3333%;padding:1%;font-size:0.55rem;text-transform:uppercase;letter-spacing:0.1rem}.countdown .stelle span{display:block;color:#fff;font-size:2.5rem;font-weight:700;letter-spacing:0.05em;padding:15% 0;margin:5% 5% 10% 5%;border:1px solid #2275b6;border-radius:5px}@keyframes blink-animation{50%{color:#408bc5}}.countdown .colon{display:inline-block;transform:translateY(-2.6em);animation:blink-animation 2s infinite}#sidebar .termine-headline{font-size:1em;font-weight:700;margin-bottom:2em}#sidebar .termine{display:block;margin-bottom:1.5em}#sidebar .termine li{border-bottom:1px solid #d9e5f2;margin:1em 0}#sidebar .termine li:last-child{border:none}#sidebar .termine .termin_info{padding:0 0 1em 0}#sidebar .termine .termin_info p{font-size:0.875em;letter-spacing:0.025em;margin:0.1em 0;color:#408bc5}#sidebar .termine .termin_info p i{font-size:0.9em;margin:0 0.75em 0 0;top:1px;color:#408bc5}#sidebar .termine .termin_info p.green{color:#4bc278}#sidebar .termine .button.blue{background:#408bc5}@keyframes factsanimationDown{0%{transform:translateX(1.5em);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes factsanimationUp{0%{transform:translateX(-3em);opacity:0}100%{transform:translateX(0);opacity:1}}.sbfacts h4{color:#4bc278;font-size:3.75em;line-height:1em;margin:0;animation:factsanimationDown 1s ease-in-out}.sbfacts h5{text-decoration:none;font-size:1.875em;margin-bottom:0.75em;animation:factsanimationUp 1s ease-in-out}.sbfacts h5 sup{font-size:0.4em;position:relative;top:-0.25em}.sbfacts svg{max-width:80%;fill:#408bc5;margin-bottom:1.25em}.sbfacts p{color:#999;font-size:0.875em}.sbfacts p sup{font-size:0.75em;position:relative;top:-0.1em;margin-left:0.2em}.sbfacts .button{display:block;max-width:90%;margin:2em auto 2em auto;padding:0.85rem 1rem}.sbfacts small{color:#b8b8b8}.untertest-header,.kurse .kapitel,.zusammenfassung-header{background:#408bc5 no-repeat right;border-radius:5px;margin:1rem auto 1.75rem auto;padding:1.5rem 3rem;box-shadow:0 0 1em rgba(0, 0, 0, 0.3)}.untertest-header.biologie,.kurse .kapitel.biologie,.zusammenfassung-header.biologie{background-color:#379a6c;background-image:url("/images/kapitel-icons/tests/test-biologie.svg")}.untertest-header.chemie,.kurse .kapitel.chemie,.zusammenfassung-header.chemie{background-color:#ad393a;background-image:url("/images/kapitel-icons/tests/test-chemie.svg")}.untertest-header.mathe,.kurse .kapitel.mathe,.zusammenfassung-header.mathe{background-color:#0fa5b3;background-image:url("/images/kapitel-icons/tests/test-mathe.svg")}.untertest-header.physik,.kurse .kapitel.physik,.zusammenfassung-header.physik{background-color:#454976;background-image:url("/images/kapitel-icons/tests/test-physik.svg")}.untertest-header.implikationen-erkennen,.kurse .kapitel.implikationen-erkennen,.zusammenfassung-header.implikationen-erkennen{background-color:#81d563;background-image:url("/images/kapitel-icons/tests/test-implikationen-erkennen.svg")}.untertest-header.wortfluessigkeit,.kurse .kapitel.wortfluessigkeit,.zusammenfassung-header.wortfluessigkeit{background-color:#ffae00;background-image:url("/images/kapitel-icons/tests/test-wortfluessigkeit.svg")}.untertest-header.zahlenfolgen,.kurse .kapitel.zahlenfolgen,.zusammenfassung-header.zahlenfolgen{background-color:#2ac5f1;background-image:url("/images/kapitel-icons/tests/test-zahlenfolgen.svg")}.untertest-header.gedaechtnis-und-merkfaehigkeit,.kurse .kapitel.gedaechtnis-und-merkfaehigkeit,.zusammenfassung-header.gedaechtnis-und-merkfaehigkeit{background-color:#7b55a5;background-image:url("/images/kapitel-icons/tests/test-gedaechtnis-und-merkfaehigkeit.svg")}.untertest-header.figuren-zusammensetzen,.kurse .kapitel.figuren-zusammensetzen,.zusammenfassung-header.figuren-zusammensetzen{background-color:#87511d;background-image:url("/images/kapitel-icons/tests/test-figuren-zusammensetzen.svg")}.untertest-header.textverstaendnis,.kurse .kapitel.textverstaendnis,.zusammenfassung-header.textverstaendnis{background-color:#feae66;background-image:url("/images/kapitel-icons/tests/test-textverstaendnis.svg")}.untertest-header.soziales-entscheiden,.kurse .kapitel.soziales-entscheiden,.zusammenfassung-header.soziales-entscheiden{background-color:#ae3068;background-image:url("/images/kapitel-icons/tests/test-soziales-entscheiden.svg")}.untertest-header.emotionen-erkennen,.kurse .kapitel.emotionen-erkennen,.zusammenfassung-header.emotionen-erkennen{background-color:#4dc3b7;background-image:url("/images/kapitel-icons/tests/test-emotionen-erkennen.svg")}.untertest-header.draht-biegen,.kurse .kapitel.draht-biegen,.zusammenfassung-header.draht-biegen{background-color:#c55334;background-image:url("/images/kapitel-icons/tests/test-draht-biegen.svg")}.untertest-header.formen-spiegeln,.kurse .kapitel.formen-spiegeln,.zusammenfassung-header.formen-spiegeln{background-color:#4262b4;background-image:url("/images/kapitel-icons/tests/test-formen-spiegeln.svg")}.untertest-header.emotionen-regulieren,.kurse .kapitel.emotionen-regulieren,.zusammenfassung-header.emotionen-regulieren{background-color:#6B919D;background-image:url("/images/kapitel-icons/tests/test-emotionen-regulieren.svg")}.untertest-header.medizinisches-und-naturwissenschaftliches-grundverstaendnis,.kurse .kapitel.medizinisches-und-naturwissenschaftliches-grundverstaendnis,.zusammenfassung-header.medizinisches-und-naturwissenschaftliches-grundverstaendnis{background-color:#379a6c;background-image:url("/images/kapitel-icons/tests/test-medizinisches-und-naturwissenschaftliches-grundverstaendnis.svg")}.untertest-header.quantitative-und-formale-probleme,.kurse .kapitel.quantitative-und-formale-probleme,.zusammenfassung-header.quantitative-und-formale-probleme{background-color:#ad393a;background-image:url("/images/kapitel-icons/tests/test-quantitative-und-formale-probleme.svg")}.untertest-header.schlauchfiguren,.kurse .kapitel.schlauchfiguren,.zusammenfassung-header.schlauchfiguren{background-color:#0fa5b3;background-image:url("/images/kapitel-icons/tests/test-schlauchfiguren.svg")}.untertest-header.muster-zuordnen,.kurse .kapitel.muster-zuordnen,.zusammenfassung-header.muster-zuordnen{background-color:#454976;background-image:url("/images/kapitel-icons/tests/test-muster-zuordnen.svg")}.untertest-header.diagramme-und-tabellen,.kurse .kapitel.diagramme-und-tabellen,.zusammenfassung-header.diagramme-und-tabellen{background-color:#81d563;background-image:url("/images/kapitel-icons/tests/test-diagramme-und-tabellen.svg")}.untertest-header.figuren-lernen,.kurse .kapitel.figuren-lernen,.zusammenfassung-header.figuren-lernen{background-color:#ffae00;background-image:url("/images/kapitel-icons/tests/test-figuren-lernen.svg")}.untertest-header.konzentrationstest,.kurse .kapitel.konzentrationstest,.zusammenfassung-header.konzentrationstest{background-color:#2ac5f1;background-image:url("/images/kapitel-icons/tests/test-konzentrationstest.svg")}.untertest-header.fakten-lernen,.kurse .kapitel.fakten-lernen,.zusammenfassung-header.fakten-lernen{background-color:#7b55a5;background-image:url("/images/kapitel-icons/tests/test-fakten-lernen.svg")}.untertest-header.mathematik,.kurse .kapitel.mathematik,.zusammenfassung-header.mathematik{background-color:#0fa5b3;background-image:url("/images/kapitel-icons/tests/test-mathematik.svg")}.untertest-header h1,.kurse .kapitel h1,.zusammenfassung-header h1{color:#fff;font-weight:700;font-size:2.55em}@media screen and (max-width:40.063em){.untertest-header,.kurse .kapitel,.zusammenfassung-header{padding:1rem 2rem;background-position:right -25px bottom}.untertest-header h1,.kurse .kapitel h1,.zusammenfassung-header h1{font-size:2rem}}.zusammenfassung-header{background:#0f5b97 no-repeat right;display:flex;justify-content:space-between}.zusammenfassung-header h1{font-size:1.25em}.zusammenfassung-header a.withIcon{margin:0;background-color:#ed661d;border-color:#ed661d;justify-content:space-between}.zusammenfassung-header a.withIcon.restricted{background-color:#626262;border-color:#626262}.zusammenfassung-header a.withIcon svg{margin:0;margin-left:1.5em}@media screen and (max-width:40.063em){.zusammenfassung-header{display:block}.zusammenfassung-header a.withIcon{margin-top:1em;width:100%}}.untertest-simulation{margin-bottom:0.75em}.untertest-simulation .headline{background:#408bc5;color:#fff;font-size:1.375em;padding:1.25rem 3rem;border:none}.untertest-simulation .feature-list{height:auto;margin:2em 0}.untertest-simulation .feature-list li{font-size:0.8em;margin-top:0.55em}.untertest-simulation .feature-list li i{margin-right:0.35em}.untertest-simulation .button{display:block;max-width:80%;margin:3.25em auto 1em auto}.untertest-simulation img{display:block;max-width:60%;margin:2em auto}@media screen and (max-width:60.063em){.untertest-simulation .feature-list{margin:2em 2em}.untertest-simulation .button{margin:0 auto 2em auto;max-width:90%}}@media screen and (max-width:40.063em){.untertest-simulation .headline{padding:2rem}.untertest-simulation .feature-list{margin:2em 1em}}.test-boxen__headline{font-size:0.875rem;margin:0 0 1.75em 0}.test-boxen .column{padding:0}@media screen and (min-width:40.063em) and (max-width:64em){.test-boxen .column{padding:0 0 0 0.6rem}.test-boxen .column:nth-child(2n+1){padding:0 0.6rem 0 0}}@media screen and (min-width:64em){.test-boxen .column{padding:0 0.6rem}.test-boxen .column:nth-child(3n){padding:0 0 0 0.6rem}.test-boxen .column:nth-child(3n+1){padding:0 0.6rem 0 0}}.kapitel{background-color:#f1f6fb;border-radius:5px;overflow:hidden;border:1px solid #408bc5;transition:all 250ms ease-in-out;position:relative;margin-bottom:1.5em}.kapitel *{transition:all 250ms ease-in-out}.kapitel h3{display:flex;align-items:center;justify-content:center;padding:1em;height:5em;margin:0;background:#408bc5;color:#fff;font-size:1rem;text-align:center}.kapitel .content{position:relative;width:100%;overflow:hidden}.kapitel .content .left{position:absolute;z-index:10;left:0;top:0;height:100%;width:40%;border-right:1px solid #d9e5f2}.kapitel .content .left img{display:block;height:100%;margin:0 auto}.kapitel .content .right{width:60%;min-height:6em;padding:2em 1em}.kapitel .content .right p{margin:0;font-size:0.875rem;color:#408bc5}@media screen and (min-width:64em){.kapitel .content .right p{font-size:0.75rem}}@media screen and (min-width:82.875em){.kapitel .content .right p{font-size:0.875em}}.kapitel .content .right p span{color:#626262}.kapitel .content .right p .green{color:#4bc278;font-weight:500}.kapitel a{display:flex;align-items:center;justify-content:center;position:absolute;z-index:20;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0}.kapitel a i{font-size:2.4em;margin:0 0 0em -0.3em}.kapitel:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.4)}.kapitel:hover h3{background-color:#3983bc}.kapitel:hover .left,.kapitel:hover .right{opacity:0}.kapitel:hover a{opacity:1}.kapitel:hover a:hover i{margin-left:0.2em}.demo .kapitel{border-color:#ff7800}.demo .kapitel h3{background:#ff7800}.sm-tooltip{position:absolute;top:5%;right:5%;color:#fff !important;cursor:help}.kapitel:hover .sm-tooltip{font-size:1.5em}.sm-tooltipster{background-color:#4bc278;max-width:300px;padding:20px;border-radius:5px;color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.5)}.sm-tooltipster hr{border-color:#fff;margin:10px 0}.sm-tooltipster strong{line-height:28px;font-size:18px}.sm-tooltipster p{margin-bottom:0}.kurse .kapitel{display:flex;align-items:center;justify-content:center;min-height:7em;padding:1.5rem;margin:0.6rem auto;box-shadow:none;border:none}@media screen and (max-width:40.063em){.kurse .kapitel{box-shadow:0 0 1em rgba(0, 0, 0, 0.4)}}.kurse .kapitel .content{color:#fff;overflow:visible;font-size:1.125rem;line-height:1.325rem;font-weight:700;padding-right:2rem;transition:all 150ms ease-in-out}.kurse .kapitel:hover{box-shadow:0 0 0.75em rgba(0, 0, 0, 0.4)}.kurse .kapitel:hover .content{transform:translateX(0.25em)}.kurse .kapitel-split .options{opacity:0}.kurse .kapitel-split a{width:50%;transition:all 150ms ease-in-out}.kurse .kapitel-split .right{left:50%}.kurse .kapitel-split:hover .content{display:none}.kurse .kapitel-split:hover a{opacity:1}.kurse .kapitel-split:hover a:hover{background:#408bc5;color:#fff}.kurse .kapitel-split:hover .options{opacity:1}@media screen and (max-width:64em){.kurse .kapitel-split{height:8.5em;display:block}.kurse .kapitel-split .options,.kurse .kapitel-split a{opacity:0.9;height:10%}.kurse .kapitel-split a{padding:2rem 0;bottom:0;top:auto}.kurse .kapitel-split:hover .content{opacity:1;display:block}}.inhalte-toggle-all{color:#d9e5f2;padding-bottom:1.5em}.inhalte-toggle-all a{margin:0.5em;letter-spacing:0.025em;font-size:0.75em;opacity:0.4}.inhalte-toggle-all a:hover{opacity:1}section.inhalte-header{color:#fff;background-image:none !important;position:relative;padding-right:35%;line-height:155%;overflow:hidden}section.inhalte-header svg{position:absolute;display:block;right:3%;top:50%;bottom:50%;transform:translate(0%, -50%);width:20vw;max-width:15em;height:auto;z-index:10}section.inhalte-header svg *{fill:rgba(0, 0, 0, 0.25) !important}section.inhalte-header h1,section.inhalte-header p{z-index:100;position:relative}section.inhalte-header h1{font-size:1.25em}section.inhalte-header h1 span{font-weight:300}section.inhalte-header p{margin-bottom:0.5em}@media screen and (max-width:40.063em){section.inhalte-header{padding:1rem 2rem}section.inhalte-header svg{top:15%;right:-15%;width:150%;opacity:0.5}}.unterkapitel{padding:2rem 2rem 0.5rem 2rem;transition:all 400ms ease;box-shadow:0 0 0.5em rgba(0, 0, 0, 0.2)}.unterkapitel:hover{box-shadow:0 0 3em rgba(0, 0, 0, 0.2)}.unterkapitel:last-child{margin-bottom:8em}@media screen and (max-width:60.063em){.unterkapitel:last-child{margin-bottom:1em}}.unterkapitel header{border-bottom:0.025em solid #f0f4fa;margin:0 0.9375rem 0 0.9375rem;padding-bottom:0.25em;box-shadow:none;transition:all 500ms ease;z-index:auto}.unterkapitel header div{padding:0}.unterkapitel header h2{font-size:1.25em;font-weight:500}.unterkapitel header h2 span{font-weight:300;color:#ff7800;border-right:0.01em solid #ff7800;padding-right:0.4em;margin-right:0.2em}.unterkapitel header:hover{border-bottom-color:#ff7800}.unterkapitel header .inhalte-toggle div>span{transition:all 300ms ease;display:inline-block;color:#ff7800;padding-top:0.5em}.unterkapitel header .inhalte-toggle div>span i{display:inline-block;transition:all 500ms ease !important;color:#ff7800;margin-left:0.25em}.unterkapitel header .inhalte-toggle.open div>span i{transform:rotate(-180deg)}.unterkapitel .description p{color:#408bc5;margin:1.5em 0}.unterkapitel .inhalte{overflow:hidden;display:none;margin:0;padding:1em 0 2em 0}.unterkapitel .inhalte li a{display:block;background-color:#f0f4fa;padding:0.75em 1.25em;margin-bottom:0.5em;border-radius:5px;font-weight:400}.unterkapitel .inhalte li a .right{font-weight:300}.unterkapitel .inhalte li a .right i:before{font-size:0.85em}.unterkapitel .inhalte li a:hover{background-color:#408bc5;color:#fff}.unterkapitel .inhalte li a i{color:inherit;margin-right:0.5em}.unterkapitel .inhalte li.inactive a{background-color:#f2f2f2;color:#626262;font-weight:300;cursor:help}.unterkapitel .inhalte-progress-bar{position:absolute;bottom:0;left:0;width:100%;height:0.25em;display:flex;flex-flow:row nowrap;align-items:stretch}.unterkapitel .inhalte-progress-bar div{background:#f2f2f2;flex-grow:1}.unterkapitel .inhalte-progress-bar div.done{background:#4bc278}@media screen and (max-width:40.063em){.unterkapitel{padding:1rem 0.5rem 0 0.5rem}.unterkapitel header{font-size:0.8em}.unterkapitel .inhalte li .right{float:none !important;opacity:0.5}.unterkapitel .inhalte li .right i{margin-right:0.25em}}.untertest-color.quantitative-und-formale-probleme{color:#ad393a !important;font-weight:bold}.untertest-color.schlauchfiguren{color:#0fa5b3 !important;font-weight:bold}.untertest-color.textverstaendnis{color:#feae66 !important;font-weight:bold}.untertest-color.textverstaendnis-tms{color:#feae66 !important;font-weight:bold}.untertest-color.medizinisches-und-naturwissenschaftliches-grundverstaendnis{color:#379a6c !important;font-weight:bold}.untertest-color.diagramme-und-tabellen{color:#81d563 !important;font-weight:bold}.untertest-color.fakten-lernen{color:#7b55a5 !important;font-weight:bold}.untertest-color.muster-zuordnen{color:#454976 !important;font-weight:bold}.untertest-color.konzentrationstest{color:#2ac5f1 !important;font-weight:bold}.untertest-color.figuren-lernen{color:#ffae00 !important;font-weight:bold}.untertest-color.zahlenfolgen{color:#2ac5f1 !important;font-weight:bold}.untertest-color.gedaechtnis-und-merkfaehigkeit{color:#7b55a5 !important;font-weight:bold}.untertest-color.figuren-zusammensetzen{color:#87511d !important;font-weight:bold}.untertest-color.implikationen-erkennen{color:#81d563 !important;font-weight:bold}.untertest-color.wortfluessigkeit{color:#ffae00 !important;font-weight:bold}.untertest-color.basiskenntnistest-biologie{color:#379a6c !important;font-weight:bold}.untertest-color.basiskenntnistest-chemie{color:#ad393a !important;font-weight:bold}.untertest-color.basiskenntnistest-mathe{color:#0fa5b3 !important;font-weight:bold}.untertest-color.basiskenntnistest-physik{color:#454976 !important;font-weight:bold}.untertest-color.draht-biegen{color:#c55334 !important;font-weight:bold}.untertest-color.formen-spiegeln{color:#4262b4 !important;font-weight:bold}.untertest-color.soziales-entscheiden{color:#ae3068 !important;font-weight:bold}.untertest-color.ham-nat-biologie{color:#379a6c !important;font-weight:bold}.untertest-color.ham-nat-chemie{color:#ad393a !important;font-weight:bold}.untertest-color.ham-nat-physik{color:#454976 !important;font-weight:bold}.untertest-color.ham-nat-mathematik{color:#0fa5b3 !important;font-weight:bold}.untertest-color.emotionen-erkennen{color:#4dc3b7 !important;font-weight:bold}.untertest-color.emotionen-regulieren{color:#6B919D !important;font-weight:bold}.ueben-text .content{padding-top:2rem;padding-bottom:1rem}.uebungsmodi{padding-top:2rem}.uebungsmodi h2{font-size:1.375rem;font-weight:700}.uebungsmodi h2 span{font-weight:300;color:#ff7800}.uebungsmodi .box{background:#fff;color:#408bc5;padding:2rem 2rem 0.5rem 2rem;margin:1.25rem 0 2rem 0}.uebungsmodi .box .button{margin-top:0.15rem;border:none}.uebungsmodi .box .button:hover{background:#4bc278;box-shadow:none}.uebungsmodi .box ul.chk{padding:0.25rem 0}.uebungsmodi .box ul.chk li::before{color:#4bc278}.uebungsmodi .simulation h2,.uebungsmodi .simulation p,.uebungsmodi .simulation ul{color:#093355}.uebungsmodi .simulation .box{border-color:#093355}.uebungsmodi .simulation .box .button{background:#093355}.uebungsmodi .simulation .box .button:hover{background:#4bc278;box-shadow:none}.uebungsmodi .gm-info{margin:2rem;color:#408bc5;font-size:0.875rem}@media screen and (min-width:64em){.uebungsmodi .kursOverview .accountUpgrade{margin-top:3rem;padding-right:9rem}}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.woff") format("woff"), url("../fonts/icomoon.ttf") format("truetype"), url("../fonts/icomoon.eot") format("embedded-opentype"), url("../fonts/icomoon.svg") format("svg")}[class^="icon-"],[class*=" icon-"],.custom-fb:before,.icomoon,div.accordion div.kategorie div.header div.toggle,.fa{font-family:"icomoon";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#408bc5}.icon-book:before{content:""}.icon-dubble-arrow-right:before{content:""}.icon-info:before{content:""}.icon-checkmark:before{content:""}.icon-clock:before{content:""}.icon-location:before{content:""}.icon-capacity:before{content:""}.icon-pencil:before{content:""}.icon-quote:before{content:""}.icon-shoppingcart:before{content:""}.icon-star:before{content:""}.icon-star-filled:before{content:""}.icon-arrow-right:before,.fa-chevron-right:before,.fi-arrow-right:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before,div.accordion div.kategorie div.header div.toggle:before{content:""}.icon-arrow-left:before,.fa-chevron-left:before,.fi-arrow-left:before{content:""}.icon-facebook2:before{content:""}.icon-thumbsdown:before{content:""}.icon-thumbsup:before{content:""}.icon-script:before,.icon-tutorial:before{content:""}.icon-file:before{content:""}.icon-quiz:before{content:""}.icon-bubbles:before{content:""}.icon-remove:before{content:""}.fa-remove:before{content:""}.fa-times:before{content:""}.fi-x:before{content:""}.icon-play:before{content:""}.icon-googleplus:before{content:""}.icon-facebook:before{content:""}.icon-twitter:before{content:""}.icon-video:before{content:""}.icon-barchart:before{content:""}.icon-comment:before{content:""}.icon-comments:before{content:""}.icon-feedback:before{content:""}.icon-webinar:before{content:""}.icon-signup:before{content:""}.icon-unsave:before{content:""}.icon-saved:before{content:""}.icon-save:before{content:""}.icon-print:before{content:""}.icon-next:before{content:""}.icon-previous:before{content:""}.icon-075x{font-size:0.75em}.icon-2x{font-size:1.5em}.icon-3x{font-size:2em}div.panel.warning{border:#ebccd1;border-radius:3px;color:#a94442;background-color:#f2dede}div.panel.warning li{color:#a94442;font-style:italic;font-weight:400}.clearfix:after{content:"";display:block;clear:both}.preload *{transition:none !important}body{color:#626262;cursor:default;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-style:normal;font-weight:300;line-height:1;background-color:#f0f4fa}body.modal-open{overflow:hidden}p{font-weight:300}a{transition:all 0.3s ease-out;color:#408bc5}a:hover{color:#2275b6}h1,h2,h3,h4,h5,h6{color:#408bc5;font-style:normal;font-weight:300;line-height:1.4;margin-bottom:0.5rem;margin-top:0.2rem;text-rendering:optimizelegibility;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important}h1{font-size:1.636rem}h2,h1.h2{font-size:1.455rem}h3{font-size:1.272rem}h4{font-size:1.1rem}h4 i{font-size:0.8em}h5{font-size:1.1rem;text-decoration:underline}h6{font-size:1.1rem;font-style:italic}ul,ol{margin-left:15px}ul,ol,dl{font-family:inherit;font-size:1em;line-height:1.6;list-style-position:outside}ul.inside,ol.inside,dl.inside{list-style-position:inside}table{width:100%}.cke_dialog_contents table{padding:0 !important}.cke_dialog_contents table tbody tr:hover td{background-color:transparent !important;color:#626262}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table){border:1px solid #dadada;border-radius:5px;border-collapse:separate;border-spacing:0;margin-bottom:1em;width:100%;max-width:100%}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tr td{color:#626262;padding:0.8rem;border:none}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tr td a{display:block}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) thead tr td:first-child,table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table)>tbody:first-child>tr:first-child td:first-child{border-top-left-radius:4px}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) thead tr td:last-child,table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table)>tbody:first-child>tr:first-child td:last-child{border-top-right-radius:4px}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:last-child td:first-child{border-bottom-left-radius:4px}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:last-child td:last-child{border-bottom-right-radius:4px}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) thead{background:#dadada;color:#626262}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tr th{background:#dadada;color:#626262;font-weight:300;padding:0.8rem}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tr th>*{color:#626262}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:nth-of-type(odd){background-color:#f2f2f2}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:nth-of-type(even){background-color:#fff}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:hover td{background-color:#408bc5;color:#fff}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:hover td>*:not(.button){color:#fff}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) tbody tr:hover td .button{border-color:#fff}table:not(.warenkorb-table):not(.ui-datepicker-calendar):not(.feature-table):not(.cke_dialog):not(.cke_dialog_contents):not(.cke_dialog_footer_buttons):not(.emotionen-table):not(.auswertung-table):not(.antritte-table):not(.highscore-table) td.button-column{min-width:60px}table.transparent{background:transparent;border:none}table.transparent tr,table.transparent tr.even,table.transparent tr.alt,table.transparent tbody tr:nth-of-type(odd),table.transparent tbody tr:nth-of-type(even),table.transparent thead tr td,table.transparent tbody tr:hover td{background-color:transparent;border-color:transparent}table.transparent tbody tr:hover td{color:#626262}table.transparent tbody tr:hover td>*{color:#626262}ol.nonumbers{list-style-type:none}textarea{resize:none;height:150px}header{-webkit-box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.26);-moz-box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.26);box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.26);position:relative;z-index:1000}.headerForUS{z-index:0 !important}hr{border-color:#d9e5f2}.errors{list-style-position:inside}.errors li{color:#b72025}.success{color:#4bc278}span.error,small.error{background:#b72025}span.error-text .errorMessage,small.error-text .errorMessage{margin-bottom:1em;margin-top:-1em;color:#b72025;font-weight:bold;font-size:80%}.bold{font-weight:bold}#cookie_warning{background-color:#b72025;color:#fff;font-weight:bold;display:none}.script_warning{background-color:#b72025;padding-bottom:25px;padding-top:25px;padding-right:5%}.script_warning .row{max-width:75em;margin:0 auto}.script_padding{padding-top:95px}.script_padding_small{padding-top:100px}.warning_image_js{max-width:4em}.cookie_warning{padding-bottom:10px;padding-top:15px;margin-bottom:10px;background-color:#ff7800;border-radius:5px}.cookie_warning_row{width:98% !important;margin-left:1% !important;padding-right:20px}.cookie_warning_header{font-weight:bold;color:#fff}.cookie_warning_text{color:#fff;font-size:0.775rem;font-weight:lighter}.warning_image{max-width:63.625px;min-width:63.625px !important;margin-top:15px;margin-left:15px}.closing_circle_outer{padding-top:10px}.closing_circle{max-width:63px;max-height:63px;min-width:63px;min-height:63px;background-color:rgba(0, 0, 0, 0.3);border-radius:50%}.closing_circle_inner{padding-top:14px;margin-left:14px}.close_warning{max-width:35px;min-width:33px}div.bx-wrapper{position:relative}@media screen and (max-width:40.064em){.small-collapse{padding:0;margin:0}.small-collapse>.columns,.small-collapse>.column{padding:0;margin:0}}.box{background-color:#f8f8f8;border:1px solid #408bc5;border-radius:5px;transition:all 0.35s ease}.box.border-top{border-top:5px solid #408bc5}.box header{background-color:#408bc5;box-shadow:none;padding:0.25em 0}.box header *{color:white}.box main{padding:1.5em}.box:hover{background-color:#fff;box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15)}.box.live-termin{padding:0.5em;margin-bottom:0.5em;height:auto}.box.live-termin span{font-size:0.9em;line-height:1.4}.box.live-termin span+div,.box.live-termin .artikel div,.box.live-termin .margin-top{margin-top:1em}.box.live-termin .button{margin-top:1em;padding:1em 1em}.box.live-termin .title,.box.live-termin .lbl{font-weight:bold}.box.live-termin .title,.box.live-termin .type{color:#408bc5}.box.live-termin .type{display:block;margin-bottom:1em}.box.live-termin .title{line-height:1.2;font-size:1.2em;display:block;margin-bottom:0.25em}.box--webinars,.box--testsimulation{position:relative;margin:1em 0}.box--webinars:after,.box--testsimulation:after{font-family:"icomoon", sans-serif;display:block;position:absolute;top:0;right:0;color:#fff;background-color:#d9e5f2;width:3.5em;height:3.5em;padding:1.25em;font-size:1em;border-radius:0 3px 0 5px}.box--webinars p a,.box--testsimulation p a{border-bottom:1px solid #408bc5}.box--webinars p a:hover,.box--testsimulation p a:hover{color:#ff7800;border-color:#ff7800}.box--testsimulation:after{content:""}.box--webinars:after{content:""}.startseite{}.startseite strong.blue{color:#408bc5}.startseite .intro{background:#f0f4fa;padding:2.5em 0;color:#195787;position:relative}@media screen and (min-width:40.064em){.startseite .intro{padding:5em 0}}@keyframes introImage{from{background-position-y:500%;opacity:0}to{background-position-y:100%;opacity:1}}.startseite .intro .intro-image{position:absolute;right:0;bottom:0;background:none;height:300px;width:25%;overflow:hidden}@media screen and (min-width:64.063em){.startseite .intro .intro-image{background:url(/images/newStartseite/intro-bg-new.png) no-repeat bottom;background-size:contain;right:0;background-position-y:500%;opacity:0;animation:introImage 1s 1s forwards}}@media screen and (min-width:95em){.startseite .intro .intro-image{right:16%;width:20%}}.startseite .intro h2{text-align:center;font-size:2.0625rem;line-height:125%;margin-top:1em}@media screen and (min-width:64.063em){.startseite .intro h2{text-align:left;margin-bottom:0.75em;margin-top:0}}.startseite .intro .intro-content-wrap{text-align:center}@media screen and (min-width:64.063em){.startseite .intro .intro-content-wrap{text-align:left;padding-left:2em;padding-top:0}}.startseite .intro p{font-size:1.125rem;max-width:32em;margin:0.75em auto 1.75em}.startseite .intro h2,.startseite .intro p{color:#195787}.startseite .intro h2>strong{display:block}.startseite .intro .button.small{font-size:1.125em;font-weight:500;margin-top:0;margin-bottom:1rem;width:100%;padding:1em}@media screen and (min-width:40.064em){.startseite .intro .button.small{padding:0.6rem 1rem;width:auto}}.startseite .intro small{display:block;margin:0 auto 2rem;max-width:80%;font-size:14px;line-height:20px;color:#626262}@media screen and (min-width:64.0625rem){.startseite .intro small{width:15rem;margin:0}}.startseite .intro:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-2%;margin-left:auto;margin-right:auto;width:3em;height:3em;background:#f0f4fa;transform:rotate(45deg);border-radius:5px}.startseite hr.vertical{width:0;height:20px;margin:0 1em;position:relative;top:5px;border:solid #ddd;border-width:0 1px 0 0;display:inline-block}.startseite .intro-video-wrap{margin-bottom:1em}.startseite .flex-video{position:relative;padding-bottom:56.25%;padding-top:0;margin:1em auto 0;height:0;max-width:40em;text-align:center}@media screen and (min-width:64.063em){.startseite .flex-video{margin-top:0}}.startseite .flex-video img{width:100%}.startseite .flex-video.image-only{padding-bottom:67.5%}.startseite .flex-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.startseite .splashscreen{cursor:pointer;border-radius:5px}.startseite .buchen-teaser{background-color:#093355;padding:6em 0;border-bottom:1px solid #d4dfec}.startseite .buchen-teaser.changeBg{background-color:#408bc5}.startseite .buchen-teaser.changeBg h3,.startseite .buchen-teaser.changeBg p{color:#fff !important}.startseite .buchen-teaser h3,.startseite .buchen-teaser p{color:#fff}.startseite .buchen-teaser .headline-wrap{padding-top:1em}.startseite .buchen-teaser .button.orange{background-color:transparent}.startseite .buchen-teaser .button.orange:hover{background-color:#ff7800}.startseite .buchen-teaser .buchen-wrap{text-align:center;color:#408bc5}@media screen and (min-width:40.064em){.startseite .buchen-teaser .buchen-wrap{text-align:left;padding-left:2.3em;padding-top:1.4em}}.startseite .buchen-teaser .badge-onlinekurs{display:block;width:60%;margin:1.5em auto}@media screen and (min-width:40.064em){.startseite .buchen-teaser .badge-onlinekurs{width:100%;margin:1.25em 0 0 0}}@media screen and (min-width:60.064em){.startseite .buchen-teaser .badge-onlinekurs{width:80%;margin:0 auto}}.startseite .buchen-teaser-headline{font-size:2.2em;line-height:130%;text-align:center}@media screen and (min-width:40.064em){.startseite .buchen-teaser-headline{text-align:left}}.startseite .teaser{padding:6em 0}@media screen and (min-width:40.064em){.startseite .teaser{border-top:none}}.startseite .teaser .headline-row{margin-bottom:2em}@media screen and (min-width:40.064em){.startseite .teaser .headline-row{margin-bottom:4em}}.startseite .teaser-headline{font-size:2em;line-height:120%;text-align:center;margin-bottom:0.25em;letter-spacing:1px}@media screen and (min-width:40.064em){.startseite .teaser-headline{font-size:2.6em}}.startseite .teaser-subheadline{font-size:0.8em;color:#626262;text-align:center;letter-spacing:1px}@media screen and (min-width:40.064em){.startseite .teaser-subheadline{font-size:1em}}.startseite .list{font-size:0.9em;margin:1em 0 2em 0;padding:1em 0;list-style-position:inside;list-style-type:none}.startseite .list.list-teaser li{background:url("/images/newStartseite/checkmark.svg") left center no-repeat;padding:0.75em 0 0.75em 1.5em}.startseite .list.list-time li{background:url("/images/newStartseite/time.svg") left center no-repeat;padding:0.75em 0 0.75em 1.5em}.startseite .buttons{text-align:center}@media screen and (min-width:40.064em){.startseite .buttons{text-align:left}}@media screen and (min-width:60.064em){.startseite .buttons .button+.button{margin-left:1em}}.startseite .wrapper_row_even .list li+li{border-top:1px solid #e4e8ee}.startseite .wrapper_row_even .video-controls{margin-bottom:1em}@media screen and (min-width:40.064em){.startseite .wrapper_row_even .video-controls{margin-bottom:0}}.startseite .wrapper_row_odd .list li+li{border-top:1px solid #cedae6}.startseite .wrapper_row_odd .flex-video{margin-top:1em}@media screen and (min-width:40.064em){.startseite .wrapper_row_odd .flex-video{margin-top:0}}.startseite .orbit-container{text-align:center}.startseite .video-next,.startseite .video-prev{margin:1em 0;display:inline-block;padding:0.75em;border-radius:5px;color:#626262;text-transform:uppercase;font-size:0.7em;position:relative}.startseite .video-next:hover,.startseite .video-prev:hover{background-color:#f2f2f2}@media screen and (min-width:40.064em){.startseite .video-next,.startseite .video-prev{font-size:0.8em}}.startseite .video-next{padding-right:2.25em}.startseite .video-next:before{content:"NÄchstes Video"}.startseite .video-next:after{content:" ";position:absolute;right:10px;top:9px;width:0;height:0;border-style:solid;border-width:4px 0 4px 8px;border-color:transparent transparent transparent #626262}@media screen and (min-width:40.064em){.startseite .video-next:after{border-width:6px 0 6px 12px;top:10px}}.startseite .video-prev{padding-left:2.25em}.startseite .video-prev:before{content:"Vorheriges Video"}.startseite .video-prev:after{content:" ";position:absolute;left:10px;top:9px;width:0;height:0;border-style:solid;border-width:4px 8px 4px 0;border-color:transparent #626262 transparent transparent}@media screen and (min-width:40.064em){.startseite .video-prev:after{border-width:6px 12px 6px 0;top:10px}}.startseite .image{width:100%}.startseite .move-up{margin-top:-1.75rem}.startseite .onlinekurse-content{margin-top:1em}@media screen and (min-width:40.064em){.startseite .onlinekurse-content{margin-top:0}}.startseite .onlinekurse-content form{display:inline;margin:0}.startseite .onlinekurse-content form+a{margin-left:1em}.startseite .image-badge{position:absolute;bottom:3em;right:-1em;background-color:#408bc5;width:6em;height:5em;padding:1em;border-radius:5px 5px 0 5px}.startseite .image-badge:before{content:" ";position:absolute;width:0;height:0;bottom:-15px;right:0;border-style:solid;border-width:12px 12px 0 0;border-color:#408bc5 transparent transparent transparent}.startseite .image-badge .image-badge-image-wrap{position:relative;width:100%;height:100%}.startseite .image-badge img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}.startseite .product-wrap{margin-bottom:4em}.startseite .product-wrap .button{margin-top:1rem}.startseite .text-badge-wrap{padding-bottom:2em}@media screen and (min-width:40.064em){.startseite .text-badge-wrap{padding:0 2em;position:relative;margin-bottom:2em}.startseite .text-badge-wrap.no-padding{padding:0}}@media screen and (min-width:60.064em){.startseite .text-badge-wrap~.row .column{padding:0 3em}}.startseite .text-badge{color:#fff;background-color:#408bc5;padding:1em 0.5em;font-size:1.4em;text-align:center}@media screen and (min-width:40.064em){.startseite .text-badge{display:inline-block;border-radius:5px 5px 5px 0;padding:0.5em 1.5em;position:absolute;bottom:0.65em;left:0.75em}}@media screen and (min-width:40.064em){.startseite .text-badge .text-badge-text-wrap:before{content:" ";position:absolute;width:0;height:0;bottom:-15px;left:0;border-style:solid;border-width:0 12px 12px 0;border-color:transparent #408bc5 transparent transparent}}.startseite .more-info{padding:0.25em 0;text-decoration:underline;display:inline-block;line-height:1.3}@media screen and (min-width:60.064em){.startseite .more-info{margin-top:1.25em;text-decoration:none;border-bottom:1px solid #408bc5}}.startseite .certs{background:#408bc5}.startseite .certs .content{max-width:90%;margin:0 auto;text-align:center}.startseite .certs .content h2{background:#2275b6;color:#fff;border-radius:5px;font-size:2.2em;line-height:130%;padding:2rem 2rem 4rem 2rem;width:80%;margin:0 auto}.startseite .certs .content div{background:#fff;border-radius:5px;padding:2rem;transform:translateY(-2rem);box-shadow:0 0 1em rgba(0, 0, 0, 0.3)}.startseite .certs .content div img{max-width:150px;margin:2rem}.startseite .certs .content div p{font-size:0.875rem}.startseite .certs .content div a{text-decoration:underline;color:#626262}.startseite .certs .content div a:hover{color:#408bc5}@media (min-width:75em){.startseite .certs .content{text-align:left;margin:6rem 0;max-width:none;position:relative}.startseite .certs .content h2{padding:2rem 6rem;width:100%}.startseite .certs .content h2 strong{display:block}.startseite .certs .content div{display:flex;width:750px;position:absolute;padding:3rem;right:6rem;top:0.25rem}.startseite .certs .content div p{margin:0}.startseite .certs .content div img{margin:2rem 0 2rem 2rem}}.startseite .login-row{padding:2em 0;background:#195787}.startseite .login-row h4{text-align:center;font-size:2.0625rem;color:#fff;margin-bottom:1.5em;padding:0 0.5em}.startseite .login-row h4 .green{color:#4bc278;font-weight:700}@media screen and (min-width:40em){.startseite .login-row h4{padding:0}}.startseite .login-row .inputs-container{width:44em;max-width:100%;margin:0 auto}.startseite .login-row .inputs-container input[type="text"],.startseite .login-row .inputs-container input[type="password"]{position:relative;z-index:200;border-color:#408bc5;box-shadow:0 0 1em rgba(0, 0, 0, 0.3);margin-top:0.5em}.startseite .login-row .inputs-container input[type="text"]:focus,.startseite .login-row .inputs-container input[type="password"]:focus{box-shadow:0 0 1.5em rgba(0, 0, 0, 0.6)}@media screen and (min-width:40em){.startseite .login-row .inputs-container input[type="text"],.startseite .login-row .inputs-container input[type="password"]{margin-top:0}}.startseite .login-row .inputs-container ::placeholder{color:#b5d2e9}@media screen and (min-width:40em){.startseite .login-row .inputs-container div:first-of-type{padding-right:0.35em}.startseite .login-row .inputs-container div:last-of-type{padding-left:0.35em}}.startseite .login-row .checkboxes{position:relative;background:#d9e5f2;max-width:48em;margin:-1em auto 1.5em auto;padding:2.25em 1em 1em 1.5em;border-radius:5px;z-index:100}.startseite .login-row .checkboxes label{color:#2275b6;padding:0;font-size:0.6875rem}.startseite .login-row .checkboxes a{text-decoration:underline}@media screen and (min-width:40em){.startseite .login-row .checkboxes{padding:2.25em 1em 1.25em 4em}.startseite .login-row .checkboxes:after{display:block;position:absolute;content:"";bottom:-5%;left:27%;width:0.75em;height:0.75em;background:#d9e5f2;transform:rotate(45deg);border-radius:2px}}.startseite .login-row .register button,.startseite .login-row .register .button{background-color:#4bc278;color:#fff;border:none;width:100%}.startseite .login-row .register button:hover,.startseite .login-row .register .button:hover{background-color:#42ac6a}.startseite .login-row .button.dark.custom-fb{position:relative;background-color:#408bc5;color:#fff;padding:1em;padding-top:0.85rem;padding-bottom:0.85rem;font-size:1em;font-weight:bold;text-align:center}.startseite .login-row .button.dark.custom-fb:before{background-color:#fff;width:2.5em;position:absolute;right:0;left:auto;border-radius:0 4px 4px 0}.startseite .login-row .button.dark.custom-fb:after{font-size:1.8em;color:#408bc5;bottom:0;right:3px;left:auto;text-align:left;transition:all 300ms ease}.startseite .login-row .button.dark.custom-fb:hover{background-color:#2275b6}.startseite .login-row .button.dark.custom-fb:hover:after{right:6px}.startseite .login-row p.goLogin{color:#d9e5f2;display:inline-block;margin-top:2em;margin-bottom:2em;font-size:0.8125rem;opacity:0.5;transition:all 300ms ease}.startseite .login-row p.goLogin:hover{opacity:1}.startseite .login-row p.goLogin a{color:#d9e5f2}.startseite .login-row p.goLogin em{text-decoration:underline;font-style:normal}.startseite .footer-register-row{padding-top:3em;background-color:#d9e5f2}.startseite .footer-register-row .teaser-headline,.startseite .footer-register-row .teaser-subheadline{color:#408bc5}.startseite .footer-register-row .register-wrap{background-color:#fff;border-radius:5px;padding:2.5em 0;margin:2em auto 6em;max-width:48em}.startseite .footer-register-row .register-wrap h3{font-size:2.0625rem}.startseite .footer-register-row .register-wrap a.button,.startseite .footer-register-row .register-wrap button{margin:1.75em auto 2em}.startseite .footer-register-row .register-wrap h4{color:#ff7800;font-size:0.875rem}.startseite span.underline{border-bottom:1px solid #408bc5}.startseite .date-select{margin-top:1em}.startseite .date-select .icon-clock,.startseite .date-select .icon-play{position:relative;top:0.15em}.startseite .date-select .icon-play{color:#ff7800}@media screen and (min-width:60.064em){.startseite .date-select .icon-play{display:inline-block !important;margin:0 1em}}.startseite .date-select .button.submit{padding-left:0.5rem;padding-right:0.5rem}.startseite .date-select .choose-date{padding-left:1em;padding-right:2.5em;position:relative}.startseite .date-select .choose-date:before{content:" ";display:block;width:0;height:0;border-style:solid;border-width:7px 5px 0 5px;border-color:#408bc5 transparent transparent transparent;position:absolute;right:12px;bottom:1.15em}.startseite .date-select .choose-date:hover i{color:#fff}.startseite .date-select .choose-date:hover:before{border-color:#fff transparent transparent transparent}.startseite .new-badge{margin-top:1.125rem;cursor:default;margin-bottom:0;vertical-align:top;padding:0.45rem}.startseite .all-in-one{background:#d9e5f2}.startseite .all-in-one img{display:block;width:100%;max-width:86vw;margin:0 auto}@media (min-width:75em){.startseite .all-in-one{padding:8em 0}}div.partner_row{background-color:#408bc5}div.partner_row .badge{padding-top:2em;padding-bottom:1.25em;background-color:#5397cb}div.partner_row .prozent{font-size:2em;color:#fff}div.partner_row .zufriedenheit{padding-top:1.25em;padding-bottom:1.25em}@media screen and (min-width:40.064em){div.partner_row .zufriedenheit{padding-top:2em}}div.partner_row .zufriedenheit .headline{color:#fff;font-size:1.3em}@media screen and (min-width:40.064em){div.partner_row .zufriedenheit .headline{font-size:2em}}div.partner_row .ergebnis{color:#2275b6;padding-top:0.75em;line-height:1.2;font-size:0.8em}div.partner_row div.partner{text-align:center;padding-top:1.25em;padding-bottom:1.25em;background-color:#3a7db1}@media screen and (min-width:40.064em){div.partner_row div.partner{margin-top:0;padding-top:2em;padding-bottom:0;background-color:transparent}}div.partner_row div.partner img{display:inline;max-width:17%;margin-left:25px}div.partner_row div.partner img:first-child{margin-left:0}div.partner_row div.partner img:last-child{margin-top:1.3em}#slider_startseite{height:375px}#slider_startseite div.slide{position:relative;background-position:center bottom;background-repeat:no-repeat;height:100%;padding-top:35px}#slider_startseite div.slide .button{margin-top:30px}#slider_startseite div.slide3 .button{margin-top:-7px}#slider_startseite .headline-text{font-size:2.25rem;line-height:1.1;margin-bottom:0.65em}#slider_startseite p{line-height:1.15}#slider_startseite .relative{position:relative;height:100%}#slider_startseite .testimonial{position:absolute;top:50px;left:0;height:300px;width:325px;background-repeat:no-repeat;background-size:contain}#slider_startseite div.slide1_at,#slider_startseite div.slide1_de{background-image:url("/images/s1_at.png");background-position:45.5% bottom}#slider_startseite div.slide2{background-image:url("/images/s2.png");background-position:35% bottom}div.bx-pager{margin:0 auto;max-width:75em;width:100%;text-align:center}div.bx-pager-item{display:inline-block;margin:2px}a.bx-pager-link{background-image:url("/images/inactive.png");width:15px;height:15px;display:inline-block;text-indent:-1000em;overflow:hidden}a.bx-pager-link.active{background-image:url("/images/active.png") !important}#slider_regform{margin-top:0}#main{position:relative}#content{padding-bottom:20px}.column.center_content,.columns.center_content{text-align:center}div.wrapper_headline{color:#626262;background-color:#d9e5f2;box-shadow:0 0 0.5em rgba(0, 0, 0, 0.5);position:relative;z-index:750}div.wrapper_headline div.headline{margin-top:1.8em;margin-bottom:1.2em}div.wrapper_headline div.headline h1{display:inline-flex;align-items:center;color:#408bc5;font-size:1.25em}div.wrapper_headline div.headline .backButton{display:inline-flex;align-items:center;justify-content:center;padding:0.25em;background-color:#f0f4fa;border-radius:2.5em;text-align:center;margin-right:0.55em}div.wrapper_headline div.headline .backButton i{color:inherit;font-size:1.25em}div.wrapper_headline div.headline .backButton:hover{transform:translateX(-0.25em);background-color:#fff}div.wrapper_headline.artikelbar{padding:10px 0;z-index:749}div.wrapper_headline h2.title{font-size:1.455rem;font-weight:200}div.wrapper_headline .price{color:#408bc5;font-style:normal;text-rendering:optimizelegibility;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-weight:bold;font-size:1.625rem}div.wrapper_headline form{margin:0}div.site-main{background-color:#f0f4fa;position:relative;padding-top:15px}header img.logo{height:100%;width:auto}ul.chk{list-style:none;margin-left:30px}ul.chk.blue{color:#408bc5}ul.chk li{margin-bottom:15px;font-weight:400;line-height:1.2rem;font-size:0.9rem}.chk li:before,.pricing-table .feature:before{font-family:"icomoon", sans-serif;content:"";color:#408bc5;position:absolute;height:100%;margin-left:-18px}.chk li:before{margin-left:-30px;font-size:1rem}div.avatar_wrapper{position:relative;width:100%;max-width:160px;display:inline-block;margin-top:10px}div.avatar_wrapper:before{content:"";display:block;padding-top:100%}div.avatar_wrapper .content{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border-radius:50%}div.avatar_wrapper .content img{width:100%;height:100%;object-fit:cover}span.highlight{background-color:#ff7800;font-style:italic;text-transform:uppercase}div.bluebg{background-color:#d9e5f2}div.bluebox{background-color:#d9e5f2;padding:8px;margin-bottom:10px}div.whitebox{background-color:#fff;padding:10px 10px 15px;margin-bottom:10px}div.kurs_headline h1{font-size:1.3em}div.kurs_headline h2{font-size:1.1em}.expand{width:100%}div.blatt div.headline-bar{background-color:#fff;color:#408bc5;padding:1em;border-bottom:1px solid #dadada}div.blatt div.headline-bar h2{color:#408bc5}div.headline-bar{background-color:#408bc5;color:#fff}div.headline-bar-light{background-color:#4fbfef;color:#fff}div.headline-bar h2,div.headline-bar-light h2{margin-top:0;color:#fff}div.headline-bar h3,div.headline-bar-light h3{margin-top:0;color:#fff}.stat-big{font-size:30px;color:#408bc5;margin-bottom:10px}.orange,a.orange{color:#ff7800}a.orange:hover{color:#ed661d}.blue,a.blue{color:#408bc5}a.blue:hover{color:#2275b6}input[type="submit"].button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}input[type="text"],input[type="password"]{border-radius:5px}button,.button{font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;border:1px solid #408bc5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:1em;font-weight:bold;letter-spacing:0.03rem;transition:all 0.35s ease;color:#408bc5;background-color:#fff;text-rendering:optimizeLegibility;padding-top:0.85rem;padding-bottom:0.85rem}button--back-triangle,.button--back-triangle{padding-left:2em !important}button--back-triangle:before,.button--back-triangle:before{content:" ";width:0;height:0;border-style:solid;border-width:5.5px 5px 5.5px 0;border-color:transparent #408bc5 transparent transparent;position:absolute;left:1em;bottom:0.8em}button--back-triangle:hover:before,.button--back-triangle:hover:before{border-color:transparent #fff transparent transparent}button i,.button i{color:inherit}button:hover,button:focus,.button:hover,.button:focus{background-color:#408bc5;color:#fff}button:hover i,button:focus i,.button:hover i,.button:focus i{color:inherit}button.filled:hover,.button.filled:hover{box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.4)}button.hidden,.button.hidden{display:none}button.transparent,.button.transparent{background-color:transparent}button.transparent:hover,button.transparent:focus,.button.transparent:hover,.button.transparent:focus{background-color:#408bc5;color:#fff}button.nomargin,.button.nomargin{margin-bottom:0}button.custom-split,.button.custom-split{padding:0 !important}button.custom-split span:first-child,.button.custom-split span:first-child{display:inline-block;background-color:inherit;padding:0.6rem 1rem;position:relative;top:-0.175rem}button.custom-split span:last-child,.button.custom-split span:last-child{background-color:#dbe5f1;display:inline-block;padding:0.55rem 0.75rem;border-radius:0 3px 3px 0;text-align:center}button.custom-split span:last-child i,.button.custom-split span:last-child i{transition:all 0.3s ease;font-size:1rem}button.green,.button.green{border-color:#4bc278;background-color:#4bc278;color:#fff}button.green:hover,button.green:focus,.button.green:hover,.button.green:focus{border-color:#42ac6a;background-color:#42ac6a}button.red,button.alert,.button.red,.button.alert{border-color:#b72025;background-color:#fff;color:#b72025}button.red:hover,button.red:focus,button.alert:hover,button.alert:focus,.button.red:hover,.button.red:focus,.button.alert:hover,.button.alert:focus{background-color:#b72025;color:#fff}button.white,.button.white{color:#fff;background:transparent;border:1px solid #fff}button.white:hover,.button.white:hover{background-color:#fff;color:#408bc5}button.orange,.button.orange{border-color:#ff7800;color:#ff7800}button.orange.filled,.button.orange.filled{background-color:#ff7800;color:white}button.orange:hover,button.orange:focus,.button.orange:hover,.button.orange:focus{background-color:#ff7800;color:#fff}button.blue,.button.blue{border-color:#408bc5;background-color:#fff;color:#408bc5}button.blue.filled,.button.blue.filled{background-color:#408bc5;color:#fff}button.blue:hover,button.blue:focus,.button.blue:hover,.button.blue:focus{background-color:#408bc5;color:#fff}button.blue:hover>i,button.blue:focus>i,.button.blue:hover>i,.button.blue:focus>i{color:#fff}button.grey,.button.grey{border-color:#b1b1b1;background-color:#fff;color:#b1b1b1}button.grey.custom-split span:last-child,.button.grey.custom-split span:last-child{color:#b1b1b1}button.grey.filled,.button.grey.filled{background:#b1b1b1;color:#fff}button.grey:hover,button.grey:focus,.button.grey:hover,.button.grey:focus{background-color:#b1b1b1;color:#fff}button.light,.button.light{border-color:#63a2d5;color:#63a2d5}button.light:hover,button.light:focus,.button.light:hover,.button.light:focus{background-color:#63a2d5;color:#fff}button.mini,.button.mini{padding:0.5rem 0.1rem;font-size:0.8rem;letter-spacing:normal;margin-bottom:5px}button.small,.button.small{padding:0.6rem 1rem;font-size:0.9rem}button.dark.custom-fb,.button.dark.custom-fb{font-weight:normal;font-size:0.7em;width:100%;padding-top:0.4rem;padding-bottom:0.35rem;padding-left:3.75em;padding-right:0.75rem;text-align:left;position:relative;background-color:#fff;border-color:#3b5998;color:#3b5998}button.dark.custom-fb:before,.button.dark.custom-fb:before{content:" ";background-color:#3b5998;width:3em;height:100%;position:absolute;bottom:0;left:0;border-radius:4px 0 0 4px}button.dark.custom-fb:after,.button.dark.custom-fb:after{content:"";font-family:"icomoon", sans-serif;font-size:2.2em;color:#fff;position:absolute;bottom:-2px;left:5px;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button.dark.custom-fb:hover,.button.dark.custom-fb:hover{background-color:#3b5998;color:#fff}button.hover-blue:hover,.button.hover-blue:hover{background-color:#408bc5;box-shadow:none;border-color:#408bc5}button.hover-blue:hover span:last-child i,.button.hover-blue:hover span:last-child i{color:#408bc5}button[disabled],button.disabled,.button[disabled],.button.disabled{border-color:#dadada;background-color:#fff;color:#626262;cursor:not-allowed}button[disabled] i,button.disabled i,.button[disabled] i,.button.disabled i{color:inherit}button[disabled]:hover,button[disabled]:focus,button.disabled:hover,button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus,.button.disabled:hover,.button.disabled:focus{border-color:#b72025;background-color:#fff;color:#b72025}button[disabled]:hover span:last-child i,button[disabled]:focus span:last-child i,button.disabled:hover span:last-child i,button.disabled:focus span:last-child i,.button[disabled]:hover span:last-child i,.button[disabled]:focus span:last-child i,.button.disabled:hover span:last-child i,.button.disabled:focus span:last-child i{color:#b72025}button[disabled] svg *,button.disabled svg *,.button[disabled] svg *,.button.disabled svg *{fill:#626262 !important}button.withIcon,.button.withIcon{display:flex;align-items:center;width:max-content}button.withIcon svg,.button.withIcon svg{display:inline-block;width:1.25em;height:auto;margin-right:0.75em}button.withIcon svg *,.button.withIcon svg *{fill:#fff}button.text-only,.button.text-only{all:unset;text-decoration:underline}button.text-only:hover,.button.text-only:hover{color:#ff7800}meter{width:100%;height:20px}.tooltip{max-width:95%}.site-title{color:#408bc5;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-size:25px;font-weight:400;margin:40px 0 0;text-align:right}.site-description{bottom:0;color:#408bc5;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-size:12px;font-weight:400;left:95px;position:absolute;text-align:left}div.frage+div.frage{margin-top:4em}.blatt-body .fragen .frage{margin-bottom:2.5rem}.blatt-body .fragen .frage .angabe div.column{margin-left:9.7% !important}.blatt-body .fragen .frage .angabe div.column p{font-weight:500}div.row.angabe:not(.tvst){}div.row.angabe:not(.tvst).figzu>div.column{border-left:none}div.row.angabe:not(.tvst)>div.column{color:#408bc5}div.row.angabe:not(.tvst)>div.column p,div.row.angabe:not(.tvst)>div.column table tr td,div.row.angabe:not(.tvst)>div.column ol,div.row.angabe:not(.tvst)>div.column ul{font-size:1rem;color:#408bc5}div.row.angabe:not(.tvst)>div.column table:last-child,div.row.angabe:not(.tvst)>div.column p:last-child,div.row.angabe:not(.tvst)>div.column ol:last-child,div.row.angabe:not(.tvst)>div.column ul:last-child{margin-bottom:0}@media screen and (min-width:40.064em){div.row.angabe:not(.tvst){background-color:transparent;box-shadow:none;padding:0}}div.row.angabe h3+h2:first-of-type,div.row.angabe h3+p+h2:first-of-type{padding-top:2em;margin-top:1em;border-top:1px solid #408bc5}div.row.angabe.tvst{margin-bottom:3em}div.row.angabe.tvst>div.column{border-left:7px solid #f2f2f2;padding-left:2.75em}.angabe__wrap__blue-border{display:flex;border-left:7px solid #408bc5}.angabe__question-index{display:flex;justify-content:center;color:#ff7800;font-weight:normal;padding:0.25em 1em 0 1em;min-width:3em}.angabe__text__border{border-left:1px solid #d9e5f2;padding-left:1em;line-height:1.6;align-self:center}.angabe__text__border--gray{border-color:#dadada}.angabe__text__border--gray{border-left:1px solid #dadada;padding-left:1em}div.row.antworten{padding-top:2em !important}.auswertung .antworten__list--padded{padding-left:5.15em}.antworten__list{list-style:upper-alpha;counter-reset:item;padding-left:3.5em}.antworten__list--padded{padding-left:4.25em}.antworten__list li{display:block;color:#626262;position:relative}.antworten__list li:first-child:before{top:0}.antworten__list li:before{color:#dadada;content:counter(item,upper-alpha) "  ";counter-increment:item;position:absolute;top:0.5em;left:-0.9em}.antworten__list li input:checked+label{color:#408bc5;position:relative}.antworten__list li input:checked+label:before{content:" ";width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #408bc5;position:absolute;left:-2.5em;top:0.25em}.antworten__list li.antwort>span{display:inline-block;margin-left:0.5rem}.antworten__list li.correct label,.antworten__list li.correct input:checked+label,.antworten__list li.correct>span{color:#4bc278;position:relative}.antworten__list li.correct label:before,.antworten__list li.correct input:checked+label:before,.antworten__list li.correct>span:before{content:"";font-family:"icomoon", sans-serif;position:absolute;left:-3.25em;border:none;top:0}.antworten__list li.correct label,.antworten__list li.correct input:checked+label,.antworten__list li.correct>span{color:#4bc278;position:relative}.antworten__list li.correct label:before,.antworten__list li.correct input:checked+label:before,.antworten__list li.correct>span:before{content:"";font-family:"icomoon", sans-serif;position:absolute;left:-3.25em;border:none;top:0}.antworten__list li.incorrect label,.antworten__list li.incorrect input:checked+label,.antworten__list li.incorrect>span{color:#b72025;position:relative}.antworten__list li.incorrect label:before,.antworten__list li.incorrect input:checked+label:before,.antworten__list li.incorrect>span:before{content:"";font-family:"icomoon", sans-serif;position:absolute;left:-3.25em;border:none;top:0}.antworten__list li+li{margin-top:0.5em;padding-top:0.5em}.antworten__list__sortable{list-style:none;margin-left:0}.antworten__list__sortable--disabled li:hover{background-color:transparent}.antworten__list__sortable--disabled li.antwort.correct>span:before,.antworten__list__sortable--disabled li.antwort.incorrect>span:before{left:-1.8em}.antworten__list__sortable--disabled.antworten__list__sortable--padded{padding-left:4em}.antworten__list__sortable--padded{padding-left:3em}.antworten__list__sortable li,.antworten__list__sortable.sortable-antwort li{padding:0.5em;cursor:move}.antworten__list__sortable li:before,.antworten__list__sortable.sortable-antwort li:before{display:none}.antworten__list__sortable li span{display:none}.antworten__list__sortable li:hover{background-color:#e0dfe3}.antworten__list__sortable--disabled li:hover{background-color:inherit}.antworten__list__sortable--disabled li.antwort{cursor:default}div.index a.subkapitel{color:#000000 !important}img.schlauchfigur{max-width:250px}div.bsp div.antworten.figzu input[type="radio"]{display:inline}@media screen and (min-width:40.064em){.antwort_figzu.top-offset{position:absolute;right:7em;bottom:0}}.bx-controls{bottom:60%;position:absolute;left:0;width:100%;z-index:750}.bx-controls-direction{display:block;position:relative;width:120%;margin-left:-10%}.bx-prev,.bx-next{border-radius:5px;display:block;width:2em;height:5em;position:absolute;background-color:#d9e5f2;opacity:0.5}.bx-prev:hover,.bx-next:hover{opacity:1}.bx-prev{left:0}.bx-prev:before{content:" ";width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #408bc5 transparent transparent;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-10px}.bx-next{right:0}.bx-next:before{content:" ";width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #408bc5;position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-10px}.testimonial.slide{max-width:19em;border-bottom:1px solid #d9e5f2}.testimonial-image{border-radius:100%;width:10em;height:10em;padding:0.3em;border:3px solid #408bc5;display:block;margin:0 auto}.testimonial-name{display:block;font-size:2em;text-align:center;color:#408bc5;margin:0.5em 0}.testimonial-quote{border:none;text-align:center;font-size:0.9em}.more-testimonials-wrap{margin-top:3em}.testimonial-list{list-style:none}.testimonial-list__category{margin:1em 0;list-style:none}.testimonial-list__category h2{font-size:2em;padding-left:0.5em;margin-bottom:0.5em}.testimonial-list__category+.testimonial-list__category{margin-top:4em}.testimonial-list__item+.testimonial-list__item{margin-top:3em}.testimonial-list__image{margin-top:0.75em}.testimonial-list__name{margin-top:0;margin-bottom:0.25em;text-align:left}.testimonial-list__quote{text-align:left;padding-left:0;padding-top:0}#slider_regform{z-index:800}.imageshadow{-moz-box-shadow:0 3px 10px -5px grey;-webkit-box-shadow:0 3px 10px -5px grey;box-shadow:0 3px 10px -5px grey}div.wrapper_row_odd{background-color:#f0f4fa}div.wrapper_row_even{background-color:#fff}div.slider_row{background-color:#eff4f9;position:relative;z-index:750}.buttonrow .leftcolumn{padding-right:0.45rem}.buttonrow .rightcolumn{padding-left:0.45rem}.register fieldset{border:medium none;margin:0;padding:0}.row{margin:0 auto;max-width:75em;width:100%}.inline-list>li{display:block;float:left;list-style:none outside none;margin-left:1.375em}.column.right-align,.columns.right-align{text-align:right}.left{float:left !important}.right{float:right !important}div.accordion div.kategorie.open div.content{height:auto !important}div.accordion{margin-bottom:20px}div.accordion div.accordion{margin-bottom:0}div.accordion div.accordion div.kategorie_wrapper{margin-top:15px}div.accordion div.accordion div.kategorie{overflow:hidden;margin-bottom:15px;border-radius:4px}div.accordion div.accordion div.kategorie.open{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.accordion div.accordion div.kategorie div.content{padding-top:8px;padding-bottom:0;height:0}div.accordion div.kategorie_wrapper{margin-bottom:25px}div.accordion div.kategorie{overflow:hidden;transition:box-shadow 0.5s ease-out}div.accordion div.kategorie.open{-webkit-box-shadow:0 5px 5px 0 rgba(50, 50, 50, 0.26);-moz-box-shadow:0 5px 5px 0 rgba(50, 50, 50, 0.26);box-shadow:0 5px 5px 0 rgba(50, 50, 50, 0.26)}div.accordion div.kategorie.open>div.header h3{color:#fff}div.accordion div.kategorie.open>div.header div.toggle{transform:rotate(180deg)}div.accordion div.kategorie.open>div.content{height:auto}div.accordion div.kategorie:hover>div.header h3{color:#fff}div.accordion div.kategorie:hover>div.header div.toggle{color:#ff7800}div.accordion div.kategorie div.header{min-height:35px;text-align:center;cursor:pointer;position:relative;background-color:#d9e5f2;transition:all 0.5s ease-out}div.accordion div.kategorie div.header h3{font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-weight:bold;margin-top:4px;margin-bottom:0;color:#408bc5;font-size:1.1rem}div.accordion div.kategorie div.header div.toggle{height:24px;width:24px;position:absolute;right:8px;top:5px;margin-right:0.9375rem;cursor:pointer;border-radius:12px;background-color:#fff;font-size:23px;line-height:24px;transition:all 0.5s ease-out;font-weight:bold}div.accordion div.kategorie.open div.header,div.accordion div.kategorie div.header:hover{background-color:#408bc5}div.accordion div.kategorie.open div.header h3,div.accordion div.kategorie div.header:hover h3{color:#fff}div.accordion div.kategorie div.content{background-color:#fff;overflow:hidden;display:none;color:#626262;padding:10px 0}div.accordion div.kategorie div.content div.inhalt{line-height:1.3;margin:5px 0}div.accordion div.kategorie div.content div.inhalt hr{margin:10px 0 0}div.accordion div.kategorie.nochildren div.content{padding:8px}div.accordion.unterkapitel div.inhalt i,div.accordion.unterkapitel div.inhalt a{color:#ff7800}div.accordion.unterkapitel div.inhalt i.green,div.accordion.unterkapitel div.inhalt a.green{color:#4bc278}div.accordion.unterkapitel div.inhalt:hover i,div.accordion.unterkapitel div.inhalt:hover a{color:#ed661d}div.accordion.unterkapitel div.inhalt:hover i.green,div.accordion.unterkapitel div.inhalt:hover a.green{color:#4bc278}div.accordion.unterkapitel div.inhalt.inactive i,div.accordion.unterkapitel div.inhalt.inactive a{color:#626262}.kursmenue{height:80px;margin-left:30px;width:85%}.untertest,.untertest_split{color:#408bc5;float:left;font-weight:bold;height:130px;padding-bottom:5px;text-align:center;width:100%;position:relative}.untertest div,.untertest_split div{height:90px;background-color:#408bc5;margin-bottom:5px}.untertest div:hover,.untertest_split div:hover{background-color:#2275b6}.untertest span,.untertest_split span{position:absolute;width:100%;text-align:center;bottom:5px;left:0;display:inline-block}.untertest div{position:relative;width:100%}.untertest_split div.left{float:left;width:50%;position:relative}.untertest_split div.right{float:right;width:50%;position:relative}.untertest_split div.left img{height:60px;margin-top:6px;position:absolute;top:5px;right:0}.untertest_split div.right img{height:60px;margin-top:6px;position:absolute;top:5px;left:0}.untertest div span,.untertest_split div span{color:#fff;display:block;font-size:10px;padding-top:14px;text-decoration:none}.untertest div.inactive,.untertest_split div.inactive{opacity:0.6}.untertest img{margin-top:12px;height:60px}.kursmenue img{width:60px}.kursmenue .mp{color:#626262;float:left;padding-right:20px;text-decoration:none;width:170px}.kursmenue .mp .text{padding-left:10px;padding-top:20px;position:absolute;width:100px}.ausweise .ausweis{border:3px solid #c7c6c6;border-radius:10px;width:95%;display:inline-block;margin-bottom:20px}.ausweise .ausweis .imgbox h3{color:#c7c6c6;left:20px;position:absolute;text-transform:uppercase;top:10px}.ausweise .ausweis .daten{background-color:#408bc5;margin-bottom:50px;margin-top:70px;padding-bottom:10px;padding-top:10px}.ausweise .ausweis .daten p{color:#fff;line-height:1.1 !important;margin:5px 5px 5px 160px;padding-top:0;text-align:left;padding-left:2em}.ausweise .ausweis .passfoto img{max-height:160px;left:17px;position:absolute;top:80px}.ausweise .ausweis .red_cross{position:absolute;right:20px;top:10px;width:50px}.ausweise .ausweis .imgbox{width:100%;position:relative}div.figuren div.wrapper{background-color:#fff;display:inline-block}div.figuren div.figur{display:inline-block;position:relative}div.figuren div.figur img.eval{position:absolute;left:50%;margin-left:-50px;top:50%;margin-top:-95px;display:none}div.figuren div.figur select{width:90%}div.figuren img{padding:15px}div.slide.muster div.row>div.bsp,div.slide.schlauch div.row>div.bsp{margin-bottom:10px}div.bsp+div.bsp{margin-top:3em}div.bsp div.row.antwort div.column{padding-left:30px}div.bsp div.antwort div{line-height:1.6;vertical-align:middle}div.bsp div.antwort div input{margin:0 0 0 0}div.bsp div.antworten input[type=radio]{display:none}div.bsp div.antwort.sel label{color:#408bc5}div.bsp div.antwort label{line-height:1.6;font-size:inherit;font-weight:300;display:inline-block;cursor:pointer;position:relative;color:#626262}.figuren-auswertung{margin-bottom:5px}div.bsp div.antwort label:before,div.figuren-auswertung:before{width:25px;margin-right:5px;text-align:right;content:"";font-family:"icomoon", sans-serif;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}div.figzu span.correct,div.figzu span.incorrect{position:relative}div.figzu span.correct:before,div.figzu span.incorrect:before{font-family:"icomoon", sans-serif;position:absolute;left:-1.75em;border:none;top:1px}div.figzu span.correct{color:#4bc278}div.figzu span.correct:before{content:""}div.figzu span.incorrect{color:#b72025}div.figzu span.incorrect:before{content:""}div.bsp div.antwort.correct label,div.figuren-auswertung.correct{color:#4bc278;cursor:default}div.bsp div.antwort.correct.thumb label:before,div.figuren-auswertung.thumb.correct:before{font-family:"icomoon", sans-serif;content:"  ";margin-left:-23px}div.bsp div.antwort.incorrect label,div.figuren-auswertung.incorrect{color:#b72025;cursor:default}div.bsp div.antwort.incorrect.thumb label:before,div.figuren-auswertung.thumb.incorrect:before{content:"  ";margin-left:-23px}li.sortable-elem.correct{color:#4bc278}li.sortable-elem.correct:before{font-family:"icomoon", sans-serif;margin-right:5px;content:"  "}li.sortable-elem.incorrect{color:#b72025}li.sortable-elem.incorrect:before{font-family:"icomoon", sans-serif;margin-right:5px;content:"  "}.auswertung label{cursor:default !important}div.row.loesungsweg{margin-top:0.5em;margin-bottom:0.25em}div.row.loesungsweg.angabe{margin-bottom:0}div.row.steuerung{margin-top:1.25rem}span.loesungsweg.wort,div.row.loesungsweg.wort{max-height:0;overflow:hidden}span.loesungsweg:not(.wort),div.row.loesungsweg:not(.wort){max-height:0;overflow:hidden;transition:max-height 0.6s ease}span.loesungsweg--expanded,div.row.loesungsweg--expanded{max-height:none !important}.auswertung span.loesungsweg,.auswertung div.row.loesungsweg{display:block;max-height:none}button.loesungsweg{display:none}span.zahlenfolgen_el{margin-right:20px;display:inline-block}img.muster_angabe,img.muster_antwort{border:2px solid}img.muster_angabe{margin-bottom:10px}div.bsp table:not(.emotionen-table){background:transparent;border:none}div.bsp span.antwort.muster{display:inline-block;width:18%;margin-right:1%;margin-left:1%;margin-bottom:5px;text-align:center}div.bsp span.antwort.muster img.loesung{display:none}div.bsp span.antwort.muster img.selected{border:2px solid #408bc5}div.bsp span.antwort.muster img.loesung{display:none}div.bsp.auswertung span.antwort.muster img.loesung{display:block}div.bsp.auswertung span.antwort.muster img.correct{border:3px solid #4bc278}div.bsp.auswertung span.antwort.muster img.incorrect{border:3px solid #b72025}span.muster.antwort img{max-width:108px;cursor:pointer}span.muster.antwort.disabled img{cursor:default}.slider_wrapper{visibility:hidden}#auswertung_loading img{width:60%;display:inline}#auswertung{display:none}div.antworten.disabled label{cursor:default !important}span.toggleDataset{display:inline-block;margin-left:4px;margin-right:4px;cursor:pointer}span.toggleDataset.active{color:#ff7800;cursor:default}span.counter{display:block;text-align:center;line-height:37px;color:#408bc5;font-weight:bold;font-size:20px;margin-bottom:10px;padding-top:8px}span.counter i{position:relative;top:2px}@media screen and (min-width:40.064em){span.counter{padding-top:18px}}.fachgebiete-list .item-1,.faq-box-1{background-color:#292f61}.fachgebiete-list .item-2,.faq-box-2{background-color:#f39200}.fachgebiete-list .item-3,.faq-box-3{background-color:#dd463a}.fachgebiete-list .item-4,.faq-box-4{background-color:#4bc278}.fachgebiete-list .item-5,.faq-box-5{background-color:#662483}.fachgebiete-list .item-6,.faq-box-6{background-color:#2194c8}.fachgebiete-list .item-7,.faq-box-7{background-color:#8a1530}.fachgebiete-list .item-8,.faq-box-8{background-color:#416f55}.fachgebiete-list .item-9,.faq-box-9{background-color:#936037}.fachgebiete-list .item-0,.faq-box-0{background-color:#662483}.fachgebiete-list li{color:#fff;border-radius:3px;margin-bottom:5px;padding-left:3px;cursor:pointer;list-style:none}.fachwissen-container{display:none;background-color:#f6f6f6;border-width:10px;padding:10px;border-color:#dee3df;border-style:solid}.fachwissen-container.sel{display:block}div.kommentare.hidden{display:none}h4>.comment-toggle,h4>.loesungsweg-toggle{color:inherit;font-size:inherit;cursor:pointer !important;display:inline-block;position:relative}.comment-toggle:before,.loesungsweg-toggle:before{content:" ";width:0;height:0;position:absolute;right:-15px;top:12px;border-style:solid;border-width:5px 5px 0 5px;border-color:#408bc5 transparent transparent transparent}.open-comments:checked+h4>.comment-toggle:before,.open-comments:checked+h4>.loesungsweg-toggle:before{border-width:0 5px 5px 5px;border-color:transparent transparent #408bc5 transparent}.open-comments:checked+h4+.comments-wrap,.open-loesungsweg:checked+h4+.loesungsweg-wrap{max-height:unset;transition:max-height 4s ease}.comments-wrap,.loesungsweg-wrap{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0, 1.05, 0, 1)}.showHistory:checked+label>.previousAnswers:before{border-width:0 5px 5px 5px;border-color:transparent transparent #408bc5 transparent}.showHistory:checked+label~.previousAnswers{max-height:999em !important;transition:max-height 4s ease !important}.previousAnswers{max-height:999em !important;transition:max-height 4s ease !important}.answers-wrap{max-height:0;overflow:hidden;transition:max-height 1s cubic-bezier(0, 1.05, 0, 1)}#zeichen{display:inline-block;margin-bottom:2px}#zeichen.maxLimit{color:#b72025;opacity:0.7}.small-grey{font-size:0.9rem;color:grey}.checkbox-after{margin-bottom:0.5rem}.checkbox-custom{display:inline !important;margin-bottom:0 !important}.AGB-checkbox-text{font-size:0.65em;color:#999;margin-right:0 !important;white-space:normal}.text-after-checkbox{font-size:0.7rem;color:grey;margin-top:0.5rem !important}.text-after-checkbox .orange{color:#ff7800;border-bottom:1px solid #ff7800}.regWidget .buttonrow{margin-bottom:1.5em}.regWidget .checkbox-after{margin:0}.regWidget .checkbox-after label{display:inline-block;transform:translateY(-1.4em);margin-left:2em;font-size:0.6875rem;color:#999}@media screen and (min-width:36.25em) and (max-width:64em){.regWidget .checkbox-after label{display:inline;transform:none;margin-left:1em;margin-bottom:0.75em}}.regWidget .checkbox-after label a{color:#999;text-decoration:underline}@media screen and (min-width:34em) and (max-width:64em){.regWidget .checkbox-after{margin:0 0 0.75em 0}.regWidget .checkbox-after label{display:inline;transform:none;margin-left:1em;margin-bottom:0.75em}}.smaller-grey{font-size:0.65rem;color:grey}.vspacer{height:40px}.pricing-table{border:none}.pricing-table .title{background:no-repeat #408bc5;border-radius:5px 5px 0 0;text-align:left;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;font-weight:200;color:#fff;position:relative}.pricing-table .title .price{background-color:transparent;color:#fff;text-align:right;font-size:1.25rem;padding:0;position:absolute;bottom:0.9375rem;right:1.25rem}.pricing-table .feature{text-align:left;padding-left:15px}.pricing-table .bullet-item{color:#626262;padding:10px 15px 10px 33px;position:relative}.artikel .pricing-table .title{background-size:100%;background-image:url("/images/logos/logo_graph.svg");min-height:85px}.artikel.aktiv .pricing-table .title{background-color:#ff7800}div.blatt{background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);border-radius:5px;margin-top:10px !important;margin-bottom:20px !important;padding-bottom:10px;width:98% !important;margin-left:1% !important}@media screen and (min-width:40.063em){div.blatt{margin-top:20px !important}}@media only screen and (max-width:640px){#cookie-bar p{font-size:0.65rem}#slider_regform_wrapper{position:relative;top:inherit;left:inherit;width:inherit}#slider_regform{margin-top:0 !important}.buttonrow .leftcolumn{padding-right:0.9375rem}.buttonrow .rightcolumn{padding-left:0.9375rem}div.bsp span.antwort.muster{width:100%;margin-right:0;min-width:108px;margin-bottom:5px;text-align:center;margin-top:5px}div.blatt{width:100% !important;margin-left:0 !important}div.blatt div.bluebox{box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.26);margin-bottom:25px;padding:0}.small-expand{width:100%}div.accordion{padding-left:0 !important;padding-right:0 !important}div.accordion div.accordion div.kategorie div.content{padding-left:8px;padding-right:8px}ul.chk{margin-top:10px}}@media only screen{.small-center-medium-right{text-align:center}.small-center{text-align:center}}@media only screen and (min-width:900px){.column.smmd-4,.columns.smmd-4{width:33.3333%}.column.smmd-8,.columns.smmd-8{width:66.6667%}.column.smmd-12,.column2.smmd-12{width:100%}}@media only screen and (max-width:64.063em){#slider_startseite div.slide1_at,#slider_startseite div.slide1_de{background-position:right bottom}}@media only screen and (min-width:40.063em){#slider_regform{margin-top:10px}.small-expand{width:auto}.medium-expand{width:100%}.small-center-medium-right{text-align:right}.small-center{text-align:inherit}footer ul.socialmedia{margin-top:20px;margin-bottom:20px}footer span.copyright{margin-top:45px}}@media only screen and (min-width:64.063em){#slider_startseite div.slide{min-height:375px}#slider_regform_wrapper{position:absolute;top:0;left:0;width:100%;height:0;overflow:visible}#slider_regform_wrapper>.row{height:0}#slider_regform{margin-top:-10px;float:right !important}.medium-expand{width:inherit}div.bsp span.antwort.muster{margin-top:80px}}.termine,.paymentservices{list-style:none;margin:0}.termine li{margin:10px 0}.reveal-modal-bg{position:fixed;z-index:99998;background:rgba(9, 51, 85, 0.95)}@media only screen and (min-width:40.063em){.reveal-modal,dialog{top:10vw}}.reveal-modal{padding:0;width:100%;height:100vh;overflow:hidden;z-index:99999;border:none}.reveal-modal form{margin:0}.reveal-modal header{background-color:#408bc5;padding:1em;max-height:14vh;margin:0;box-shadow:none}.reveal-modal main{padding:1em}@media screen and (min-width:40em){.reveal-modal{border-radius:10px;overflow:hidden;width:auto;height:auto;padding:0}}.reveal-modal .termine-wrap{max-height:75vh;overflow:auto}.reveal-modal>div{max-height:86vh;overflow:auto}@media screen and (min-width:64.063em){.reveal-modal .termine-wrap{max-height:50vh}.reveal-modal>div{max-height:70vh}}.reveal-modal header h2{font-size:14px;color:#fff;margin-bottom:0;margin-top:0;padding-right:30px;max-width:80%}.reveal-modal .close-reveal-modal{color:#fff;top:10px;right:5px;padding:0 0.5em;z-index:9;font-size:28px}.reveal-modal h3{background:#0f5b97;color:#fff;font-weight:700;font-size:18px;padding:0.5em 1em;margin-top:0;margin-bottom:0}.reveal-modal .row .termin_info{margin:0 -0.9375rem}.reveal-modal .row .termin_info,.reveal-modal .row.varianten_info{max-width:unset}.reveal-modal .termin_info,.reveal-modal .webinar_info,.buch_info,.varianten_info,.reveal-modal .simulation_info{padding:1em;background-color:#fff;transition:background 300ms ease}.reveal-modal .termin_info:first-child,.reveal-modal .webinar_info:first-child,.buch_info:first-child,.varianten_info:first-child,.reveal-modal .simulation_info:first-child{border-bottom:1px solid #d9e5f2}.reveal-modal .termin_info+.termin_info,.reveal-modal .termin_info+.webinar_info,.reveal-modal .termin_info+.buch_info,.reveal-modal .termin_info+.varianten_info,.reveal-modal .webinar_info+.termin_info,.reveal-modal .webinar_info+.webinar_info,.reveal-modal .webinar_info+.buch_info,.reveal-modal .webinar_info+.varianten_info,.buch_info+.termin_info,.buch_info+.webinar_info,.buch_info+.buch_info,.buch_info+.varianten_info,.varianten_info+.termin_info,.varianten_info+.webinar_info,.varianten_info+.buch_info,.varianten_info+.varianten_info,.reveal-modal .simulation_info+.termin_info,.reveal-modal .simulation_info+.webinar_info,.reveal-modal .simulation_info+.buch_info,.reveal-modal .simulation_info+.varianten_info{border-bottom:1px solid #d9e5f2}.reveal-modal .termin_info:hover,.reveal-modal .webinar_info:hover,.buch_info:hover,.varianten_info:hover,.reveal-modal .simulation_info:hover{background-color:#F8F8F8}.reveal-modal .termin_info:hover .termin,.reveal-modal .webinar_info:hover .termin,.buch_info:hover .termin,.varianten_info:hover .termin,.reveal-modal .simulation_info:hover .termin{color:#093355}.reveal-modal .termin_info:hover .button,.reveal-modal .webinar_info:hover .button,.buch_info:hover .button,.varianten_info:hover .button,.reveal-modal .simulation_info:hover .button{background:#4bc278;border-color:#4bc278;color:#fff}.reveal-modal .termin_info:hover .button:hover,.reveal-modal .webinar_info:hover .button:hover,.buch_info:hover .button:hover,.varianten_info:hover .button:hover,.reveal-modal .simulation_info:hover .button:hover{background:#42ac6a;border-color:#42ac6a}.reveal-modal .termin_info .column,.reveal-modal .webinar_info .column,.buch_info .column,.varianten_info .column,.reveal-modal .simulation_info .column{padding-top:0.1em;padding-bottom:0.1em}@media screen and (min-width:64.063em){.reveal-modal .termin_info,.reveal-modal .webinar_info,.buch_info,.varianten_info,.reveal-modal .simulation_info{padding-top:1.5em;padding-bottom:1.5em;border-bottom:none}}.varianten_info{color:#408bc5}.varianten_info:hover .button{background:#ff7800;border-color:#ff7800}.varianten_info:hover .button:hover{background:#ff7800;border-color:#ff7800;color:#fff}.buecher-wrap .icon,.simulationen-wrap .icon{top:0.35em;position:relative;margin-right:0.5em}.buecher-wrap span,.simulationen-wrap span{font-size:1.25em;top:0.25em;position:relative}.feature-modal main{padding:2em 1.5em 5.5em 0}@media screen and (min-width:40em){.feature-modal main{padding:1.5em}}.feature-modal .date-select{padding:2em 0}@media screen and (min-width:40em){.feature-modal .date-select{padding:2em 0 0}}.feature-modal .date-select i{position:relative;top:0.125em}.feature-modal .footer{background-color:#408bc5;padding:0.75em 2em;border-top:10px solid #408bc5;position:fixed;bottom:0;max-width:none}@media screen and (min-width:40em){.feature-modal .footer{position:relative}}.feature-table{color:#408bc5;border-collapse:separate;border-spacing:0;border:0}.feature-table thead,.feature-table tbody,.feature-table thead tr,.feature-table thead th,.feature-table tbody tr,.feature-table tbody td{background-color:transparent;color:inherit}.feature-table thead tr th{font-size:1.2rem;border-bottom:1px solid #408bc5;font-weight:normal}.feature-table tbody tr:hover td{background-color:transparent;color:inherit}.feature-table tbody tr:hover td.basic>i,.feature-table tbody tr:hover td.basic span,.feature-table tbody tr:hover td.premium>i,.feature-table tbody tr:hover td.premium span{opacity:1;color:#408bc5}.feature-table tbody tr:hover td.basic{background-color:#f2f2f2}.feature-table tbody tr:hover td.premium{background-color:#f0f4fa}.feature-table tbody tr:hover td>*{color:#408bc5}.feature-table tbody tr td{border-bottom:1px solid #d9e5f2;border-top:1px solid #d9e5f2}.feature-table tbody tr:nth-of-type(odd){color:#408bc5;background-color:transparent}.feature-table tbody tr:nth-child(even) td.title{color:#2275b6}.feature-table tbody tr:last-child td{border-bottom:5px solid #d9e5f2}.feature-table tbody tr:hover td{border-top:1px solid #408bc5;border-bottom:1px solid #408bc5}.feature-table tbody tr:last-child:hover td{border-top:1px solid #408bc5;border-bottom:5px solid #408bc5}.feature-table .basic{background-color:#f2f2f2;position:relative}.feature-table .basic:after{content:" ";display:block;position:absolute;right:-5px;top:0;background-color:#fff;width:10px;height:100%}.feature-table .premium{background-color:#f0f4fa}.feature-table .basic>i,.feature-table .basic span,.feature-table .premium>i,.feature-table .premium span{opacity:0.6}.termine-wrap{width:100%;margin-left:0;margin-right:0;max-width:none}.termine-wrap .no-termine{padding:3em 0}.termin_info i,.webinar_info i,.buch_info i{margin:0 12px 0 0;position:relative;top:3px;color:inherit}.termin_info .termin,.webinar_info .termin,.buch_info .termin{display:flex;transition:color 300ms ease;color:#408bc5;font-weight:bold;font-size:20px;line-height:1.2;margin-bottom:5px}.termin_info .termin em,.webinar_info .termin em,.buch_info .termin em{font-weight:300;font-style:normal;white-space:nowrap}@media (max-width:40em){.termin_info .termin em,.webinar_info .termin em,.buch_info .termin em{font-size:14px}}.termin_info .location,.termin_info .webinar-title,.termin_info .buch-title,.webinar_info .location,.webinar_info .webinar-title,.webinar_info .buch-title,.buch_info .location,.buch_info .webinar-title,.buch_info .buch-title{color:#7E93A3;display:flex;max-width:90%}.termin_info .location i,.termin_info .webinar-title i,.termin_info .buch-title i,.webinar_info .location i,.webinar_info .webinar-title i,.webinar_info .buch-title i,.buch_info .location i,.buch_info .webinar-title i,.buch_info .buch-title i{display:block;float:left;margin:0 8px 0 0}.termin_info .info-head,.webinar_info .info-head,.buch_info .info-head{font-weight:bold;display:block;line-height:1}.termin_info .info-sub,.webinar_info .info-sub,.buch_info .info-sub{font-size:0.7em}.termin_info .info-row .column+.column,.webinar_info .info-row .column+.column,.buch_info .info-row .column+.column{margin-top:0.25em}.buch_info .info-row{position:relative;top:0.75em}.buch_info .button.loesung{margin-top:2em}.buch_info i.icon-book{font-size:1.2em}.buch_info:last-child{margin-bottom:1.25em}.reveal-modal .buch_info:last-child{margin-bottom:0}.reveal-modal .buch_info i.icon-book{font-size:1.5em}.termin_info .location i{font-size:1.5em;left:-0.1em;height:100%}.webinar_info .webinar-title i,.buch_info .buch-title i{margin-right:0.4em;margin-bottom:2em}.webinar_info .button,.buch_info .button.big{margin-top:1em;padding-top:1.5em;padding-bottom:1.5em}.info-head--location{padding-top:0.15em}.info-head--webinar{padding-top:0.2em}@media (min-width:40.063em){.termin_info .seats-left-wrap{padding-right:20px}}@media (max-width:64em){.termin_info .seats-left-wrap{padding-top:20px;padding-bottom:10px}}.termin_info .seats-left{font-size:14px;color:#408bc5;padding-left:0;padding-right:0}@media (max-width:64em){.termin_info .seats-left{text-align:center}}.termin_info .select-termin{border:1px solid #408bc5;color:#408bc5;background-color:transparent;border-radius:5px;padding:1em}.termin_info .select-termin:hover{color:#fff;background-color:#42ac6a;border-color:#42ac6a}.termin_info .select-termin.disabled{border:1px solid #626262;color:#626262}.termin_info .select-termin.disabled:hover{color:#fff;background-color:#626262}.termin_info .progress{padding:0 !important;height:1em;margin-top:1px;float:left;background-color:transparent;border-color:#dadada;border-radius:10px}.termin_info .progress .meter{background:#408bc5;min-width:20%;border-radius:10px}.termin_info .progress .meter.red{background-color:#b72025}.termin_info .progress .meter.orange{background-color:#ff7800}.termin_info .progress .meter.green{background-color:#4bc278}.termine .progress{margin-top:5px}.termine input[type="radio"]{display:none}.termine input[type="radio"]:checked+label.button{background-color:#ff7800;border-color:#ff7800;color:#fff}.paymentservices input[type="radio"]{display:none}.paymentlabel,.paymentservice .paymentlabel{background:#f8f8f8;margin:0 0 20px 0;position:relative;padding:1rem 3rem 1rem 5rem;border:1px solid #d9e5f2;border-radius:5px}.paymentlabel:hover,.paymentservice .paymentlabel:hover{background:#fff}.paymentlabel .logo_name{margin-bottom:1rem}.paymentlabel img{vertical-align:middle;margin-right:1rem;width:200px}.paymentlabel .infotext{font-size:0.75rem}.paymentservices input[type="radio"]:checked+label.paymentlabel,.paymentlabel.selected{border:1px solid #408bc5}.paymentlabel .fakecheck,.paymentlabel .icon-checkmark{position:absolute;top:45%;left:20px;background:transparent;border:0}.paymentlabel .fakecheck{box-shadow:inset 0 0 3px 0 rgba(50, 50, 50, 0.45);height:15px;width:15px;border-radius:15px}.paymentservices input[type="radio"]:checked+label.paymentlabel .fakecheck{background:#408bc5}#media-query-helper{font-size:20px}.verschiebe-form,.verschiebe-form select,.verschiebe-form .button,.storno-form,.storno-form .button{margin:0}.verschiebe-form .small-4.columns,.storno-form .small-4.columns{padding:0}#teilnehmer-button{margin-right:5px}#share-image{background:url("/images/facebook/share_bg_clean.png") 100% 100% no-repeat;height:630px;width:1200px}#share-image .test-type{left:13.5%;position:absolute;top:9.5%;width:57%;font-size:2.25rem}#share-image .speechbubble{color:#fff;font-size:2.5rem;left:64.5%;position:absolute;top:27.5%;transform:rotate(-22deg)}#share-image .correct-pct{font-size:6rem;margin-bottom:15px}#untertests_demo input,#untertests_ueben input{margin-bottom:0;margin-left:7px}#untertests_demo li,#untertests_ueben li{background-color:#b72025}#untertests_demo li.used,#untertests_ueben li.used{background-color:#4bc278}.c-1-blue .title{background-color:#408bc5}.c-1-blue .button{border-color:#408bc5;color:#408bc5}.c-1-blue .button:hover,.c-1-blue .button:focus{background-color:#408bc5;color:#fff}.c-2-beige .title{background-color:#d19e71}.c-2-beige .button{border-color:#d19e71;color:#d19e71}.c-2-beige .button:hover,.c-2-beige .button:focus{background-color:#d19e71;color:#fff}.c-3-orange .title{background-color:#ff7800}.c-3-orange .button{border-color:#ff7800;color:#ff7800}.c-3-orange .button:hover,.c-3-orange .button:focus{background-color:#ff7800;color:#fff}.c-4-blue-light .title{background-color:#aae7f9}.c-4-blue-light .button{border-color:#aae7f9;color:#aae7f9}.c-4-blue-light .button:hover,.c-4-blue-light .button:focus{background-color:#aae7f9;color:#fff}.c-5-green .title{background-color:#4bc278}.c-5-green .button{border-color:#4bc278;color:#4bc278}.c-5-green .button:hover,.c-5-green .button:focus{background-color:#4bc278;color:#fff}.c-6-pink .title{background-color:#fb6d6c}.c-6-pink .button{border-color:#fb6d6c;color:#fb6d6c}.c-6-pink .button:hover,.c-6-pink .button:focus{background-color:#fb6d6c;color:#fff}.c-7-brown .title{background-color:#ca913a}.c-7-brown .button{border-color:#ca913a;color:#ca913a}.c-7-brown .button:hover,.c-7-brown .button:focus{background-color:#ca913a;color:#fff}.c-8-cyan .title{background-color:#2ac5f1}.c-8-cyan .button{border-color:#2ac5f1;color:#2ac5f1}.c-8-cyan .button:hover,.c-8-cyan .button:focus{background-color:#2ac5f1;color:#fff}.c-9-brown-dark .title{background-color:#7d500c}.c-9-brown-dark .button{border-color:#7d500c;color:#7d500c}.c-9-brown-dark .button:hover,.c-9-brown-dark .button:focus{background-color:#7d500c;color:#fff}.c-10-rosa .title{background-color:#ffcea3}.c-10-rosa .button{border-color:#ffcea3;color:#ffcea3}.c-10-rosa .button:hover,.c-10-rosa .button:focus{background-color:#ffcea3;color:#fff}.c-11-bordeaux .title{background-color:#ad393a}.c-11-bordeaux .button{border-color:#ad393a;color:#ad393a}.c-11-bordeaux .button:hover,.c-11-bordeaux .button:focus{background-color:#ad393a;color:#fff}.c-12-blue-heaven .title{background-color:#63a2d5}.c-12-blue-heaven .button{border-color:#63a2d5;color:#63a2d5}.c-12-blue-heaven .button:hover,.c-12-blue-heaven .button:focus{background-color:#63a2d5;color:#fff}.c-13-salmon .title{background-color:#feae65}.c-13-salmon .button{border-color:#feae65;color:#feae65}.c-13-salmon .button:hover,.c-13-salmon .button:focus{background-color:#feae65;color:#fff}.c-14-green-light .title{background-color:#81d563}.c-14-green-light .button{border-color:#81d563;color:#81d563}.c-14-green-light .button:hover,.c-14-green-light .button:focus{background-color:#81d563;color:#fff}#video_page .tabs{border-bottom:2px solid #408bc5}#video_page .tabs .tab-title{margin-right:3px}#video_page .tabs .tab-title a{border-radius:5px 5px 0 0;padding:0.3rem 0.75rem;font-size:1rem;background-color:#d9e5f2;columns:#408bc5;font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important}#video_page .tabs .tab-title a i{position:relative;top:0.1em;color:inherit}#video_page .tabs .tab-title.active a,#video_page .tabs .tab-title a:hover{background-color:#408bc5;color:#fff}#video_page .video,#video_page .tutor{margin-bottom:30px}#video_page .tutor img{border-radius:100%;width:110px;height:110px}#video_page .tutor .name{line-height:110px}#video_page .pinit:before{top:2px;font-size:1em}.widget_learningProgressKapitel{background-color:#408bc5}.widget_learningProgressKapitel .headline{background-color:#fff}.widget_learningProgressKapitel .content{max-width:400px;padding:2.8vw}@media screen and (max-width:64.063em){.widget_learningProgressKapitel .content{margin:0 auto;padding:5vw}}.widget_learningProgressKapitel__bottom{position:relative}.widget_learningProgressKapitel__info{width:10.5em;position:absolute;top:3.5em;right:1.75vw;text-align:center;display:inline-block;color:#fff;line-height:1.3}.widget_learningProgressKapitel .percentage-wrap{height:15em}.widget_learningProgressKapitel .percentage{font-size:3em;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;display:block;width:1em;height:1.5em}.has-tip.no-underline{border-bottom:none}.part-hidden-container{max-height:110px;overflow:hidden;transition:max-height 3s cubic-bezier(0, 1.05, 0, 1);position:relative;padding-bottom:30px}.part-hidden-container.open{max-height:2000px;transition:max-height 3s linear}.part-hidden-container .kurzinfo-button{position:absolute;left:0;bottom:0;margin-bottom:0}.kursauswahl{padding:0.5rem 0 1.5rem}.kursauswahl .intro{padding-top:0.8rem;margin-bottom:0.5em}.kursauswahl .kurs-selector{border-radius:5px;border:1px solid #408bc5;background:#fff;opacity:0.6;display:block;margin-bottom:0.6rem}.kursauswahl .kurs-selector .title{font-weight:bold;font-size:1.272rem;color:#408bc5;padding:0.8rem 0 0 0.4rem;display:block}.kursauswahl .kurs-selector.ems .title{color:#b72025}.kursauswahl .kurs-selector .arrow{background:#408bc5;height:60px}.kursauswahl .kurs-selector .arrow i{font-size:2.2rem;color:white;line-height:60px}.kursauswahl .kurs-selector:hover{opacity:1}.kursauswahl .kurs-selector .level{color:#626262 !important;padding-left:0.4rem}@media screen and (min-width:640px){.medium-45{width:37.5%}}.new-shop .row.single>.column:first-child{padding-left:0;padding-right:0}.new-shop .shop-row>.column{padding-left:0;padding-right:0}@media screen and (max-width:64.063em){.new-shop .shop-row>.column+.column{margin-top:1em}}.new-shop .shop-row.single>.column+.column{margin-top:0}@media screen and (min-width:64.063em){.new-shop .shop-row>.column:nth-child(odd){padding-left:0;padding-right:0.5em}}@media screen and (min-width:64.063em){.new-shop .shop-row>.column:nth-child(even){padding-right:0;padding-left:0.5em}}@media screen and (min-width:64.063em){.new-shop .shop-row>.column:nth-child(n+3){margin-top:1em}}.shop-row .single-product-top{height:11.5em;padding-right:0.5em}.shop-row .blue-top{height:6.75em;background-color:#408bc5}.shop-row .blue-top h2,.shop-row .blue-top .content{color:#fff}.new-shop{padding-top:1em;font-size:0.85rem}.new-shop h1{font-size:1.25rem;text-align:center}@media screen and (min-width:64.063em){.new-shop h1{font-size:1.636rem;text-align:left}}.new-shop>.row{margin:1rem 0}.new-shop .shop-row+.shop-row{margin-top:1em}.new-shop .savings-info{border-radius:5px;overflow:hidden;background-color:#ff7800;color:#fff;font-size:0.75rem;line-height:0.9rem;font-weight:400 !important;cursor:pointer;transition:all 0.35s ease}.new-shop .savings-info .textpart{padding:1rem 0.4rem 0 1rem;text-align:center}@media screen and (min-width:64.063em){.new-shop .savings-info .textpart{padding:0.5rem 0 0 0.6rem;text-align:left}}.new-shop .savings-info .iconpart{transition:all 0.35s ease;font:bold 1rem "Courier New", "Consolas", serif;background-color:#cc6000;line-height:44px}.new-shop .savings-info:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}.new-shop .savings-info:hover .iconpart{background-color:#b35400}.new-shop .box{border-top:5px solid #408bc5}.new-shop .box .label-open-box-wrap{min-height:7.5em;position:relative}.new-shop .box .label-open-box{display:block;width:100%;height:100%;background-color:#d9e5f2;color:#408bc5;position:absolute;padding:3em 1em}.new-shop .box .label-open-box i{color:inherit;transform:rotate(90deg);transform-origin:center center;display:block;position:relative;font-size:1.6em}.new-shop .box .label-open-box i.rotate{transform:rotate(-90deg)}.new-shop .box .open-box:checked+.product-content-wrap{max-height:999em;overflow:visible}.new-shop .box.complete .product-content-wrap{max-height:0;overflow:hidden}@media screen and (min-width:64.063em){.new-shop .box.complete .product-content-wrap{max-height:999em;overflow:visible}}.new-shop .box button{margin-bottom:0.5em}.new-shop .box.complete .row.collapse .column{padding:0.25em}.new-shop .box>.row{margin:0.5rem 0}.new-shop .box>.row.collapse{margin:0}.new-shop .box .icon-clock{color:#626262;font-size:1rem;line-height:2rem;position:relative;top:0.1rem;margin-right:0.35rem}.new-shop .box .date-select .icon-clock{top:0.2em}.new-shop .box span.date:not(.date-select){color:#626262}.new-shop .box.complete .title-wrap img{display:none}@media screen and (min-width:64.063em){.new-shop .box.complete .title-wrap img{display:block;margin-top:1em}}.new-shop .box.complete .content{margin-bottom:0.2em}.new-shop .box.complete .date{display:block;margin-bottom:0.5em}@media screen and (min-width:64.063em){.new-shop .box.complete .date{margin-bottom:0}}.new-shop .box.complete .date-select{padding:0 0 1em 0}.new-shop .box.complete .date-select:first-child{padding-top:1.5em;padding-bottom:0.5em}.new-shop .box.complete .date-select .product{display:inline-block;padding-top:0.75em;padding-left:1em;color:#408bc5;font-size:0.75rem}.new-shop .box.complete .button.choose-date{width:auto}.new-shop .box.complete .icon-clock{top:0}.new-shop .box.complete .date .icon-clock{top:0.15em}.new-shop .box.complete .preis-box button{margin-bottom:0}.new-shop .box.complete .price{margin-top:0;margin-bottom:0}.new-shop .box.complete .savings{margin-bottom:0.35em;font-size:1em}@media screen and (min-width:64.063em){.new-shop .box.complete .price{margin-top:0.5em;margin-bottom:0.05em}.new-shop .box.complete .savings{margin-bottom:0}}.new-shop .box>.column>.row{padding-top:0.75rem;padding-bottom:0.75rem}.new-shop .box>.column>.row.collapse{padding:0}.new-shop .box>.column>.row.date-select{padding:0.5rem 0}.new-shop .pictogram{height:auto;min-height:11em}@media screen and (min-width:64.063em){.new-shop .button.mini{font-size:0.85em;text-align:left;width:auto;padding-left:1em;padding-right:1em}.new-shop .complete .paket-box .button.mini{width:100%;padding-left:1.25em}}.new-shop .button.mini .icon-play,.new-shop .button.mini .icon-checkmark{display:inline-block;transform:translate(0, 0.05em);padding-left:0.5em;line-height:1.5em}.new-shop .button.choose-date{padding:0.4rem 0.5rem}.new-shop .button.choose-date.date-selected{color:#408bc5;border-color:#408bc5}.new-shop .button.choose-date.date-selected:hover{color:#fff;background:#408bc5}.new-shop .title-wrap{padding:0.5em 1em 0 1em !important}@media screen and (min-width:64.063em){.new-shop .title-wrap{padding:1em !important}}.new-shop .title{font-weight:bold;font-size:1.45rem;line-height:1.85rem;margin-bottom:0.35em}.new-shop .title i{font-size:0.85rem;cursor:pointer;color:#626262}.new-shop .title i:hover{color:#408bc5}.new-shop .content,.new-shop .date{font-size:0.8rem}.new-shop .content{color:#408bc5;display:block;margin-bottom:1em}.new-shop .normal{font-weight:400 !important}.new-shop .select-2 .column:first-child{padding-right:0.45rem;width:55%}.new-shop .select-2 .column:last-child{padding-left:0.45rem;width:45%}.new-shop .price{font-size:1.45rem;line-height:125%;color:#408bc5;display:block;text-align:left;margin-top:0.5em;margin-bottom:0.25em}.new-shop .price del{display:inline-block;font-size:0.4em;text-decoration:line-through;color:#ff7800;vertical-align:middle;padding:0 0.5em 0 0}@media screen and (min-width:64.063em){.new-shop .price{text-align:center;font-size:1.85rem}}.new-shop .book-headline h1{margin-top:1em}.new-shop .book-row{margin-bottom:10em}.new-shop .book-row a{color:#fff}.new-shop .book-row a:hover{border-bottom:1px solid #fff;padding-bottom:0.25em}.new-shop .book-row a button{width:100%;height:auto;border-color:#dadada;padding:2em 3em;text-indent:-999999px;background-size:auto 70%;transition:all ease-in-out 0.4s;margin-top:0.5em;margin-bottom:0.55em}.new-shop .book-row a button:hover{background-color:#122636}.new-shop .book-row .book-price{font-size:1.85rem;line-height:100%;text-align:left}.new-shop .book-row .book-price span{display:block;font-size:0.4em;color:#ff7800;margin-top:0.35em}.new-shop .book-row .book-price small{font-size:0.4em}.new-shop .savings{font-size:1.125rem;display:block;text-align:left}@media screen and (min-width:64.063em){.new-shop .savings{text-align:center;line-height:2}}.new-shop .type{color:#408bc5;line-height:2rem;font-size:0.75rem}.new-shop .recommendation{background-color:#d9e5f2;color:#2275b6;font-size:0.8rem;line-height:1rem;letter-spacing:0.005rem;font-style:italic;padding:0.8rem 0 !important;border-radius:0 0 5px 5px}.border-left-grey{border-left:1px solid #dadada}.border-right-grey{border-right:1px solid #dadada}.border-bottom-grey{border-bottom:1px solid #dadada}.border-top-grey{border-top:1px solid #dadada}@media screen and (max-width:480px){.new-shop .box{background:#fff !important}}.new-shop .title-box{border-bottom:1px solid #dadada}@media screen and (min-width:64.063em){.new-shop .title-box{border-bottom:0}}.new-shop .paket-box{padding:1em !important;border-bottom:1px solid #dadada}@media screen and (min-width:64.063em){.new-shop .paket-box{padding:0}}.new-shop .preis-box{padding:1em !important}@media screen and (min-width:64.063em){.new-shop .preis-box{padding-top:0;padding-bottom:0;padding-left:0.5em;padding-right:0.5em}}.new-shop .paket-preis-box{border-bottom:1px solid #dadada;border-right:0;border-left:0}@media screen and (min-width:64.063em){.new-shop .paket-preis-box{border-top:0;border-bottom:0;border-right:1px solid #dadada;border-left:1px solid #dadada}}.no-padding{padding:0 !important}.new-shop input[type="radio"]+label.button{margin:0}.new-shop .single-product input[type="radio"]+label.button{margin-bottom:0.5em}.new-shop input[type="radio"]:checked+label{background-color:#408bc5;color:white}.new-shop input[type="radio"]:checked+label.grey{background-color:#626262;color:white;border-color:#626262}.box .pictograms{padding-top:0;text-align:center}.box .pictogram-spacer{padding-top:1.25em !important;color:#408bc5}.modal .pictograms .column.pictogram{height:13em}.modal .pictograms .laptop{padding-top:1.25em}.modal .pictograms .caption{font-size:1.8em;text-align:center;display:block;width:100%;color:#408bc5;position:absolute;bottom:0}.modal .pictograms img{display:block;width:80%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.modal .pictograms .pictogram-spacer{font-size:4em;padding-top:1.25em;color:#408bc5}.box .pictograms img{height:4em;width:auto}.box .pictogram{text-align:center;position:relative;overflow:hidden;height:10em}.single-product:hover .feature-list-animated{transform:translateX(0);opacity:1}.single-product:hover img{transform:translateX(-200px);opacity:0}.feature-list-animated{transform:translateX(35px);opacity:0;transition:all 0.55s ease;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;padding-left:0.75em}.feature-list,.feature-list-animated{list-style:none;width:100%;height:5em;margin-left:0}.feature-list li,.feature-list-animated li{font-size:0.8em;line-height:1.5}.feature-list li+li,.feature-list-animated li+li{margin-top:1em}.box .pictogram img{height:6em;width:auto;max-width:85%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;transition:all 0.6s ease}.smd #toast-container>div{opacity:1}.smd .toast-top-right{top:20px}.smd .toast,.smd .toast-info{border-radius:5px;background-color:#408bc5}.smd .toast-success{background-color:#4bc278}.smd .toast-error{background-color:#b72025}.smd .toast-warning{background-color:#ff7800}.smd #toast-container>.toast-warning{background-image:url("/images/icons/icon-info.svg") !important;background-size:25px}.smd #toast-container>.toast-info{background-image:url("/images/icons/icon-info.svg") !important;background-size:25px}input[type=text].datepicker{width:20ex;position:relative}.ui-datepicker-header{position:relative;background:white;border-radius:5px 5px 0 0;border:1px solid #ddd;border-bottom:0;padding:5px}.ui-datepicker-title{text-align:center}.ui-datepicker-next,.ui-datepicker-prev{position:absolute;bottom:5px}.ui-datepicker-next{right:10px}.ui-datepicker-prev{left:10px}.error-page h1{font-size:3em;line-height:1.2;margin-bottom:0.25em}.error-page p{font-size:1.6em;line-height:1.4}.cke_dialog tbody tr:hover td{background-color:transparent}#sliderModal{height:auto;min-height:0}.sliderModal__box{transition:all 1.2s ease;width:100%;height:auto;min-height:0}.sliderModal__box.sliderModal__upcoming{position:absolute;transform:translateX(110%)}.sliderModal__box.sliderModal__seen{position:absolute;transform:translateX(-110%)}.sliderModal__box.sliderModal__current{transform:translateX(0);position:relative;visibility:visible}.sliderModal__left{transition:all 1.2s ease}.sliderModal__left--hidden{transform:translateX(-110%);position:absolute;width:100%}.sliderModal__right{padding-top:1rem;transform:translateX(110%);transition:all 1.2s ease;position:absolute;width:100%}.sliderModal__right--visible{transform:translateX(0);visibility:visible;position:relative}.image-404{max-width:35%;display:block;margin:3em auto}.image-forcedLogout{max-width:40%;display:block;margin:3em auto}form .blatt-header__pager{padding-top:0.75em !important;padding-bottom:0.75em !important}@media screen and (min-width:40.064em){form .blatt-header>div:first-child.column{padding-top:1em !important;padding-bottom:1em !important;padding-left:0.9375rem !important;padding-right:0.9375rem !important}}form .blatt-body>.column.top-shadow{padding-top:0.75em}@media screen and (min-width:40.064em){form .blatt-body>.column.top-shadow{padding-top:0}}.blatt-header{border-bottom:1px solid #dadada;margin-bottom:2em !important}.blatt-header>.column{padding-top:1em;padding-bottom:1em;height:55px}.blatt-header>.column:first-child{background-color:#2275b6;height:auto}.blatt-header>.column:first-child>.h2{color:#fff;text-align:center}.blatt-header>.column:nth-child(3){border-left:1px solid #dadada}.blatt-header>.column:last-child{border-top:1px solid #dadada}@media screen and (min-width:40.064em){.blatt-header{border-bottom:1px solid #dadada;margin-bottom:3em !important}.blatt-header>.column{padding-top:1em;padding-bottom:1em;height:75px}.blatt-header>.column:first-child{box-shadow:none;border-left:0;background:#fff;border-bottom:1px solid #dadada}.blatt-header>.column:first-child>.h2{color:#408bc5;text-align:center}.blatt-header>.column:nth-child(3),.blatt-header>.column:nth-child(4){border-left:1px solid #dadada}.blatt-header>.column:last-child{border-top:0}}@media screen and (min-width:64.064em){.blatt-header>.column:first-child{border-bottom:0}.blatt-header>.column:first-child>.h2{text-align:left}.blatt-header>.column:nth-child(2){border-left:1px solid #dadada}}.blatt-header__button{width:100%;height:100%;text-align:center;color:#626262;cursor:pointer;padding-top:10px}.blatt-header__button:hover{background-color:#408bc5;color:#fff}@media screen and (min-width:40.064em){.blatt-header__button{padding-top:20px}}.blatt-header__button.print:before{content:"";font-family:"icomoon", sans-serif;padding:0.25em;border-radius:100%;margin-right:5px;position:relative;top:5px;font-size:1.5em}.blatt-header__pager{background-color:#f0f4fa;box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.25) inset;border-bottom:1px solid rgba(255, 255, 255, 0.5)}.pinit:before{content:"";font-family:"icomoon", sans-serif;padding:0.25em;border-radius:100%;margin-right:5px;position:relative;top:5px;font-size:1.5em}.pinit.pinned{color:#4bc278}.pinit.pinned:before{content:"";font-family:"icomoon", sans-serif;padding:0.25em;border-radius:100%;margin-right:5px;position:relative;top:5px}.pinit.pinned:hover{color:#fff}.pinit.pinned:hover:before{content:""}.blatt-body{background-color:#fff;border-bottom:1px solid #f2f2f2}.blatt-body h2{margin:4.5rem 0 1em}.blatt-body>.column.top-shadow{box-shadow:0 5px 5px -5px rgba(0, 0, 0, 0.25) inset;padding-top:0.75em}@media screen and (min-width:40.064em){.blatt-body>.column.top-shadow{box-shadow:none;padding-top:0}.blatt-body .bsp+.bsp{border-top:1px solid #dadada;padding-top:3em !important}}.blatt-body--simulation{background-color:#fff}.blatt-body--simulation .bsp+.bsp{margin-top:0}@media screen and (min-width:40.064em){.blatt-body--simulation .bsp+.bsp{padding-top:3em !important}}.blatt-nav{background-color:#fff;box-shadow:0 3px 5px -3px rgba(0, 0, 0, 0.25);padding:1em 0 0.5em 0;margin-bottom:0.5em !important}.blatt-nav .middle a+a{margin-left:1em}@media screen and (min-width:40.064em){.blatt-nav{background-color:transparent;box-shadow:none}.blatt-nav .pull-top{margin-top:-3.55em}}.bluebox .blatt-nav{background-color:transparent;box-shadow:none}.buch-antritt-form>.row+.row{margin-top:1.25em}.buch-antritt-form button.choose-buch,.buch-antritt-form button.choose-simulation{padding:0.75em 1em}.buch-antritt-form input[type=number]{display:inline-block;width:4em}.loesungs_modal{padding:2em}.emotionen-table{border:none;border-collapse:collapse;max-width:40em;margin-top:2em}.emotionen-table--padded{position:relative;left:2.75em}.emotionen-table thead,.emotionen-table tr,.emotionen-table tr:nth-of-type(even){background:none}.emotionen-table thead tr th{color:#626262;text-align:center}.emotionen-table tr td,.emotionen-table tr:hover td{border-bottom:1px solid #f2f2f2}.emotionen-table tr:last-of-type td{border-bottom:none}.emotionen-table tbody tr td{color:#626262;font-size:1em;position:relative}.emotionen-table td.thumb{text-align:center}.emotionen-table td.thumb:before{font-family:"icomoon", sans-serif}.emotionen-table td.thumb.correct:before{content:"";color:#4bc278}.emotionen-table td.thumb.incorrect:before{content:"";color:#b72025}.emotionen-table .answer-head{padding:0 1em}.emotionen-table .answer{height:3em}.emotionen-table .answer label{position:absolute;top:0;left:0;width:100%;height:100%}.emotionen-table .answer label>div{position:relative;width:100%;height:100%}.emotionen-table .answer label.correct{background-color:#4bc278}.emotionen-table .answer label.incorrect{background-color:#b72025}.emotionen-table input[type=radio]{margin:auto;font-size:1.25em;position:absolute;top:0;left:0;right:0;bottom:0;display:block}.auswertung-wrap,.ranking-wrap{padding-top:2em}.auswertung-box{border:1px solid;margin-bottom:1em}@media screen and (min-width:40.063em){.auswertung-box{margin-bottom:0}}.auswertung-box__headline-wrap h3{margin:0;color:#fff;padding:0.75em 0;text-transform:uppercase;letter-spacing:2px;font-size:1.1em}.auswertung-box__body{padding:0.4em 0;font-size:4em;font-weight:bold}.auswertung-box__body--red{color:#b72025}.auswertung-box__body--green{color:#4bc278}.auswertung-box__body--blue{color:#408bc5}.auswertung-box__green{border-color:#4bc278}.auswertung-box__green .auswertung-box__headline-wrap{background-color:#4bc278}.auswertung-box__red{border-color:#b72025}.auswertung-box__red .auswertung-box__headline-wrap{background-color:#b72025}.auswertung-box__blue{border-color:#408bc5}.auswertung-box__blue .auswertung-box__headline-wrap{background-color:#408bc5}.auswertung-table-wrap{padding-top:2em}.table-header-styles,.auswertung-table thead,.antritte-table thead,.highscore-table thead{background-color:transparent}.table-header-styles th,.auswertung-table thead th,.antritte-table thead th,.highscore-table thead th{background-color:transparent;color:#dadada;text-align:center;font-weight:normal}.table-header-styles th:first-of-type,.auswertung-table thead th:first-of-type,.antritte-table thead th:first-of-type,.highscore-table thead th:first-of-type{text-align:left}.table-body-styles tr:nth-of-type(even),.auswertung-table tbody tr:nth-of-type(even),.antritte-table tbody tr:nth-of-type(even),.highscore-table tbody tr:nth-of-type(even){background-color:#f0f4fa}.table-body-styles td,.auswertung-table tbody td,.antritte-table tbody td,.highscore-table tbody td{color:#408bc5;font-weight:bold;text-align:center;padding:1em;position:relative}.table-body-styles td hr,.auswertung-table tbody td hr,.antritte-table tbody td hr,.highscore-table tbody td hr{width:1px;height:50%;margin:0;float:left;position:absolute;bottom:1em;left:0;border-width:0 1px 0 0;border-color:#d9e5f2}.table-body-styles td.green,.auswertung-table tbody td.green,.antritte-table tbody td.green,.highscore-table tbody td.green{color:#4bc278}.table-body-styles td.red,.auswertung-table tbody td.red,.antritte-table tbody td.red,.highscore-table tbody td.red{color:#b72025}.table-body-styles td:first-of-type,.auswertung-table tbody td:first-of-type,.antritte-table tbody td:first-of-type,.highscore-table tbody td:first-of-type{text-align:left;font-weight:normal}.auswertung-table{border:none;border-collapse:collapse}.antritte-table,.highscore-table{border-collapse:collapse;margin-top:1em}.antritte-table thead tr th,.highscore-table thead tr th{padding:2em 1.5em 0.5em 1.5em}.antritte-table tbody tr td,.highscore-table tbody tr td{padding:1.5em}.antritte-table tbody tr td hr,.highscore-table tbody tr td hr{bottom:1.25em}.antritte-table tr td.center,.highscore-table tr td.center{text-align:center}.highscore-table-wrap{overflow:hidden;transition:max-height 1s ease}.highscore-table{margin:0;border-bottom-color:#d9e5f2}.highscore-table tr td:last-of-type{text-align:left;padding-left:50px}.highscore-table tr td:first-of-type{font-weight:bold}.highscore-table tr:nth-of-type(-n+3) td{font-size:1.1em}.highscore-table tr:nth-of-type(-n+3) td span.name:before{content:" ";display:inline-block;background:url(/images/stern.svg) no-repeat transparent;width:16px;height:16px;position:relative;top:2px;left:-4px}.highscore-table tr:nth-of-type(n+4) td{font-weight:normal;padding-top:1em;padding-bottom:1em}.highscore-table tr:nth-of-type(n+4) td hr{bottom:0.75em}.highscore-table tr:nth-of-type(3) td{border-bottom:1px solid #d9e5f2}.highscore-action-box{border:1px solid #dadada;border-top-color:#d9e5f2;background-color:#fff;padding:2em;text-align:center}.antritte__start-simulation{border:1px solid #dadada;background-color:#fff}.antritte__start-simulation .kursauswahl{padding:0;position:absolute;top:0;right:2em;bottom:0;margin:auto;height:4em}.antritte__start-simulation .kursauswahl .level{font-size:0.8em}.antritte__start-simulation p{margin:3em 0}.ranking-wrap{padding-bottom:2em}.ranking-box{border:1px solid #d9e5f2;padding:1em 0;margin-bottom:1em}.ranking-box__headline{text-transform:uppercase;font-size:0.8em;letter-spacing:2px;display:block;padding-left:1em}@media screen and (min-width:70.375em){.ranking-box__headline{display:inline;padding-left:0;position:relative;top:-0.1em}}.ranking-box__number{color:#408bc5;font-weight:500;font-size:1.6em;display:block;text-align:center}@media screen and (min-width:60.063em){.ranking-box__number{display:inline;margin-left:0.5em;position:relative;top:0.05em}}.description-wrap{border-top:1px solid #dadada;padding-top:2em;color:#408bc5}.description-wrap p{font-size:0.8em}div.bsp a:target:before{content:"";display:block;position:relative;width:0;height:95px;margin-top:-95px}figcaption{text-align:center !important;margin-top:3px;font-style:italic;font-size:14px}figcaption:before{content:"(";margin-right:2px}figcaption:after{content:")";margin-left:2px}div.beispielaufgabe{margin-top:2rem;border:1px solid #ff7800;border-radius:5px}div.beispielaufgabe .collapsable{opacity:0;display:none;padding:1rem;transition:opacity 300ms ease-in-out}@media screen and (max-width:40em){div.beispielaufgabe .collapsable{padding:1rem}}div.beispielaufgabe .open .collapsable{opacity:1}div.beispielaufgabe .toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0.5rem 1rem;font-weight:700;color:#408bc5}div.beispielaufgabe .toggle i{font-size:2rem;transition:transform 300ms ease-in-out, opacity 200ms ease-out;opacity:0.5;color:#ff7800}div.beispielaufgabe .toggle:hover i{opacity:1}div.beispielaufgabe .open i{transform:rotate(180deg)}div#refer-modal{border:0}div#refer-modal .close-reveal-modal{right:20px;top:15px;border-radius:5px;background-color:#f0f4fa}.sticky-referral{right:-155px;bottom:80px;width:224px;height:60px;margin:0;border:0 solid;background-color:#FFF;position:fixed;z-index:1100;left:unset;top:unset;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.25);padding:10px 10px 10px 15px;border-radius:20px 0 0 20px;transition:right 0.5s ease-in-out;cursor:pointer}.sticky-referral:hover{right:0}.sticky-referral .percent-circle{border:4px solid #ff7800;border-radius:50%;width:40px;height:40px;text-align:center;vertical-align:middle;font-size:27px;font-weight:bold;color:#ff7800;padding-top:1px;float:left}.sticky-referral .percent-text{float:left;width:135px;margin-left:20px;color:#408bc5;font-weight:400;margin-top:3px}#refer-modal{-webkit-overflow-scrolling:touch;height:700px;height:-webkit-calc(100% - 0px);height:calc(100vh - 200px);z-index:99999}@media screen and (max-width:40.064em){#refer-modal{position:fixed;right:0;bottom:0;left:0;top:0 !important;overflow-y:scroll}}#refer-frame{height:100%;width:100%}.referrals-banner{border:none;border-radius:5px;padding:0}.referrals-banner a{display:block;background:url("/images/referrals-banner.png") no-repeat right bottom #4bc278;background-size:45%;transition:all 500ms ease-in-out;padding:1.5rem 22em 1.5rem 2rem;border-radius:5px}@media screen and (max-width:64.064em){.referrals-banner a{background:url("/images/referrals-banner-small.png") no-repeat right bottom #4bc278;background-size:25%;padding-right:20vw}}@media screen and (max-width:40.063em){.referrals-banner a{padding:1rem;background-image:none}}.referrals-banner a h3{color:#fff;font-weight:700;font-size:1.5rem;line-height:135%;transition:all 500ms ease-in-out}.referrals-banner a p{color:rgba(0, 0, 0, 0.5);margin:0 0 0.5em 0;line-height:120%}.referrals-banner a .list{margin-bottom:0.5em}.referrals-banner a .list p{color:#fff;transition:all 500ms ease-in-out}.referrals-banner a .list p span{opacity:0.5}.referrals-banner a .list i{font-size:0.8em;margin-right:0.75em;color:#fff;transition:all 500ms ease-in-out}.referrals-banner a em{border-bottom:0.05em solid rgba(0, 0, 0, 0.5);font-style:normal}.referrals-banner a:hover{background-color:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.3)}.referrals-banner a:hover h3,.referrals-banner a:hover .list p,.referrals-banner a:hover .list i{color:#4bc278}#content .termine{padding:1em 0 2em 0;border-bottom:0.01em solid #d9e5f2}#content .termine li{margin:1em 0 0 0;background:#fff;border-radius:5px;padding:1em 0.5em;transition:300ms ease-in-out;color:#408bc5}#content .termine li:hover{box-shadow:0 0 1.5em rgba(0, 0, 0, 0.25)}#content .termine .progress{width:90%}#content .termine i{font-size:1em;top:1px;color:#408bc5;margin-right:0.35em}#content .termine p{margin-bottom:0.15em;margin-top:0.15em}#content .termine .plaetze{line-height:135%;padding:0;font-size:0.75em}#content .termine .button{padding:1rem 0.1rem;margin-left:0}@media screen and (min-width:40.064em){#content .termine{border:none}#content .termine li{padding:1.5em 1em 1em 1em}#content .termine p{margin-bottom:0.75em}#content .termine .plaetze{padding:0 0.5rem;font-size:1em}#content .termine .button{padding:0.5rem 0.1rem}}.notificationWidget{padding:3em 1em;background-color:#195787}.notificationWidget h1{color:#4bc278;font-weight:bold;font-size:2.75rem;line-height:125%}.notificationWidget h2{font-size:0.875rem;color:#fff}.notificationWidget .sbbox,.notificationWidget .untertest-simulation{margin:1em auto 0;padding:1.25em 0 1.5em}.notificationWidget .sbbox label,.notificationWidget .untertest-simulation label{font-size:1.125rem;color:#ff7800;font-weight:700}.notificationWidget .sbbox input[type=checkbox]:checked+label,.notificationWidget .untertest-simulation input[type=checkbox]:checked+label{color:#4bc278}.notificationWidget .sbbox p,.notificationWidget .untertest-simulation p{font-size:0.8125rem;max-width:90%;margin:0 auto}@media screen and (min-width:64.063em){.notificationWidget .sbbox,.notificationWidget .untertest-simulation{margin:2em auto 2.5em;padding:1.5em 1em 2em}.notificationWidget .sbbox p,.notificationWidget .untertest-simulation p{max-width:80%}}.notificationWidget>p{color:#fff;font-size:0.8125rem}.notificationWidget>p a{color:#ff7800}@media screen and (max-width:64em){.notificationWidget .button{margin-top:2em}}html{left:0 !important;right:0 !important}.form-new label,.form-new h4{font-size:0.75rem;color:#a4a4a4;font-weight:300;letter-spacing:0.03em;padding:0 0 0.25em 1.5em;margin:1.25em 0 0 0}.form-new input{font-size:1rem;color:#408bc5;letter-spacing:0.01em;padding:1.5em 1em;margin:0;border:0.0625em solid #dadada;box-shadow:none;border-radius:5px}.form-new input.disabled{background:#d9e5f2;border-color:#408bc5}.form-new input:focus{border-color:#408bc5;background:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}.form-new ::placeholder{color:#d9e5f2;font-weight:300}.form-new .form-info{font-size:0.75rem;color:#408bc5;padding:0.75em 0 0 1.5em}.form-new.overview{background:#fff;border-radius:5px;padding:1em 1em 2em 1em}.form-new.overview p{color:#408bc5;margin:0 1em 0 1.1em;font-size:1rem;font-weight:400}.form-new.success-screen{background:#fff;border-radius:5px;margin:2em 0;padding:4em 4vw;text-align:center;color:#626262}.form-new.success-screen svg{width:16em;max-width:60%;margin-bottom:0}.form-new.success-screen p{max-width:44em;margin:1.5em auto}.form-new.success-screen .button{margin-top:2em}.form-new .error{border-color:#b72025;padding-left:1.5em}.margin-top{margin-top:1em}#cookie-bar{z-index:900}.cookie_notification{padding-top:20px !important;padding-bottom:10px !important;z-index:100}.cookieWarningPadding{padding-bottom:20px;text-align:left !important}.cookiebutton{background:none !important;border:none !important;color:white !important;max-width:35px;min-width:33px;font-family:sans-serif !important;font-size:2.3em !important;padding-top:10px !important}.cookie_notification .cb-enable:hover{background:none !important}.cookie_notification .cb-enable{position:relative !important;float:left !important}.cookie_notification .icon-checkmark{color:white !important}.cookie_notification .icon-checkmark:hover{color:#ff7800 !important}.cookie_notification .cookie_warning_text{margin-bottom:30px !important}.cookie_warning_text_bold{color:#fff;font-size:0.775rem;font-weight:lighter;padding:unset !important;margin-left:unset !important}#cookie-bar .cb-enable{background:none !important}.cookie_notification .icon-checkmark{padding-top:30px !important}.cookie_notification{padding-top:20px;padding-bottom:10px !important;background:#408bc5}.cookie_notification span{line-height:160%}.warning_image{position:relative !important;float:right !important;margin-right:15px !important;margin-left:0 !important}.accept_cookies{position:relative !important;float:left !important}.cookie_notification .closing_circle_outer{padding-top:10px}.cookie_notification .closing_circle_inner{padding-top:5px !important;margin-left:12px}@media only screen and (max-width:700px){.cookie-warning{display:none}.cookie_notification .cb-enable{float:unset !important}#cookie-bar a{margin-left:unset !important}.cookieWarningPadding{padding-left:20px}}.inhaltActive{text-align:end;display:block;padding-left:auto;right:0 !important;padding-top:7px}.month-filters{width:13% !important}.ausweis_sim_column{padding-bottom:28px !important}.extraLabelText{margin:0;font-size:0.8rem}.red li{color:#b72025}.news-labels{margin-top:12px;font-size:12px}.news-labels label{display:unset !important;font-size:16px}.news-box span{color:#408bc5}.news-box .headline span{color:white !important}.news-box .newsIcon{margin-top:-4px}.news-box .newsIcon svg{fill:#fff;width:25px}.news-box button,.news-box .button{margin-bottom:0}.news-box img{display:block;margin-left:auto;margin-right:auto;margin-bottom:15px !important}.news-box p{word-wrap:break-word}@media screen and (max-width:414px){.news-box .mobileBreakLeft{float:left !important;margin-top:15px}.news-box .okButton{margin-right:40%}}@media screen and (min-width:414px) and (max-width:1024px){.news-box img{max-width:315px}}.news-active{transition:opacity 5s ease-out;opacity:1;height:auto}.news-inactive{opacity:0;display:none;overflow:hidden}.news-box.Orange{border:solid #ff7800 1px}.news-box.Orange .headline{background-color:#ff7800;border:solid #ff7800 1px}.news-box.Orange .okButton{border:solid #ff7800 1px !important;color:white;background-color:#ff7800 !important}.news-box.Gruen{border:solid #4bc278 1px}.news-box.Gruen .headline{background-color:#4bc278;border:solid #4bc278 1px}.news-box.Gruen .okButton{border:solid #4bc278 1px !important;color:white;background-color:#4bc278 !important}.green{color:#4bc278}.red{color:#b72025}.blue-darker{color:#2275b6}.link:hover{text-decoration:underline}small.error,span.error{background:unset;color:#b72025;font-style:normal}.terms-conditions-form input[type="submit"]{padding:1rem 1.5rem;margin-right:3rem;margin-bottom:3rem}.terms-conditions-form a{text-decoration:underline}.pwd{position:relative}.pwd .showPasswordElement{display:block;position:absolute;top:2.05rem;right:1rem;padding:1.5rem 1rem;z-index:200;font-style:normal;text-transform:uppercase;font-size:0.625rem;color:#408bc5;letter-spacing:0.05rem;cursor:pointer}.pwd input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none !important}.header_regform .pwd .showPasswordElement{right:2rem}.strike{color:#b72025 !important;text-decoration:line-through}.testumgebung .row{padding-top:1rem}.testumgebung .row p{color:#2275b6}.testumgebung .row a{color:#42ac6a;text-decoration:underline}.testumgebung .row a:hover{color:#ff7800}@media screen and (max-width:40rem){.testumgebung p{font-size:0.875rem}}abbr{outline:none;border-bottom:1px dotted;text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit}.custom-inline-date-range-pickers div{width:45%;display:inline-block}.custom-inline-date-range-pickers div input[type="text"].datepicker{width:100%}.custom-inline-date-range-pickers span{width:7%;display:inline-block;text-align:center}.collapsable-checkboxlist>label::after{content:" -"}.collapsable-checkboxlist>label.hidden::after{content:" +"}.collapsable-checkboxlist span.hidden{display:none}body{padding-top:60px}@media screen and (min-width:1200px){body{padding-top:100px}}#masthead{z-index:9999}.smNavBar{position:fixed;left:0;top:0;width:100%;background:none;height:auto;line-height:1.35}.smNavBar .flex{display:flex;align-items:center;justify-content:space-between;background:#fff;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);height:100px}.smNavBar .flex .logo{display:flex;align-items:center}.smNavBar .flex .logo a{display:flex;align-items:center}.smNavBar .flex .logo a svg{width:100%;height:auto}.smNavBar .flex .logo .testSwitch{display:none}.smNavBar .flex .logo .smNavToggle{display:none}.smNavBar .flex .smNavContainer .smNavContainerInner{display:flex}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch{display:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav{display:flex;align-items:center}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul{display:flex;align-items:center;margin:0;list-style-type:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav ul.external li:not(.warenkorb-icon){padding:0;margin:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav ul.external li:not(.warenkorb-icon):hover{background:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta{display:block;border-radius:5px;font-size:14px;font-weight:500;padding:10px 20px;margin:0 0.5vw}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.test{border:1px solid #408bc5}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.test:hover{background:#408bc5;color:#fff}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.login{background:#f0f4fa;border-radius:5px 0 0 5px;margin-right:1px}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.login:hover{background:#d9e5f2}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.register{background:#4bc278;color:#fff;border-radius:0 5px 5px 0;margin-left:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav .cta.register:hover{background:#42ac6a}@media screen and (max-width:1199px){.smNavBar .warenkorb-icon.desktop{display:none !important}.smNavBar .flex{height:60px;box-shadow:0 0 20px rgba(0, 0, 0, 0.35);max-width:100vw}.smNavBar .flex .logo{justify-content:space-between;width:100%}.smNavBar .flex .logo a{width:40%;padding:15px 20px 10px 20px}.smNavBar .flex .logo a .mark{display:none}.smNavBar .flex .logo a .type{max-width:180px}.smNavBar .flex .logo .smNavToggle{display:flex;flex-direction:column;align-items:center;justify-content:center;height:60px;width:60px;background:#408bc5;margin:0;padding:0;border-radius:0;border:none;box-sizing:border-box}.smNavBar .flex .logo .smNavToggle span{pointer-events:none;display:block;content:"";width:30px;height:5px;margin:2px 0;background:#fff;border-radius:2px;transition:transform 200ms ease, opacity 200ms ease}.smNavBar .flex .smNavContainer{display:none;position:absolute;z-index:-1;height:calc(100vh - 60px);top:60px;width:100vw;background:rgba(9, 51, 85, 0.9);overflow-y:scroll}.smNavBar .flex .smNavContainer .smNavContainerInner{position:relative;flex-flow:column-reverse;justify-content:flex-end;background:#408bc5;width:50vw;min-width:325px;max-width:500px;height:auto;min-height:100%;margin-left:auto;box-shadow:0 0 60px rgba(0, 0, 0, 0.2)}.smNavBar .flex .smNavContainer .smNavContainerInner nav{background:#fff}.smNavBar .flex .smNavContainer .smNavContainerInner nav.contextNav{display:block}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external){display:block;width:100%;margin:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li{position:relative;display:block;border-top:1px solid rgba(64, 139, 197, 0.25);color:#408bc5;text-indent:25px;padding:25px 0 25px 0;background:#fff;overflow:hidden}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li i{pointer-events:none;text-indent:0;display:inline-block;position:absolute;top:20px;right:20px;font-size:2rem;text-align:center;transition:all 300ms ease;color:inherit}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.shopLink{padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.shopLink a{padding:25px 0 25px 0;display:block}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.active{background:#408bc5;color:#fff}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.active i{color:#fff;transform:rotate(180deg)}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.strong{font-weight:700;color:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.strong a{font-weight:300;color:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.strong.active{background:#0f5b97;color:#fff}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning{background:#408bc5;padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning a{padding:35px 0 40px 0;color:#fff;display:flex;align-items:center;font-size:16px}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning a .text{position:relative;margin-right:auto;font-weight:700;font-size:20px}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning a .text span{display:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning a .text:after{display:block;content:"";position:absolute;top:5px;right:-45px;width:75px;height:54px;background:url("/images/content-icons/badge-demo.svg") no-repeat;background-size:contain}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning a svg{margin:0 25px 0 15px}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning.basic .text:after{background:url("/images/content-icons/badge-basic.svg") no-repeat}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.startLearning.premium .text:after{width:90px;background:url("/images/content-icons/badge-premium.svg") no-repeat}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.warenkorb-icon{display:flex;align-items:center;padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.warenkorb-icon a{padding:25px 15px 25px 0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li.warenkorb-icon span{display:flex;justify-content:space-around;width:20px;height:20px;color:#fff;background:#b72025;border-radius:20px;font-size:12px;font-weight:700;text-indent:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul{display:none;transform:translateY(25px)}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li{background:#d9e5f2;padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li a{display:block;font-size:14px;text-indent:15px;padding:25px;border-color:rgba(64, 139, 197, 0.25)}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li a:hover{text-decoration:underline}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li.orange,.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li.grey{background-color:#f0f4fa}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li.grey svg{width:10px;height:auto;margin-left:10px}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li.grey svg *{fill:#408bc5;opacity:0.5;transition:opacity 200ms ease}.smNavBar .flex .smNavContainer .smNavContainerInner nav ul:not(.external) li>ul li.orange a{color:#ff7800}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external{display:flex;flex-flow:row wrap;padding:30px 25px;gap:15px}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external li{flex-grow:1}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external li:first-child{order:3;width:100%}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external .cta{padding:10px 20px;text-align:center}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external .cta.login{background:#408bc5;color:#fff;border-radius:5px}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external .cta.login:hover{background:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav .external .cta.register{border-radius:5px}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile{display:block;padding:35px 25px 25px}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile label{color:#0f5b97;padding:5px 0}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile select{font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;border-radius:5px;border:none;background-color:rgba(255, 255, 255, 0.2);background-image:url("/images/icons/down-white.svg");background-position:95% 50%;color:#fff;font-weight:700}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile select:focus{border:1px solid #fff;outline:none}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile ul{list-style-type:none;margin:15px 0 0 0;padding:10px 0 50px 0;border-top:1px dotted #2275b6}.smNavBar .flex .smNavContainer .smNavContainerInner .testSwitch.mobile ul li a{display:block;padding:10px 0;margin:5px 0;color:#0f5b97}}@media screen and (min-width:1200px){.smNavBar .mobile{display:none}.smNavBar .flex{transition:padding 300ms ease, height 300ms ease;padding:30px}.smNavBar .flex .logo a{max-width:300px}.smNavBar .flex .logo .testSwitch{position:relative;display:flex;align-items:center}.smNavBar .flex .logo .testSwitch label{position:absolute;display:block;z-index:1;transition:transform 200ms ease, opacity 300ms ease;white-space:nowrap;opacity:0;color:#408bc5;font-weight:300;cursor:default}.smNavBar .flex .logo .testSwitch:hover label{opacity:1;transform:translateX(110px)}.smNavBar .flex .logo .testSwitch select{font-family:"Ubuntu", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif !important;box-sizing:border-box;position:relative;z-index:2;border:1px solid #408bc5;border-radius:3px;background-color:#fff;color:#408bc5;font-weight:700;min-width:100px;height:auto;margin:0;padding:10px;background-image:url("/images/icons/down.svg");background-position:90% 50%;transition:background-color 300ms ease}.smNavBar .flex .logo .testSwitch select:hover{background-color:#f0f4fa}.smNavBar .flex .smNavContainer{display:block !important}.smNavBar .flex .smNavContainer .smNavContainerInner nav{color:#408bc5}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li{position:relative;padding:20px 20px;margin:0 min(15px, 0.65vw);transition:background 250ms linear;border-radius:5px}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.shopLink{padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.shopLink a{display:block;padding:20px 20px}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li i{display:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul{display:block !important;visibility:hidden;position:absolute;z-index:2;margin:0;top:100%;left:50%;transform:translateX(-50%) translateY(2rem);width:max-content;min-width:150px;background:#fff;box-shadow:0 0 25px rgba(0, 0, 0, 0.3);border-radius:5px;overflow:hidden;opacity:0;transition:all 200ms ease}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul.subMenuRight{right:0;left:auto;transform:translateX(0) translateY(2rem)}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li a{cursor:pointer;font-size:14px;display:block;padding:15px 30px 15px 20px;border-bottom:1px solid #d9e5f2;transition:all 200ms ease}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li a:hover{padding:15px 27px 15px 23px;background:#f0f4fa;color:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.grey a{display:flex;background:#f8f8f8;color:#626262;border-color:#dadada}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.grey a svg{width:10px;height:auto;margin-left:10px}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.grey a svg *{fill:#626262;opacity:0.5;transition:opacity 200ms ease}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.grey a:hover{background:#f2f2f2;color:#626262}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.grey a:hover svg *{opacity:1}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.orange a{color:#ff7800}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li.orange a:hover{background:rgba(255, 120, 0, 0.1)}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li>ul li:last-child a{border:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.warenkorb-icon{position:relative}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.warenkorb-icon a{display:block;text-indent:100em;width:20px;height:25px;background:url("/images/shop/warenkorb-icon.svg") no-repeat center;background-size:contain}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.warenkorb-icon span{display:flex;align-items:center;justify-content:space-around;position:absolute;right:7px;bottom:12px;color:#fff;background:#b72025;border-radius:20px;width:20px;height:20px;font-size:12px;font-weight:700}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li:hover{background:#f0f4fa;color:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li:hover ul{visibility:visible;transform:translateX(-50%) translateY(0);opacity:1}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li:hover ul.subMenuRight{transform:translateX(0) translateY(0)}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning{padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a{position:relative;display:flex;align-items:center;border-radius:5px;background:#626262;color:#fff;padding:5px 10px;margin:0 0.5vw;font-weight:500;font-size:14px;overflow:hidden}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a span{font-size:65%;font-weight:300;letter-spacing:0.05em;text-transform:uppercase;margin-left:0.5em}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a svg{margin-left:20px}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a .text{display:flex;align-items:center}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a .hover{position:absolute;top:100%;left:10px}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a .text,.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a .hover,.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a svg{transition:all 250ms cubic-bezier(0.87, 0, 0.13, 1)}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a:hover .text{transform:translateY(-150%)}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a:hover .hover{top:5px}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning a:hover svg{transform:scale(1.25)}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning.basic a{background:#0f5b97}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning.premium a{background:#ff7800}.smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning:hover{background:none}.smNavBar .separator::after{position:relative;display:block;content:"";height:45px;width:1px;margin:0 30px;background-color:rgba(64, 139, 197, 0.25);transition:all 300ms ease}}@media screen and (min-width:1200px) and (max-width:1600px){.smNavBar .flex{padding:1.5vw}.smNavBar .flex .logo a{max-width:16vw}.smNavBar .flex .logo a .mark{display:none}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li{font-size:14px;padding:1vw 1.25vw;margin:0 0 0 7px}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.shopLink{padding:0}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.shopLink a{padding:1vw 1.25vw}.smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li.warenkorb-icon span{bottom:5px}.smNavBar nav.separator::after{margin:0 1vw}}@media screen and (max-width:1199px){body.smNavMobileOpen{overflow:hidden;touch-action:none}body.smNavMobileOpen .smNavBar{overflow:visible}body.smNavMobileOpen .smNavBar .logo .smNavToggle{background-color:#ff7800}body.smNavMobileOpen .smNavBar .logo .smNavToggle span:nth-child(1){transform:translateY(10px);opacity:0}body.smNavMobileOpen .smNavBar .logo .smNavToggle span:nth-child(3){transform:translateY(-10px);opacity:0}}@media screen and (min-width:1200px){body.scrolledNav .smNavBar .flex{padding:0 1vw;height:60px}body.scrolledNav .smNavBar .flex .logo .mark{width:0}body.scrolledNav .smNavBar .flex .logo .type{width:125px;transform:translateY(3px)}body.scrolledNav .smNavBar .flex .smNavContainer .smNavContainerInner nav>ul>li{margin:0 0 0 7px;padding:18px 20px;border-radius:0;font-size:14px}body.scrolledNav .smNavBar .flex .smNavContainer .smNavContainerInner nav .shopLink{padding:0}body.scrolledNav .smNavBar .flex .smNavContainer .smNavContainerInner nav .shopLink a{display:block;padding:18px 20px}body.scrolledNav .smNavBar .flex .smNavContainer .smNavContainerInner nav .cta{padding:3px 10px}body.scrolledNav .smNavBar .flex .smNavContainer .smNavContainerInner nav li.startLearning{padding:0}body.scrolledNav .separator::after{height:30px;margin:0 10px}body.scrolledNav .logo .separator::after{margin:0 20px}}.duell-resultat{border:1px solid #408bc5;margin-top:1px;border-radius:3px}.duell-resultat__headline{text-align:center;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid;padding:0.5em 0;margin:0}.duell-resultat__image-outer-wrap{padding:2em}@media screen and (min-width:60.063em){.duell-resultat__image-outer-wrap{padding:0 6em 2em 6em}}.duell-resultat__image-wrap{padding-bottom:100%;position:relative}.duell-resultat__avatar{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:100%;border:1px solid #fff;display:block;background-color:#fff;box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.2)}.duell-resultat__punkte{text-align:center;color:#408bc5}.duell-resultat__punkte>span{display:block}.duell-resultat__punkte>span:first-of-type{font-size:3.6em;font-weight:bold}.duell-resultat__punkte>span:last-of-type{margin:0.1em 0 0.5em}.duell-resultat__username{display:block;text-align:center;overflow:hidden;word-wrap:break-word;height:3em}.duell-resultat__avatar-wrap{text-align:center}.duell-resultat__tag{display:inline-block;padding:0.5em;margin:0.5em 0;border-radius:3px;color:#fff}.duell-resultat__tag--sieger{background-color:#4bc278}.duell-resultat__tag--verlierer{background-color:#b72025}.duell-resultat__tag--unentschieden{background-color:#626262}.duell-resultat+.page{margin-top:2em}.new-headline{display:inline-block;font-style:italic;line-height:135%;color:#408bc5;margin:1rem 0 1.5rem 0}@media screen and (max-width:40.063em){.new-headline{margin:0.5rem 2rem 1rem 0.5rem}}.content-page{padding-bottom:6rem}.content-page .mobile{display:none}@media screen and (max-width:40em){.content-page .desktop{display:none}.content-page .mobile{display:block}}.content-page .sbbox>.content,.content-page .untertest-simulation>.content{padding:1rem 3rem 2rem 3rem}.content-page .sbbox>.content h2,.content-page .untertest-simulation>.content h2{font-size:1.375em;font-weight:700;margin-top:2.25rem;margin-bottom:1.5rem}.content-page .sbbox>.content p,.content-page .untertest-simulation>.content p{margin-bottom:1.5rem}@media screen and (max-width:40.063em){.content-page .sbbox>.content,.content-page .untertest-simulation>.content{padding:1rem 2rem}}.content-page.article-content a{scroll-margin-top:5.5rem}.content-page.article-content div.sbbox.subhead,.content-page.article-content div.subhead.untertest-simulation{background:#093355;color:#fff;border-left:10px solid #408bc5;padding:30px 60px 30px 40px}.content-page.article-content div.sbbox.subhead p,.content-page.article-content div.subhead.untertest-simulation p{margin:0}.content-page.article-content .content h2 span{font-weight:300}.content-page.article-content .content h3{font-size:1rem;font-weight:400}.content-page.article-content .content ul,.content-page.article-content .content ol{margin:2rem 0 2rem 2rem}.content-page.article-content .content ul li,.content-page.article-content .content ol li{margin:0.25rem 0}.content-page.article-content .content a:not(.button){text-decoration:underline}.content-page.article-content .content a.button.green{border-color:#4bc278;background:none;color:#4bc278}.content-page.article-content .content a.button.green:hover{background:#4bc278;color:#fff}.content-page.article-content .content blockquote{background:#f0f4fa;padding:1.5rem 2rem;border-left:10px solid #408bc5;margin:3rem 0}.content-page.article-content .content blockquote p{color:#408bc5;margin:0 !important}.content-page.article-content .content blockquote a{text-decoration:underline;text-underline-offset:4px;transition:all 200ms ease}.content-page.article-content .content blockquote a:hover{color:#195787;text-underline-offset:6px}.content-page.article-content .content blockquote.orange{border-color:#ff7800;background:rgba(255, 120, 0, 0.1)}.content-page.article-content .content blockquote.orange a{color:#ff7800 !important}.content-page.article-content .content blockquote.orange a:hover,.content-page.article-content .content blockquote.orange a:hover span{color:#ed661d !important}.content-page.article-content .content blockquote.green{border-color:#4bc278;background:rgba(75, 194, 120, 0.1)}.content-page.article-content .content blockquote.green a{color:#4bc278 !important}.content-page.article-content .content blockquote.green a:hover,.content-page.article-content .content blockquote.green a:hover span{color:#42ac6a !important}.content-page.article-content .content blockquote.red{border-color:#b72025;background:rgba(183, 32, 37, 0.1)}.content-page.article-content .content blockquote.red a{color:#b72025 !important}.content-page.article-content .content blockquote.red a:hover,.content-page.article-content .content blockquote.red a:hover span{color:#8e1216 !important}.content-page.article-content .content blockquote+blockquote{margin:-1.5rem 0 3rem 0}.content-page.article-content .content figure{margin:3rem 0 2rem 0;padding:0;width:100%;text-align:left}.content-page.article-content .content figure figcaption::before,.content-page.article-content .content figure figcaption::after{display:none}.content-page.article-content .content figure figcaption{font-style:normal;font-size:12px;color:#408bc5;opacity:0.5;text-align:left !important;margin-top:0.75rem;line-height:1.35}.content-page.article-content .content hr{border:none;border-bottom:1px dashed #408bc5;margin:min(60px, 10vw) 0}@media (max-width:40.063em){.content-page.article-content div.sbbox.subhead,.content-page.article-content div.subhead.untertest-simulation{border-left:10px solid #408bc5;padding:30px 60px 30px 25px}.content-page.article-content figure{margin:2rem 0}.content-page.article-content .vertical-scroll{overflow-x:auto;margin-bottom:3rem !important}}#content article .content .columns{padding:0 !important}@media screen and (max-width:40.063em){.uebungsmodi>.column{margin-bottom:1em}}.content-headline{background:#408bc5 no-repeat right;border-radius:5px;margin:1rem auto 1.75rem auto;padding:1.5rem 3rem;box-shadow:0 0 1em rgba(0, 0, 0, 0.3);color:#fff;font-weight:700;font-size:2.55em}@media screen and (max-width:40.063em){.content-headline{font-size:2em;padding:1rem 2rem;background-position:right -25px bottom}}.content-headline.team{background-image:url("/images/content-icons/content-team.svg")}@media screen and (min-width:64.0625em){.content-box-container{display:flex}}.content-box{margin-bottom:1rem;padding:0}@media screen and (min-width:64.0625em){.content-box{flex:1}.content-box:nth-child(odd){padding-right:0.5rem}.content-box:nth-child(even){padding-left:0.5rem}}.content-box div{background-color:#fff;border-radius:5px;border:1px solid #fff;padding:1rem 1.5rem;transition:all 300ms ease-in-out;box-shadow:0 0 1em rgba(0, 0, 0, 0.1)}.content-box div p{margin-top:1.25rem}.content-box div:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.3);transform:translateY(-0.25rem)}@media screen and (min-width:64.0625em){.content-box-container{display:flex}}.content-box{margin-bottom:1rem;padding:0}@media screen and (min-width:64.0625em){.content-box{flex:1}.content-box:nth-child(odd){padding-right:0.5rem}.content-box:nth-child(even){padding-left:0.5rem}}.content-box div{background-color:#fff;border-radius:5px;border:1px solid #fff;padding:1rem 1.5rem;transition:all 300ms ease-in-out;box-shadow:0 0 1em rgba(0, 0, 0, 0.1)}.content-box div p{margin-top:1.25rem}.content-box div:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.3);transform:translateY(-0.25rem)}.content-page.webinar-page{margin-top:1rem}.content-page.webinar-page .content.headline{padding-top:2rem;padding-bottom:0;border:none}.content-page.webinar-page .content.headline h3{font-size:16px;margin-bottom:0.5rem}.content-page.webinar-page .content.headline h2{margin:0;font-weight:bold;max-width:94%}.content-page.webinar-page .content.headline .webinar-date{width:100%;margin-top:0.5rem;font-weight:700;text-align:right;display:block}.content-page.webinar-page .content.headline .webinar-time{margin-top:0.5rem;text-align:right;display:block}.content-page.webinar-page .content hr{margin:0.5rem 0 0 0}.content-page.webinar-page .content .column+hr{margin:6rem 0 0 0}.content-page.webinar-page .content .button.withIcon{margin-left:auto}.content-page.webinar-page .content .button.withIcon.blue:hover{box-shadow:none;background-color:#2275b6}.content-page.webinar-page .content>h3{margin-top:2rem}.content-page.webinar-page .content p+h3{margin-top:3rem}.content-page.webinar-page .content small{display:block;font-size:14px;line-height:1.45;margin:1.5rem 0 0 0}.content-page.webinar-page .content .column{padding:0}.content-page.webinar-page .sbbox+.sbbox,.content-page.webinar-page .untertest-simulation+.sbbox,.content-page.webinar-page .sbbox+.untertest-simulation,.content-page.webinar-page .untertest-simulation+.untertest-simulation{margin-top:2rem}.content-page.webinar-page .info a{color:#626262;text-decoration:underline}@media screen and (max-width:40rem){.content-page.webinar-page .content.headline .webinar-date,.content-page.webinar-page .content.headline .webinar-time{text-align:left}.content-page.webinar-page .content .button.withIcon{margin-left:0}}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-video{width:100%;max-width:560px;height:315px}.tutorialWithSidebar .row.buttons{padding:2rem 2rem 2rem 2rem}.tutorialWithSidebar .contentContainer{padding:1rem 3rem}.teammembers{padding-top:2rem}.teammembers .member{margin:1rem 0}.teammembers .member *{transition:all 400ms ease}.teammembers .member .details{position:relative}.teammembers .member h4{font-size:1.125rem;font-weight:700;margin:0.5rem 0 0 0}.teammembers .member h5{font-size:0.875rem;color:#626262;text-decoration:none}.teammembers .member q{color:#ff7800;font-style:italic;font-weight:500;line-height:135%}.teammembers .member q:before{content:none}.teammembers .member q:after{content:none}.teammembers .member img{max-width:80%;border-radius:200px;border:1px solid #408bc5;background-color:#408bc5}.teammembers .member.partner img{border-color:#dadada}.teammembers .member.partner img:hover{border-color:#626262}@media screen and (min-width:40.0625em){.teammembers .member{min-height:18rem}.teammembers .member h5{min-height:3rem}.teammembers .member q{opacity:0;position:absolute;padding:1rem;top:-100%;left:-10%;width:120%}.teammembers .member.animate:hover img{transform:translateY(-0.5rem);box-shadow:0 0.5rem 1.2rem 0 rgba(0, 0, 0, 0.3)}.teammembers .member.animate:hover h4,.teammembers .member.animate:hover h5{opacity:0}.teammembers .member.animate:hover q{opacity:1;top:-15%}}@media screen and (max-width:40em){.teammembers .member{background-color:#fff;border:1px solid #408bc5;padding:0 2em 2.5em 2em;border-radius:5px;margin-top:5rem;margin-bottom:3rem;min-height:0}.teammembers .member h5{margin-bottom:1em}.teammembers .member img{margin-top:-5.5em;margin-bottom:0.5em;max-width:60%}}.teampage #partner{padding-top:5rem}.shop #content{container-type:inline-size}@container (max-inline-size: 1199px){.shop main{max-width:94%;margin:0 auto}}.shop section{padding:50px 0;border-bottom:1px solid #d9e5f2}.shop section .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.shop section .header h1{font-size:1.125rem;font-weight:700}.shop section .header .question{display:flex;color:#7E93A3}.shop section .header .question::before{display:block;content:"";width:28px;height:23px;background:url("/images/shop/question.svg") no-repeat left top;margin-right:10px}@media (min-width:1200px){.shop section .header .question{text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:10px}.shop section .header .question:hover{text-decoration-color:inherit;text-underline-offset:5px}}@media (max-width:639px){.shop section .header{display:block}.shop section .header h1{text-align:center}.shop section .header .question{max-width:max-content;border:1px solid #7E93A3;padding:10px 10px 7px 10px;border-radius:5px;margin:15px auto}}.shop section .products{display:grid;grid-template-columns:repeat(auto-fit, minmax(480px, 1fr));gap:2vw}@media (max-width:639px){.shop section .products{display:block}}.shop section article{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #d9e5f2;border-radius:5px;padding:30px;transition:all 300ms ease;color:#408bc5}@media (max-width:639px){.shop section article{margin-bottom:1rem}}.shop section article a{color:inherit;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:10px}.shop section article a:hover{text-decoration-color:inherit;text-underline-offset:5px}.shop section article h2{color:inherit;font-size:1.375rem;font-weight:700;margin:0;word-break:break-word}.shop section article p{font-size:14px;margin:0}.shop section article .flex{display:flex;align-items:center}.shop section article .buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;font-size:20px}.shop section article .buy form,.shop section article .buy .button{margin:0;font-size:16px}.shop section article .type{text-transform:uppercase;font-size:0.75rem;font-weight:700}.shop section article .ue{display:inline-block;border:1px solid;border-radius:20px;padding:3px 8px;margin-left:15px;font-size:0.875rem;font-weight:700}.shop section article:hover{box-shadow:0 0 20px rgba(0, 0, 0, 0.15)}.shop section article:hover .button{background:#42ac6a;color:#fff;border-color:#42ac6a}.shop section article .button:hover{background:#4bc278;color:white;border-color:#4bc278}@media (max-width:1023px){.shop section .button{background:#4bc278 !important;color:#fff !important;border:none}}@media (max-width:479px){.shop section article h2{font-size:30px;line-height:1.2}.shop section article .buy{margin-top:20px}}@media (max-width:479px){.shop section.onlinekurse{padding-top:30px}}.shop section.onlinekurse article{background:#408bc5;color:#fff;border:none}@media (min-width:1200px){.shop section.onlinekurse article{max-width:600px}}.shop section.onlinekurse article img{position:absolute;top:0;right:0;height:130px;width:auto}.shop section.onlinekurse article h2{max-width:60%}.shop section.onlinekurse article p{margin:15px 0 0 0;max-width:60%}.shop section.onlinekurse article p.time{font-size:12px;opacity:0.5;margin-bottom:15px;transition:opacity 300ms ease}.shop section.onlinekurse article p.time i{color:inherit}.shop section.onlinekurse article:hover{background:#2275b6;box-shadow:0 0 20px rgba(0, 0, 0, 0.35)}.shop section.onlinekurse article:hover .time{opacity:1}.shop section.onlinekurse article.premium{background:#0f5b97}.shop section.onlinekurse article.premium::after{display:block;content:"";width:130px;height:56px;background:url("/images/shop/meistgekauft.png");background-size:contain;position:absolute;bottom:-40px;left:35%}.shop section.onlinekurse article.premium:hover{background:#093355}@media (max-width:479px){.shop section.onlinekurse article{padding:20px}.shop section.onlinekurse article img{height:90px;top:10px}.shop section.onlinekurse article p{max-width:none}}.shop section.pakete .products{display:block}.shop section.pakete article{flex-direction:row;align-items:center}.shop section.pakete article+article{margin-top:1rem}.shop section.pakete article img{position:relative;opacity:0.2;width:55px;max-width:none;transition:opacity 300ms ease-out, transform 300ms ease-out}.shop section.pakete article .text{border-left:1px solid #d9e5f2;padding-left:30px;margin-left:30px;margin-right:40px;font-size:14px;line-height:1.3;padding-bottom:5px}.shop section.pakete article .text h2{margin-bottom:5px}.shop section.pakete article .buy{margin:0 0 0 auto}@media (min-width:1200px){.shop section.pakete article .buy div{min-width:200px;margin-right:50px}}.shop section.pakete article .buy div del{display:inline-block;color:#7E93A3;margin-right:10px;font-size:13px;min-width:85px}.shop section.pakete article:hover img{opacity:1;transform:scale(1.1)}.shop section.pakete .button{color:#408bc5;border-color:#408bc5}@media (min-width:1200px){.shop section.pakete .button{min-width:200px}}@media (max-width:1199px){.shop section.pakete article{display:block;padding:20px}.shop section.pakete article .text{border:none;margin:0;padding:0;max-width:70%}.shop section.pakete article .flex{display:block}.shop section.pakete article .flex h2{max-width:60%;margin-bottom:10px}.shop section.pakete article .flex .ue{margin:10px 0}.shop section.pakete article .buy{margin-top:20px}.shop section.pakete article .buy div{width:auto}.shop section.pakete article .buy div del{display:block;margin-bottom:6px}.shop section.pakete article img{position:absolute;top:30px;right:30px;width:75px}}.shop section.veranstaltungen .products,.shop section.buecher .products{grid-template-columns:repeat(auto-fit, minmax(370px, 1fr))}.shop section.veranstaltungen .products article,.shop section.buecher .products article{color:#408bc5;padding:20px}.shop section.veranstaltungen .products article .flex,.shop section.buecher .products article .flex{align-items:flex-start}.shop section.veranstaltungen .products article .type,.shop section.buecher .products article .type{color:#b72025;letter-spacing:0.025rem}.shop section.veranstaltungen .products article .ue,.shop section.buecher .products article .ue{transform:translateY(-5px)}.shop section.veranstaltungen .products article img,.shop section.buecher .products article img{width:auto;height:45px;margin:0 0 0 auto}.shop section.veranstaltungen .products article h2,.shop section.buecher .products article h2{margin-bottom:10px}.shop section.veranstaltungen .products article p,.shop section.buecher .products article p{margin-bottom:30px}@media (max-width:1199px){.shop section.veranstaltungen h2,.shop section.buecher h2{max-width:75%}}.warenkorb #main{padding-top:50px}.warenkorb main{padding-bottom:20px}@media screen and (min-width:64.063em){.warenkorb main{padding-bottom:100px}}.warenkorb section{padding:20px 0 20px 0}.warenkorb section .paket{padding:20px 20px 0 20px;margin-bottom:20px;background:#d9e5f2;border-radius:5px}.warenkorb section .paket>.header{display:flex !important;margin-bottom:10px;padding-right:20px;align-items:center}.warenkorb section .paket>.header h2,.warenkorb section .paket>.header span{font-size:18px;color:#408bc5}.warenkorb section .paket>.header h2{font-weight:700}.warenkorb section .paket>.flex{display:flex;flex-direction:column;align-items:flex-end}.warenkorb section article{margin:0 0 10px 0;padding:20px 20px 10px 20px}.warenkorb section article .header{display:flex !important;margin-bottom:5px;align-items:flex-start}.warenkorb section article .header h2{font-size:1.375rem !important;max-width:65%}.warenkorb section article .header span{font-size:20px;opacity:0.5;margin-top:5px}.warenkorb section article .time{margin-bottom:8px}.warenkorb section article .time i{font-size:12px;margin-right:3px}.warenkorb section article .flex{justify-content:space-between;padding-bottom:10px}.warenkorb section article .flex ul.features{display:flex;flex-wrap:wrap;list-style-type:none;margin:0}.warenkorb section article .flex ul.features li{margin:0 15px 0 0;font-size:12px;color:#195787;font-weight:400}.warenkorb section article .flex ul.features li i{margin-left:5px}.warenkorb section .warenkorb-delete-item{color:#626262;padding:5px 0;border:none;margin:0 0 10px 0;background:none;font-size:12px;font-weight:300;text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:6px}.warenkorb section .warenkorb-delete-item i{color:inherit}.warenkorb section .warenkorb-delete-item:hover{color:#b72025;text-decoration-color:inherit;text-underline-offset:4px}.warenkorb section.payments{border:none}.warenkorb section .question.add::before{background:url("/images/shop/add.svg") no-repeat top center}.shop .site-main,.artikel .site-main{box-shadow:0 5px 5px 0 rgba(50, 50, 50, 0.26) inset;z-index:1000}@media screen and (min-width:40.063em){.shop .site-main,.artikel .site-main{box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.26);z-index:100}}.shop .sidebar,.artikel .sidebar{z-index:0}@media screen and (max-width:64em){.shop #sidebar,.artikel #sidebar{padding:0 3%}}.shop .row.warenkorb,.artikel .row.warenkorb{position:fixed;left:0;bottom:0;width:100%;z-index:998;max-height:0;overflow:hidden}.shop .row.warenkorb.show,.artikel .row.warenkorb.show{max-height:999em}@media (max-width:40em){.shop .row.warenkorb.show,.artikel .row.warenkorb.show{box-shadow:0 0 1.25rem rgba(0, 0, 0, 0.5);background:#fff;padding-bottom:4.5rem}.shop .row.warenkorb.show .button,.artikel .row.warenkorb.show .button{max-width:90%;margin:1.5rem 0}}@media screen and (min-width:40.063em){.shop .row.warenkorb,.artikel .row.warenkorb{max-height:999em;position:relative;bottom:auto;padding-bottom:0}}.toggle-warenkorb{position:fixed;bottom:0;display:block;width:100%;padding:1.5em 1em;color:white;background-color:#408bc5;text-transform:uppercase;z-index:999;box-shadow:0 0 1em rgba(0, 0, 0, 0.3)}.toggle-warenkorb:hover,.toggle-warenkorb:visited{color:white}.toggle-warenkorb .warenkorb-count{background-color:#FF2B00;color:#FFF;border-radius:20px;display:inline-block;float:right;width:25px;text-align:center;height:25px;font-weight:bold;line-height:23px}.warenkorb-small{background-color:#fff;padding:20px 0 0 0;margin-bottom:0}@media screen and (min-width:40.063em){.warenkorb-small{margin-bottom:1em;border-radius:5px;border:1px solid #d9e5f2}}.warenkorb-small .header{height:2em}@media screen and (min-width:40em){.warenkorb-small .header{height:auto}}.warenkorb-small .main{padding:1em 0}@media screen and (min-width:40.063em){.warenkorb-small .main{padding:0}}.warenkorb-small .button-wrap{padding:1.5em 3em}.warenkorb-small .button{padding:0.75em 1.5em;border-radius:5px;border:1px solid #42ac6a;margin-bottom:0}.warenkorb-small .delete{display:block;padding:0.5em}.warenkorb-small .delete:hover i{color:#b72025}.warenkorb-title{padding:0 25px;color:#408bc5}.warenkorb-title h2{font-size:16px;color:inherit}.warenkorb-close{color:#fff}.warenkorb-close a{background-color:#7E93A3;border-radius:5px;padding:0.2em 0 0.25em 0;display:block;font-weight:bold}.warenkorb-close a,.warenkorb-close a:hover,.warenkorb-close a:visited{color:inherit}.warenkorb-table{background-color:transparent;border-collapse:separate;border-spacing:0;margin:10px 0 0;border:none;width:100%}.warenkorb-table tr,.warenkorb-table td,.warenkorb-table tbody{color:#408bc5;background:none !important;padding:0}.warenkorb-table tr td{padding:10px 0}.warenkorb-table tr td:first-child{padding-left:25px}.warenkorb-table tr td:last-child{padding-right:25px}.warenkorb-table tr.article-row td{padding-top:10px;font-weight:700}.warenkorb-table tr.paket-inhalt td{padding-top:0;padding-bottom:5px;font-size:12px;font-weight:300}.warenkorb-table tr.paket-inhalt td:first-child{padding-left:50px}.warenkorb-table tr.paket-inhalt.orange td{color:#ff7800}.warenkorb-table tr.spacer td hr{margin:5px 0 0 0}.warenkorb-table tr.rabatt-row td{color:#ff7800}.warenkorb-table tr.rabatt-row:hover td{color:#ff7800}.warenkorb-table tr.rabatt-row td{padding-top:0;padding-bottom:20px}.warenkorb-table tr.gesamtsumme-row td{padding-top:20px;padding-bottom:20px;color:#093355;background:#d9e5f2 !important}.warenkorb-table span.title{font-size:1em;display:block;line-height:1.2}.warenkorb-table span.termin{font-size:0.8em;line-height:1}.warenkorb-table td.price{vertical-align:middle;text-align:right}@media only screen and (min-width:64em){.success-abgescholossen-width{width:150% !important}}.blatt .kommentare{background-color:#fff}@media screen and (min-width:40.064em){.blatt .kommentare{padding:2em 8.3% 2em 8.3%}}.blatt .kommentare .comment-toggle{margin:1em 0}form.comment-form{border-bottom:0.01em solid #f2f2f2;padding-bottom:1em;margin-bottom:2.5em}form.comment-form>div:first-child{padding:1em 0}form.comment-form button[type=submit]{height:auto;text-transform:uppercase;font-weight:300;font-size:0.75em}form.comment-form button[type=submit] i{display:none}form.comment-form textarea{resize:none;height:90px;border-radius:5px;padding:1em;background:#fbfbfb;box-shadow:none}form.comment-form textarea:focus{border-color:#408bc5;color:#408bc5;background:#fff}form.comment-form ::placeholder{color:#626262;font-weight:300;opacity:0.5}form.comment-form small{line-height:2em;opacity:0.5}@media screen and (min-width:40.064em){form.comment-form button[type=submit]{height:90px}form.comment-form button[type=submit] span{display:block;margin-top:0.75em}form.comment-form button[type=submit] i{display:block}}form.answer-form{margin-bottom:0}form.answer-form button[type=submit]{height:auto;text-transform:uppercase;font-weight:300;font-size:0.85em;padding:1em 0}form.answer-form button[type=submit] i{display:none}form.answer-form textarea{height:6rem;border-radius:5px;padding:1.1em;margin-bottom:1em;background:#fbfbfb;box-shadow:none;resize:vertical}form.answer-form textarea:focus{border-color:#408bc5;color:#408bc5;background:#fff}form.answer-form ::placeholder{color:#626262;font-weight:300;opacity:0.5}form.answer-form small{color:#626262;opacity:0.5;font-size:0.75em}@media screen and (min-width:40.064em){form.answer-form textarea{height:3rem;margin-bottom:0}form.answer-form button[type=submit]{height:3rem}form.answer-form button[type=submit] i{display:block}}div.kommentare div.headline{color:#408bc5}div.kommentare img.delete{height:1rem;cursor:pointer;margin-top:-2px}div.kommentare hr{margin:0 0 0 0 !important;margin-bottom:5px !important}.correctAnswer .icon-div{text-align:right;padding-right:3px !important;padding-left:auto;padding-top:10px !important;right:0}.icon-div .icon-checkmark{font-size:1.5rem;right:0;color:#61c488}.show-answers{color:#61c488;padding-left:6px;font-size:0.8em !important}@media screen and (min-width:40.064em){.show-answers{padding-left:30px}}.answers-toggle{color:#cccccc;text-decoration:underline;font-weight:normal;font-size:0.8em !important}@media screen and (max-width:40.625em){.answers-toggle{padding-top:10px;padding-bottom:10px;margin-left:5px !important}}.answers-toggle:hover{color:#626262}.activeHistory{color:#ff7800 !important}.activeHistory:hover{color:#ed661d !important}.answerButton{padding-top:5px !important;padding-bottom:5px !important}.answers-wrap{padding-top:30px;padding-right:1.6% !important}.kommentar>.kommentar__correctAnswer{border-bottom:0.01em solid #61c488}.commentWithCorrectAnswer{border-bottom:none !important}.onlyAnswerBorder{padding-bottom:30px}.kommentar{font-size:1rem;border-bottom:0.01em solid #f2f2f2;padding-bottom:1.5em;margin-top:2em}.kommentar:last-child{border:none}.kommentar__headlineMain,.kommentar__headline{font-size:0.75em;margin-bottom:0.5em;line-height:135%}.kommentar__headlineMain i,.kommentar__headline i{font-size:0.9em;margin-right:0.25em}.kommentar__text p{margin-bottom:0.5em;line-height:145%}.kommentar__textAntwort p{font-size:1em;margin-bottom:0.5em}.kommentar__answer,.kommentar__user,.kommentar__team,.kommentar__correctAnswer{margin-top:0;border-left:0 solid #d9e5f2}@media screen and (min-width:40.064em){.kommentar__answer,.kommentar__user,.kommentar__team,.kommentar__correctAnswer{margin-top:0;border-left:4px solid #d9e5f2}}.kommentar__team{border-color:#ff7800}.kommentar__correctAnswer{border-color:#61c488;margin-bottom:0.5em !important}.kommentar__user,.kommentar__antwort,.kommentar__team,.kommentar__correctAnswer{padding-left:0.25em;margin-bottom:1em}@media screen and (min-width:40.064em){.kommentar__user,.kommentar__antwort,.kommentar__team,.kommentar__correctAnswer{padding-left:1.5em}}.kommentar__antworten{padding:0 2em 0 0}.previousAnswers{margin-top:15px;border-top:0.04em dashed lightgrey !important}.correctAnswer{border-bottom:0.01em solid #61c488 !important}.antworten .kommentar{padding-bottom:0.75em}.antworten .kommentar__user,.antworten .kommentar__antwort,.antworten .kommentar__team,.antworten .kommentar__correctAnswer{margin-bottom:0}.antworten .kommentar p{margin:0}div.kommentar.answer{border-bottom:none !important}i.comment-delete{font-size:0.75rem;cursor:pointer;margin-left:1em;color:#b72025;transition:all 200ms ease;opacity:0.5}i.comment-delete:hover{opacity:1}.invisibleElement{font-style:normal !important;font-size:inherit !important}.orangeAdmin{color:#ff7800 !important}.orangeAdmin .icon-comment{color:#ff7800 !important}.kommentar-skeleton{height:500px;background-repeat:no-repeat;background-image:linear-gradient(#f0f4fa 100px, transparent 0), linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f0f4fa 100px, transparent 0), linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 2px, transparent 0);background-size:10px 100%, 500px 100%, 600px 100%, 610px 100%, 600px 100%, 10px 100%, 500px 100%, 600px 100%, 610px 100%, 600px 100%, 100% 100%;background-position:18px 18px, 48px 18px, 48px 56px, 48px 78px, 48px 100px, 58px 138px, 88px 138px, 88px 176px, 88px 198px, 88px 220px, 1px 280px}.kommentar-skeleton:after{content:" ";display:block;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.9) 50%, transparent 100%);background-size:10% 100%;background-repeat:no-repeat;background-position-x:0%;width:100%;height:100%;transform:translateX(0);animation:loading 1s infinite}.levelUp{background-color:#1a5788;-moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.3);z-index:750}.levelUpRow{padding:40px}.levelUpRow div>span{color:white}.levelUpText{padding-top:30px;padding-bottom:40px}@media (min-width:641px){.levelUpHeader{left:13%}.levelUpContent{border-left:2px solid rgba(211, 211, 211, 0.1);left:5%;padding-top:10px;padding-bottom:10px}}.levelUpContent .levelBoxBottomMargin{margin:0 !important}.levelRewardsArrow{color:rgba(255, 255, 255, 0.6);font-size:30px}@media (min-width:641px){.levelRewardsArrow{margin-top:28px !important;width:28% !important;content:"▸"}.levelRewardsArrow:after{content:"▸"}.levelBoxOuter{width:70% !important}.levelMargin{padding-top:1px !important;margin-left:35px !important}.levelRewardBoxMargin{left:5px}}.levelMargin{margin-left:37%;padding-right:0 !important}.levelMargin .column{padding:0 !important}@media (min-width:641px) and (max-width:1000px){.rewardAmount p{font-size:1.1rem !important;padding-top:20% !important;display:inline-block}}@media (max-width:475px){.rewardAmount p{font-size:1.1rem !important;padding-top:17% !important;display:inline-block}}@media (max-width:641px){.levelRewardBox4{margin-left:-2.5% !important}.levelRewardBox3{margin-left:10% !important}.levelRewardBox2{margin-left:21.5% !important}.levelRewardBox1{margin-left:33.3% !important}.levelRewardsArrow{width:75.5%;float:none !important;margin-bottom:5px !important}.levelRewardsArrow:after{content:"▾"}}.levelOkButton{width:24% !important}.levelInfo{background-image:url("/images/gamification/content-level.svg");background-color:#4e8bc5 !important}@media screen and (max-width:640px){.levelPage{padding-left:0 !important;padding-right:0 !important}}.levelPage hr{border-color:#f6f6f6 !important}.levelBox{padding-left:10px !important;padding-right:3px !important}.allLevelBoxInner table{margin-bottom:0 !important;border:white 3px solid !important;border-radius:10px !important}.allLevelBoxInner th{padding-top:5px !important;padding-bottom:5px !important}.allLevelBoxInner .level1{border-top-left-radius:5px;border-bottom-left-radius:5px}.allLevelBoxInner .level80{border-top-right-radius:5px;border-bottom-right-radius:5px}.allLevelBoxInner th{color:white !important;font-size:16px !important}.levelBoxInner{margin:5px !important}.levelBoxInner h1{font-size:1rem !important;padding-top:6px !important}.levelUpBoxInner{margin:3px !important}.levelUpBoxInner h1{font-size:0.7rem !important;padding-top:3px !important;margin-bottom:0.2rem}.levelUpBoxInner .levelNumber{font-size:1.5em !important;padding-top:7px;padding-bottom:3px}.levelUpBoxInner .levelQuestions{font-size:0.7rem !important;padding-bottom:7px;margin-bottom:3px}.levelUpBoxInner .levelTransitionBar{height:10px}.rewardImg img{max-height:40px;max-width:40px}.levelRewardsBox{margin:0.5px 0 0 0 !important;padding:15px 30px 15px 45px !important}.levelRewardsBox .sbbox,.levelRewardsBox .untertest-simulation{margin:0 !important;border:1px solid #dadada}.levelRewardsBox .sbbox .row,.levelRewardsBox .untertest-simulation .row{margin:10px}.levelRewardsBox .sbbox .row .column,.levelRewardsBox .untertest-simulation .row .column{padding:0 !important}.levelRewardsBox .sbbox .row .rewardAmount,.levelRewardsBox .untertest-simulation .row .rewardAmount{width:40%}.levelRewardsBox .sbbox .row .rewardImg,.levelRewardsBox .untertest-simulation .row .rewardImg{width:60%}@media (min-width:641px){.levelRewardsBox{padding:15px 20px 15px 35px !important}}.rewardColumn{padding:0 15px 0 0 !important}.levelRewardsBox [class*=column]+[class*=column]:last-child{float:left !important}.rewardAmount p{line-height:initial;font-size:1.5rem;margin-bottom:0;font-weight:bold;color:#4BC278;padding-top:15%}.nextLevelsWrap{padding-top:10px !important;padding-bottom:5px !important}@media screen and (max-width:639px){.nextLevelsArrow svg{transform:rotate(90deg)}.nextLevelsWrap{padding-top:0 !important}.levelBoxBottomMargin{margin-bottom:0 !important}}@media screen and (max-width:479px){.nextLevelsArrow svg{margin-left:46%}}@media screen and (min-width:480px) and (max-width:639px){.nextLevelsArrow svg{margin-left:48%}}@media screen and (min-width:640px){.nextLevelsWrap{width:68%;float:right !important;padding-left:0 !important}.nextLevelsArrow svg{margin-top:32px;margin-left:7px}.meinLevelBox{padding-right:0.07rem}.levelBoxBottomMargin{margin-bottom:10px !important}}@media screen and (min-width:709px){.nextLevelsArrow svg{margin-left:12px}}@media screen and (min-width:776px){.nextLevelsArrow svg{margin-left:10px}}@media screen and (min-width:1156px){.nextLevelsWrap{width:69%}}.containerStats>a{display:inline-block;display:-moz-inline-box;display:inline;zoom:1;text-align:left;height:auto}.containerStats hr{border-color:#408bc5;opacity:0.1;margin:0 0 0.9rem 0}.containerStats .column{height:100%;padding-right:0 !important}.containerStats .column a{background:#f0f4fa;display:flex;overflow:hidden;padding:0;text-align:left}.containerStats .column a span:last-child{background:#d9e5f2;display:flex;flex:1;justify-content:center;flex-direction:column;flex-direction:column;float:right;border-left:1px solid #408bc5;text-align:center}.containerStats .column a span:last-child i{font-size:0.875rem;opacity:0.5;transition:300ms ease-in-out}.containerStats .column a:hover{background:#fff;color:#408bc5}.containerStats .column a:hover span:last-child i{opacity:1}.containerStats .column:last-child{float:left}.containerStats .statsLinks{font-weight:normal;padding:0.75rem 1rem}.levelNumber{font-size:2em !important;font-weight:bold !important;color:white;padding-top:10px;padding-bottom:5px}.levelQuestions{color:white;padding-bottom:15px;margin-bottom:5px}.nextLevel{color:white;padding-top:10px;padding-bottom:10px}.nextLevelNumber{font-size:2em !important;font-weight:bold !important}.nextLevelQuestions{vertical-align:40% !important}.nextLevelRoundWrap{border-top-left-radius:5px;border-top-right-radius:5px}.nextLevelRewards{display:block;width:90% !important;margin-top:10px !important;margin-left:8% !important;margin-right:auto !important;margin-bottom:15px !important}.nextLevelRewards div{display:inline-block !important;padding-left:0 !important;padding-right:5px !important}.nextLevelRewards .rewardAddOn{margin-top:5% !important;float:left !important}.nextLevelRewards .rewardAddOn span{font-weight:bold !important;font-size:150%;margin-bottom:0 !important;color:#4BC278}@media (max-width:550px){.nextLevelRewards .rewardAddOn span{font-size:100%}}.jokerImg{padding-right:0 !important}.jokerAmount{color:#4BC278;padding-top:15%}.jokerAmount p{font-weight:bold !important}.jokerDescription{color:#844bbb}.jokerDescription p{padding-top:1%;font-size:0.9rem;margin-bottom:0 !important;font-weight:400}.avatarDes p{padding-top:4% !important}.joker-row{padding-top:5px;padding-bottom:15px;width:95%}.joker-row hr:last-child{border:none}.extraRewardMargin{margin-left:25% !important}.extraRewardMarginBig{margin-left:36% !important}.levelTransitionBar{height:15px;border-bottom-left-radius:5px}.levelTransitionFill{border-bottom-right-radius:5px;border-bottom-left-radius:5px}.levelTransitionBarBorder{border-bottom-right-radius:5px !important}.belohnungHinfu{margin-left:15px}.ULHeading{margin-bottom:15px !important}.ULMargin{margin-left:15px !important}.ULBackground{background-color:white}.ULHead4{color:#ff7800 !important}.avatarAdminView{max-height:300px;max-width:300px}.levelTableItemsCustom thead tr th{font-weight:bold !important;text-align:center !important}.levelTableItemsCustom tbody tr td{text-align:center !important}.avatarAdminButton{height:37px !important;margin-top:21px !important;border:none !important}.userAvatars{margin-top:10px;margin-bottom:10px}.userAvatars:hover{border:#408bc5 2px solid;cursor:pointer !important;opacity:0.8}.selectedAvatar{border:#ff7800 2px solid !important}@media screen and (min-width:900px){.extraMargin{margin:20px 10px 20px 10px !important}}.levelButtons{display:flex;padding-right:0;margin:0.5rem 0}.levelButton{display:flex;justify-content:center;align-items:center;color:white;font-weight:normal !important;font-size:0.8rem !important;padding:0.35rem 1rem !important;margin-bottom:0.35rem;border:0;box-shadow:inset 0 0 0px 1px rgba(0, 0, 0, 0.25)}.levelButton .levelBadgeLevel{font-size:1.4rem !important;font-weight:bold !important;margin-left:0.2rem}.levelBadge{margin-right:1% !important;width:20%;cursor:auto !important;font-size:1rem !important}.lvlText{font-weight:300;letter-spacing:0.1rem}.levelBadgeQuestions{width:80%;justify-content:space-between;background-color:#408bc5 !important}.levelBadgeQuestions span{text-align:left}.levelBadgeQuestions em{color:#2275b6;font-style:normal}.levelBadgeQuestions i{display:block;font-size:1.5rem;transition:transform 300ms ease}.levelBadgeQuestions:hover{background-color:#2275b6 !important}.levelBadgeQuestions:hover i{transform:translateX(0.5rem)}.levelBadgeQuestions:hover em{color:#0f5b97}br.forced.mobile{display:none}@media screen and (max-width:430px){br.forced.mobile{display:inline}}@media only screen and (max-width:650px){.bleibDran{transform:translateY(-0.5rem)}.bleibDran .avatarColumn{padding-right:0}.bleibDran .avatarBadge{bottom:-3px;right:-3px}.bleibDran .avatarBadge svg{height:30px;width:30px}.bleibDran .levelButtons{padding-left:0.9375rem;padding-right:0.9375rem;margin:0}.bleibDran .levelButton{padding:0.35rem 0.5rem !important}.bleibDran .levelButton .levelBadgeLevel{margin-left:0}.bleibDran .userStatistics{width:100%}.bleibDran .lvlText{display:none}.bleibDran h1{margin-top:0.5rem;margin-bottom:0.25rem}.bleibDran span{font-size:1.1em}.bleibDran .levelBadgeQuestions .left span,.bleibDran .levelBadgeQuestions .left{text-align:left;font-size:0.75rem}.bleibDran .levelBadgeQuestions .right{width:10%;padding-top:1.5%}.bleibDran .levelBadgeQuestions .right i{font-size:1.5rem}.bleibDran .containerStats{padding-left:0 !important;padding-right:0 !important}.bleibDran .containerStats .row{margin:0 !important;margin-left:0.9375rem !important}.bleibDran .containerStats .row hr{margin-top:0.7rem}.bleibDran .containerStats a{margin-bottom:0}.bleibDran .containerStats a span:first-child{font-size:11px;padding:0.5rem;width:100%}.bleibDran .containerStats a span:last-child{display:none}}@media only screen and (min-width:600px) and (max-width:650px){.bleibDran .levelStats{display:block !important}}@media only screen and (min-width:650px){.bleibDran{width:95vw !important}.bleibDran .userStatistics{width:77% !important}}@media only screen and (min-width:600px){.bleibDran .levelStats{padding-top:0.5rem}.bleibDran .levelStats .column h1{font-size:1.5rem}.bleibDran .userStatistics{display:inline-block !important;padding-left:0.9375rem;padding-right:0}.bleibDran .userStatistics .containerStats{width:100%}.bleibDran .userStatistics .containerStats .row a{width:100%}.bleibDran .userStatistics .containerStats .row a .statsLinks{width:80%}.bleibDran .userStatistics .containerStats .row a span:last-child{width:20%}}@media only screen and (min-width:1026px){.bleibDran{width:100% !important;padding-left:0;padding-right:0;margin:-0.5rem 0 1.3rem 0 !important}}p.green{color:#4BC278}.avatarShadow{background-color:#eed;box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}.avatarBorder{max-width:160px;max-height:160px;border:solid 2px white;border-radius:50px}.avatarFileUpload{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.avatarUploadButton{color:white !important;background:#408bc5 !important}.untertestBadgeInfo .untertestBadge{padding:10% 10% 15% 0}.untertestBadgeInfo .untertestBadge path{max-height:75px !important;max-width:75px !important}.uAuszeichnung{padding-top:2.5%;padding-left:0}.untertestBadgeInfo{margin-bottom:5%}.uAuszeichnungHeader{font-weight:bold;color:#408bc5;line-height:1.65}.uAuszeichnungTagen{color:#dadada}.userLevelComment{padding:1.5px 8px 1.5px 8px !important;margin-right:2px;color:white;font-weight:bold;border-radius:3px;font-size:0.85em}.avatarBadge{display:inline-block !important;position:absolute;right:0;bottom:0}.avatarBadge svg{height:50px;width:50px}.commentBadge{display:inline-block !important;top:3px;position:relative;margin-right:4px}.commentBadge svg{height:16px !important;width:16px !important}.badge-tooltipster{background-color:white;max-width:300px;max-height:30px;padding:8px;border:1px solid #408bc5;border-radius:5px}.badge-tooltipster p{color:#408bc5;line-height:12px;font-size:11px;font-weight:500}.badgeTooltip{padding-top:5px}#level-form .errorSummary>ul>li{color:red}.level1{background:#c3c3c3 !important}.level2{background:#c3c3c3 !important}.level3{background:#c3c3c3 !important}.level4{background:#c3c3c3 !important}.level5{background:#c3c3c3 !important}.level6{background:#c3c3c3 !important}.level7{background:#c3c3c3 !important}.level8{background:#c3c3c3 !important}.level9{background:#c3c3c3 !important}.level10{background:#c3c3c3 !important}.level11{background:#c3c3c3 !important}.level12{background:#c3c3c3 !important}.level13{background:#c3c3c3 !important}.level14{background:#c3c3c3 !important}.level15{background:#c3c3c3 !important}.level16{background:#c3c3c3 !important}.level17{background:#c3c3c3 !important}.level18{background:#c3c3c3 !important}.level19{background:#c3c3c3 !important}.level20{background:#82bbe7 !important}.level21{background:#82bbe7 !important}.level22{background:#82bbe7 !important}.level23{background:#82bbe7 !important}.level24{background:#82bbe7 !important}.level25{background:#82bbe7 !important}.level26{background:#82bbe7 !important}.level27{background:#82bbe7 !important}.level28{background:#82bbe7 !important}.level29{background:#82bbe7 !important}.level30{background:#82bbe7 !important}.level31{background:#82bbe7 !important}.level32{background:#82bbe7 !important}.level33{background:#82bbe7 !important}.level34{background:#82bbe7 !important}.level35{background:#82bbe7 !important}.level36{background:#82bbe7 !important}.level37{background:#82bbe7 !important}.level38{background:#82bbe7 !important}.level39{background:#82bbe7 !important}.level40{background:#0f5b97 !important}.level41{background:#0f5b97 !important}.level42{background:#0f5b97 !important}.level43{background:#0f5b97 !important}.level44{background:#0f5b97 !important}.level45{background:#0f5b97 !important}.level46{background:#0f5b97 !important}.level47{background:#0f5b97 !important}.level48{background:#0f5b97 !important}.level49{background:#0f5b97 !important}.level50{background:#0f5b97 !important}.level51{background:#0f5b97 !important}.level52{background:#0f5b97 !important}.level53{background:#0f5b97 !important}.level54{background:#0f5b97 !important}.level55{background:#0f5b97 !important}.level56{background:#0f5b97 !important}.level57{background:#0f5b97 !important}.level58{background:#0f5b97 !important}.level59{background:#0f5b97 !important}.level60{background:#093355 !important}.level61{background:#093355 !important}.level62{background:#093355 !important}.level63{background:#093355 !important}.level64{background:#093355 !important}.level65{background:#093355 !important}.level66{background:#093355 !important}.level67{background:#093355 !important}.level68{background:#093355 !important}.level69{background:#093355 !important}.level70{background:#093355 !important}.level71{background:#093355 !important}.level72{background:#093355 !important}.level73{background:#093355 !important}.level74{background:#093355 !important}.level75{background:#093355 !important}.level76{background:#093355 !important}.level77{background:#093355 !important}.level78{background:#093355 !important}.level79{background:#093355 !important}.level80{background:linear-gradient(to right, #e49415, #ffc000) !important}.level81{background:linear-gradient(to right, #e49415, #ffc000) !important}.level82{background:linear-gradient(to right, #e49415, #ffc000) !important}.level83{background:linear-gradient(to right, #e49415, #ffc000) !important}.level84{background:linear-gradient(to right, #e49415, #ffc000) !important}.level85{background:linear-gradient(to right, #e49415, #ffc000) !important}.level86{background:linear-gradient(to right, #e49415, #ffc000) !important}.level87{background:linear-gradient(to right, #e49415, #ffc000) !important}.level88{background:linear-gradient(to right, #e49415, #ffc000) !important}.level89{background:linear-gradient(to right, #e49415, #ffc000) !important}.level90{background:linear-gradient(to right, #e49415, #ffc000) !important}.level91{background:linear-gradient(to right, #e49415, #ffc000) !important}.level92{background:linear-gradient(to right, #e49415, #ffc000) !important}.level93{background:linear-gradient(to right, #e49415, #ffc000) !important}.level94{background:linear-gradient(to right, #e49415, #ffc000) !important}.level95{background:linear-gradient(to right, #e49415, #ffc000) !important}.level96{background:linear-gradient(to right, #e49415, #ffc000) !important}.level97{background:linear-gradient(to right, #e49415, #ffc000) !important}.level98{background:linear-gradient(to right, #e49415, #ffc000) !important}.level99{background:linear-gradient(to right, #e49415, #ffc000) !important}.level100{background:linear-gradient(to right, #e49415, #ffc000) !important}.lv-light-grey{color:#000 !important;background-color:#edf2fa !important}.lv-grey{color:#000 !important;background-color:#c3c3c3 !important}.lv-light-blue{color:#000 !important;background-color:#82bbe7 !important}.lv-blue{color:#000 !important;background-color:#0f5b97 !important}.lv-dark-blue{color:#000 !important;background-color:#093355 !important}.lv-gold{color:#000 !important;background:linear-gradient(to right, #e49415, #ffc000) !important}.uBadge-biologie svg .badge{fill:#379a6c}.uBadge-chemie svg .badge{fill:#ad393a}.uBadge-mathe svg .badge{fill:#0fa5b3}.uBadge-physik svg .badge{fill:#454976}.uBadge-implikationen-erkennen svg .badge{fill:#81d563}.uBadge-wortfluessigkeit svg .badge{fill:#ffae00}.uBadge-zahlenfolgen svg .badge{fill:#2ac5f1}.uBadge-gedaechtnis-und-merkfaehigkeit svg .badge{fill:#7b55a5}.uBadge-figuren-zusammensetzen svg .badge{fill:#87511d}.uBadge-textverstaendnis svg .badge{fill:#feae66}.uBadge-soziales-entscheiden svg .badge{fill:#ae3068}.uBadge-emotionen-erkennen svg .badge{fill:#4dc3b7}.uBadge-draht-biegen svg .badge{fill:#c55334}.uBadge-formen-spiegeln svg .badge{fill:#4262b4}.uBadge-emotionen-regulieren svg .badge{fill:#6B919D}.uBadge-lightGray svg .badge{fill:#eaeaea}.form-new{}.form-new label,.form-new h4{font-size:0.75rem;color:#a4a4a4;font-weight:300;letter-spacing:0.03em;padding:0 0 0.25em 1.5em;margin:1.25em 0 0 0}.form-new select{color:#408bc5}.form-new select:focus{border:#408bc5 1px solid;background:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}.form-new input{font-size:1rem;color:#408bc5;letter-spacing:0.01em;padding:1.5em 1em;margin:0;border:0.0625em solid #dadada;box-shadow:none}.form-new input.disabled{background:#d9e5f2;border-color:#408bc5}.form-new input:focus{border-color:#408bc5;background:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}.form-new ::placeholder{color:#d9e5f2;font-weight:300}.form-new input:-webkit-autofill,.form-new input:-webkit-autofill:hover,.form-new input:-webkit-autofill:focus,.form-new textarea:-webkit-autofill,.form-new textarea:-webkit-autofill:hover,.form-new textarea:-webkit-autofill:focus,.form-new select:-webkit-autofill,.form-new select:-webkit-autofill:hover,.form-new select:-webkit-autofill:focus{-webkit-text-fill-color:#408bc5;-webkit-box-shadow:none;transition:background-color 5000s ease-in-out 0s}.form-new .form-info{font-size:0.75rem;color:#408bc5;padding:0.75em 0 0 1.5em}.form-new small.error,.form-new span.error{margin-bottom:0}.form-new.overview{background:#fff;border-radius:5px;padding:1em 1em 2em 1em}.form-new.overview p{color:#408bc5;margin:0 1em 0 1.1em;font-size:1rem;font-weight:400}.form-new.success-screen{background:#fff;border-radius:5px;margin:2em 0;padding:4em 4vw;text-align:center;color:#626262}.form-new.success-screen svg{width:16em;max-width:60%;margin-bottom:0}.form-new.success-screen p{max-width:44em;margin:1.5em auto}.form-new.success-screen .button{margin-top:2em}.form-new .bearform{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}label.slider-checkbox{position:relative;display:block;padding:0;margin:2rem 0 0 0;color:#626262}label.slider-checkbox input[type="checkbox"]{position:absolute;top:0;right:0;opacity:0;width:0;height:0}label.slider-checkbox .text{display:block;width:calc(100% - 80px);font-size:0.75rem;line-height:1rem;margin:0}label.slider-checkbox .slider{position:absolute;cursor:pointer;top:0;right:0;width:50px;height:24px;border-radius:50px;background-color:#dadada;transition:0.2s 0.1s}label.slider-checkbox .slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;border-radius:50%;background-color:white;transition:0.3s}label.slider-checkbox input:checked+.slider{background-color:#408bc5}label.slider-checkbox input:checked+.slider:before{transform:translateX(26px)}label.slider-checkbox.disabled{cursor:not-allowed}label.slider-checkbox.disabled .slider{cursor:not-allowed;background-color:#626262 !important}.slider-checkbox+.slider-checkbox{margin-top:1rem}.slider-checkbox:last-child{margin-bottom:1.5rem}.land_select{margin:0;height:3rem;font-size:1rem}.new-headline{display:inline-block;font-style:italic;color:#408bc5;margin:1rem 0 1.5rem 0}@media screen and (max-width:40.063em){.new-headline{margin:0.5rem 2rem 1rem 0.5rem}}.rechnungsdaten{padding-bottom:5em}.rechnungsdaten h2{font-size:1.125rem;font-weight:700;margin:1.5em 0 1em 0}.rechnungsdaten hr{margin:2em 0 1em 0;border-color:#d9e5f2}.rechnungsdaten .button.green,.rechnungsdaten .button.grey{margin:2em 0 4em 0;padding:1.5em 3em}@media screen and (max-width:40.064em){.rechnungsdaten .button.green,.rechnungsdaten .button.grey{margin:0 0;width:100%}}@media screen and (max-width:40.064em){.rechnungsdaten .button.grey{padding:0.5em 1em;margin:0 0 2rem 0;width:100%}}.rechnungsdaten label{font-weight:300}.rechnungsdaten .postal_data p{margin-top:40px}.failure p{margin-top:1.25rem}.failure .button.green,.failure .button.blue{margin:1em 0 4em 0;padding:1.5em 3em}@media screen and (max-width:40.064em){.failure .button.green,.failure .button.blue{margin:0.5em 0;width:100%}}.failure .support{margin-top:0.7rem}@media screen and (max-width:40.064em){.failure .support{margin-top:0 !important}}.failure .attention{margin-top:1.55rem}@media screen and (max-width:40.064em){.failure .attention{margin-top:0 !important}}.failure .paymentIcons svg{max-height:70px;max-width:70px}.failure .paymentIcons svg .errorIcon{fill:#ff7800}.failure .paymentIcons svg .supportIcon{fill:#408bc5}.paymentservices{margin:1em 0 0em 0}.paymentservices input[type="radio"]{display:none}.paymentservices input[type="radio"]:checked+label.paymentlabel,.paymentservices .paymentlabel.selected{border:1px solid #408bc5;box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}.paymentservices.review .paymentlabel.selected{box-shadow:none;border:1px solid #dadada}.paymentservices input[type="radio"]:checked+label.paymentlabel .fakecheck{background:#408bc5}.paymentservices .paymentlabel{background:#fff;margin:0 0 1em 0;position:relative;padding:0 0 0 6rem;height:auto;border:1px solid #dadada;border-radius:5px;transition:all 250ms ease-in-out;overflow:hidden}.paymentservices .paymentlabel .fakecheck{box-shadow:inset 0 0 2px 0 #408bc5;height:15px;width:15px;border-radius:15px}.paymentservices .paymentlabel .fakecheck,.paymentservices .paymentlabel .icon-checkmark{position:absolute;top:45%;left:2rem;background:transparent;border:0}.paymentservices .paymentlabel .infotext{float:left;width:65%;padding:1.35em 0}.paymentservices .paymentlabel .infotext h4{font-size:1.375rem;font-weight:700;margin:0;color:#408bc5;padding:0.25em 0}.paymentservices .paymentlabel .infotext h4 span{font-weight:300}.paymentservices .paymentlabel .infotext p{font-size:0.75rem;line-height:1.5em;margin:0.25em 0 0 0}.paymentservices .paymentlabel .logo_name{position:absolute;right:0;top:0;height:100%;margin-bottom:0;background:#f2f2f2;width:25%;display:flex;align-items:center;justify-content:center}.paymentservices .paymentlabel .logo_name.klarna{background:#eb6f93}.paymentservices .paymentlabel .logo_name img{max-width:100%}.paymentservices .paymentlabel:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.35)}@media screen and (max-width:40.064em){.paymentservices input[type="radio"]:checked+label.paymentlabel,.paymentservices .paymentlabel.selected{border:2px solid #408bc5;box-shadow:0 0 1em rgba(0, 0, 0, 0.35);opacity:1}.paymentservices .fakecheck,.paymentservices .icon-checkmark{display:none}.paymentservices .paymentlabel{opacity:0.5;padding:0;border:2px solid #dadada}.paymentservices .paymentlabel .infotext{float:none;padding:2em;width:100%}.paymentservices .paymentlabel .logo_name{position:relative;width:100%}.paymentservices .paymentlabel .logo_name img{max-width:40%}.paymentservices.review .infotext p{display:none}}.voucher{padding:2em 0 0 0px}.voucher h5{text-decoration:none;margin-bottom:1em}.voucher input{max-width:25em}.voucher-result{padding-top:2em}#payment-message{margin-top:10px;color:#b72025}body.lp{background:#408bc5}div.site-main.landingpage{padding-top:0}@keyframes heroBg{from{background-position:10% 0}to{background-position:50% 0}}@keyframes heroIntro{from{opacity:0;transform:translateY(10rem) translateX(10rem) scale(0.25) rotate(15deg)}to{opacity:1}}@keyframes popIn{from{opacity:0;transform:scale(2) rotate(15deg)}to{opacity:1}}@keyframes fadeIn{from{opacity:0;transform:translateY(5rem)}to{opacity:1}}@keyframes pulseLoop{from{transform:scale(1)}to{transform:scale(0.95)}}@keyframes bounceLoop{0%{transform:translateY(0px);opacity:0.25}100%{transform:translateY(-6px);opacity:1}}.landingpage{color:#408bc5;background:#fff}.landingpage .delayed>div:last-child{padding-bottom:10rem}.landingpage em{font-style:normal;color:#ff7800}.landingpage .kursOverview em{color:inherit}.landingpage a.button.large,.landingpage button.large{padding-right:4rem;padding-left:4rem}.landingpage img{-webkit-backface-visibility:hidden;transform:translateZ(0)}.landingpage h2{font-size:2.5rem;margin:9rem 0 5rem 0}.landingpage h2 span{font-weight:200}.landingpage h2 span.underlined{position:relative}.landingpage h2 span.underlined:after{position:absolute;bottom:-20px;left:-15px;content:"";width:calc(100% + 20px);height:20px;background:url(/images/landingpages/underline.svg) no-repeat center;background-size:contain}@media screen and (max-width:64em){.landingpage h2{font-size:1.625rem;margin:3rem 0 2rem 0}}@media screen and (max-width:64em){.landingpage .column>h2{max-width:86%;margin:3rem auto 2rem auto}}.landingpage .mobile{display:none}@media screen and (max-width:1199px){.landingpage .desktop-xl{display:none}}@media screen and (max-width:1023px){.landingpage .desktop-l{display:none}}@media screen and (max-width:40em){.landingpage .desktop{display:none}.landingpage .mobile{display:block}}.landingpage .lpbox{border:1px solid #408bc5;border-radius:5px;background:#fff;overflow:hidden;padding-bottom:1rem;box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.05)}.landingpage .lpbox h2{font-size:1.25rem;font-weight:700;background:#408bc5;color:#fff;padding:1.5rem 3rem;margin:0}.landingpage .lpbox p{font-size:1.125rem;padding:2rem 3rem;color:#408bc5}.landingpage .lpbox.blue-darker{border-color:#2275b6}.landingpage .lpbox.blue-darker h2{background:#2275b6}.landingpage .lpbox.blue-darker p{color:#2275b6}.landingpage .lpbox.blue-darkest{border-color:#0f5b97}.landingpage .lpbox.blue-darkest h2{background:#0f5b97}.landingpage .lpbox.blue-darkest p{color:#0f5b97}.landingpage .lpbox.green{border-color:#4bc278}.landingpage .lpbox.green h2{background:#4bc278}.landingpage .lpbox.green svg *{fill:#4bc278}.landingpage .lpbox.green p{color:#4bc278}.landingpage .lpbox.orange{border-color:#ff7800}.landingpage .lpbox.orange h2{background:#ff7800}.landingpage .lpbox.orange svg *{fill:#ff7800}.landingpage .lpbox.orange p{color:#ff7800}.landingpage .lpbox.red{border-color:#b72025}.landingpage .lpbox.red h2{background:#b72025}.landingpage .lpbox.red svg *{fill:#b72025}.landingpage .lpbox.red p{color:#b72025}.landingpage .hero{padding:4rem 0;background:url(/images/landingpages/hero-wave.svg) no-repeat top center;animation:heroBg 1200ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}.landingpage .hero .column.text{padding-right:3rem;padding-left:4rem}.landingpage .hero h1{margin:3rem 0 8.5rem 0;font-size:4.0625rem;line-height:125%;color:#fff}.landingpage .hero h1 span{font-weight:700}.landingpage .hero p{margin-top:2.5rem;font-size:1.125rem}.landingpage .hero ul{padding-left:2rem}.landingpage .hero ul li{font-size:1.125rem;font-weight:700}.landingpage .hero .img{position:relative;display:block;text-align:center}.landingpage .hero .img:hover{transform:scale(1.025) rotate(-1deg)}.landingpage .hero .img .price{position:absolute;bottom:0;left:40px;text-align:center;display:flex;flex-direction:column;justify-content:center;width:125px;height:125px;border:2px solid #fff;border-radius:125px;box-shadow:0 0 1em rgba(0, 0, 0, 0.2);background:#0f5b97;color:#fff;font-size:1rem}.landingpage .hero .img .price span{display:block;font-size:1.875rem;font-weight:bold;margin:0.5rem 0 1rem 0}@media screen and (min-width:64em){.landingpage .hero img,.landingpage .hero span.price{display:block;opacity:0;animation:heroIntro 1200ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}}@media screen and (max-width:72em){.landingpage .hero{background-position:0 0}.landingpage .hero h1{font-size:3rem;margin:2rem 0 5rem 0}.landingpage .hero.no-cta h1{margin-bottom:10rem}}@media screen and (max-width:64em){.landingpage .hero{padding:4vw 0;overflow:hidden;background:none}.landingpage .hero .column.text{padding-right:0;padding-left:1rem}.landingpage .hero.mobile-wide .column.text{padding:0 1rem}.landingpage .hero h1{font-size:3rem;color:#408bc5;margin:1rem 0 2rem 0}.landingpage .hero h1.large{font-size:2.625rem}.landingpage .hero.no-cta h1{margin-bottom:2rem}.landingpage .hero a.button,.landingpage .hero button{display:block;font-size:1.15rem;padding:0.65rem;z-index:400;margin:2rem auto;max-width:65vw}.landingpage .hero p{font-size:1rem}.landingpage .hero ul{padding:0;margin-bottom:2rem}.landingpage .hero ul li{font-size:1rem}}@media screen and (max-width:40em){.landingpage .hero h1{font-size:1.625rem;margin:2rem 0 1rem 0}.landingpage .hero .mobile{width:100%;padding:1rem}.landingpage .hero .mobile p{margin-top:0;line-height:1.75}.landingpage .hero a.button{font-size:1rem}.landingpage .hero a.img .price{bottom:1vw;left:1vw;width:90px;height:90px;border:1px solid #fff;border-radius:90px;font-size:0.75rem}.landingpage .hero a.img .price span{font-size:1rem;margin:0.25rem 0 0 0}.landingpage .hero.mobile-wide a.img{margin-bottom:1.5rem}}.landingpage .delayed{opacity:0;animation:fadeIn 600ms 900ms ease-in-out forwards}.landingpage .banner{display:flex;align-items:center;background:#408bc5;color:#fff;border-radius:5px;margin:0 0.9375rem 3rem 0.9375rem;padding:1rem 0 1rem 0;font-size:1.125rem;line-height:1.75rem}.landingpage .banner .col-1{width:15%;padding:0 2.5% 0 4%;line-height:1.45rem}.landingpage .banner .col-2{width:20%}.landingpage .banner .col-3{width:40%;padding:0 3%}.landingpage .banner .col-4{width:25%;padding:0 2.5%}.landingpage .banner p{font-size:1.125rem;margin:0}.landingpage .banner em{text-transform:uppercase;color:#fff}.landingpage .banner .price{display:flex;justify-content:center;align-items:center;background:#4bc278;margin:0 auto;width:8rem;height:8rem;border-radius:50%;border:3px solid #fff;font-size:2.2rem;line-height:65%;font-weight:700;transform:scale(1.65)}.landingpage .banner .price span{text-align:center;transform:translateY(-0.25rem)}.landingpage .banner .price span span,.landingpage .banner .price span em{font-size:10px;font-weight:200}.landingpage .banner .price sup{font-size:55%}.landingpage .banner .price.reduced{box-shadow:0 0 1rem rgba(0, 0, 0, 0.15);background:#fff;border-color:#ff7800;border-width:6px;color:#ff7800}.landingpage .banner .price.reduced>span{transform:translateY(-0.25rem) rotate(-5deg)}.landingpage .banner .price.reduced span em{color:#408bc5}.landingpage .banner .button{display:block;margin:0 1rem 0 0 !important;border:2px solid #fff}@media screen and (max-width:64em){.landingpage .banner{align-items:flex-start;flex-wrap:wrap;padding:1rem 0.5rem;margin-top:2rem;margin-bottom:5rem}.landingpage .banner .col-1{width:40%}.landingpage .banner .col-2{width:60%}.landingpage .banner .col-3{width:100%;margin-top:1.5rem;margin-bottom:1rem}.landingpage .banner .col-4{width:100%}.landingpage .banner .col-4 .button{margin:0 0 0.5rem 0 !important}.landingpage .banner .price{width:6rem;height:6rem;font-size:1.6rem;margin:0 3.5rem 0 auto;transform:scale(1.65) translateY(-1rem)}.landingpage .banner .price span{transform:translateY(-0.25rem)}.landingpage .banner .price sup{font-size:55%}}.landingpage .banner.onlinekurse{position:relative;background:#4bc278;padding:0 1rem 0 2.25rem}.landingpage .banner.onlinekurse .course{text-align:center;transform:translateY(-2.25rem)}.landingpage .banner.onlinekurse .course .button{color:#fff;font-size:0.875rem;border-width:1px;padding:1rem 0.5rem;width:100%;margin:0 !important}.landingpage .banner.onlinekurse .course .button:hover{background:rgba(255, 255, 255, 0.15)}.landingpage .banner.onlinekurse .course img{height:5rem;transition:transform 300ms ease}.landingpage .banner.onlinekurse .course:hover img{transform:translateY(-0.5rem) scale(1.25)}.landingpage .banner.onlinekurse p a{border-bottom:1px solid #fff;color:#fff}.landingpage .banner.onlinekurse::after{display:table;content:" ";position:absolute;right:0;bottom:-4rem;width:15rem;height:5rem;background:url(/images/landingpages/meistgekauft.png) no-repeat top center;background-size:contain;animation:pulseLoop 0.5s ease infinite alternate}@media screen and (max-width:64em){.landingpage .banner.onlinekurse{margin-top:0;padding:2rem 1rem}.landingpage .banner.onlinekurse .course{margin:0;transform:none}.landingpage .banner.onlinekurse .course img{position:relative;height:3.5rem;transform:translateY(1rem);z-index:99}}@media screen and (max-width:40em){.landingpage .banner.onlinekurse .course.premium img{height:5rem;transform:translateY(1.25rem)}}.landingpage .scroll-trigger span{display:block;font-size:0.875rem;letter-spacing:0.05rem;text-transform:uppercase}.landingpage .scroll-trigger i{font-size:1.5rem}@media screen and (max-width:64em){.landingpage .scroll-trigger{margin:3rem 0}}.landingpage .reviews svg{width:12rem}.landingpage .reviews svg path{fill:#f0f4fa}.landingpage .reviews .review{border:1px solid #d9e5f2;border-radius:5px;margin:2rem 0;padding:3rem 4.5rem 3rem 2rem}.landingpage .reviews .review img{display:block;border-radius:50%;width:90%;margin:0 auto}.landingpage .reviews .review .stars{color:#ffae00;letter-spacing:0.15rem;font-size:0.875rem;margin-bottom:0.75rem}.landingpage .reviews .review h5{color:#093355;font-weight:700;font-size:1rem;text-decoration:none;margin:1rem 0}.landingpage .reviews .review p{font-size:0.875rem}@media screen and (max-width:64em){.landingpage .reviews svg{display:none}.landingpage .reviews .review{margin:0 0 1rem 0}.landingpage .reviews .review img{max-width:70%}}@media screen and (max-width:40em){.landingpage .reviews .review{text-align:center;padding:2.5rem 10vw 1rem 10vw}.landingpage .reviews .review img{max-width:30%;margin-bottom:1rem}}.landingpage .lehrvideos .teaser{margin:6rem 0 0 0;border:none !important}@media screen and (max-width:40em){.landingpage .lehrvideos .teaser{padding:50px 3%}}.landingpage .fullwidth.features{background:white;background:linear-gradient(0deg, white 25%, #f0f4fa 25%, white 100%)}.landingpage .fullwidth.blue-darkest{background:#0f5b97;padding-bottom:5rem;text-align:center}.landingpage .fullwidth.blue-darkest h2,.landingpage .fullwidth.blue-darkest p{color:#f0f4fa}.landingpage .fullwidth.blue-darkest img{margin-bottom:3vw}.landingpage .fullwidth.blue-darkest p{font-size:1.125rem;max-width:48rem;margin:2rem auto}.landingpage .fullwidth.blue-darkest a{color:#fff;border-bottom:1px solid #fff}@media screen and (max-width:40em){.landingpage .fullwidth.blue-darkest{padding-bottom:2.5rem;margin-bottom:2rem}.landingpage .fullwidth.blue-darkest p{font-size:1rem}}.landingpage .fullwidth.rows .item{padding:5rem 0}.landingpage .fullwidth.rows .item:nth-child(odd){background:#f0f4fa}.landingpage .fullwidth.rows .item .row{width:90%;max-width:770px;display:flex}.landingpage .fullwidth.rows .item .row svg{display:block;width:20%;margin:0 3rem 0 0}.landingpage .fullwidth.rows .item .row div{width:80%}.landingpage .fullwidth.rows .item .row h3{font-size:1.5rem;color:#626262;font-weight:bold}.landingpage .fullwidth.rows .item .row p{font-size:1.125rem;line-height:1.75rem;color:#626262;margin:0}@media screen and (max-width:40em){.landingpage .fullwidth.rows .item .row{flex-direction:column}.landingpage .fullwidth.rows .item .row svg{width:40%;margin:0 auto 2rem auto}.landingpage .fullwidth.rows .item .row div{width:100%;text-align:center}}.landingpage .footer-register-row{padding:12rem 0 0 0;background:linear-gradient(0deg, #f0f4fa 50%, white 50%)}.landingpage .footer-register-row .register-wrap{box-shadow:0 0 1em rgba(0, 0, 0, 0.1);margin:0 auto;padding:3.5em}@media screen and (max-width:40em){.landingpage .footer-register-row{padding:5rem 0.25rem 3rem 0.25rem}.landingpage .footer-register-row .register-wrap h3{font-size:1.5rem}}.landingpage .features svg{height:5rem;margin:2rem 0}.landingpage .features p{padding:0 3rem;font-size:0.875rem}.landingpage .features .content{text-align:center}@media screen and (max-width:64em){.landingpage .features{margin:0 auto 4rem auto}.landingpage .features .content{margin-bottom:1rem}}.landingpage .single-feature .content{display:flex;align-items:center;justify-content:space-between;padding:2rem 4rem 4rem}.landingpage .single-feature .content p{width:46%;font-size:1.125rem;line-height:1.75rem;color:#626262}.landingpage .single-feature .content svg,.landingpage .single-feature .content img{width:42.5%}.landingpage .single-feature hr{border-color:#f2f2f2}@media screen and (max-width:40em){.landingpage .single-feature .content{padding:0 5%;flex-direction:column-reverse}.landingpage .single-feature .content p{width:90%;margin:1rem auto;padding:0}.landingpage .single-feature .content svg,.landingpage .single-feature .content img{width:70%;margin:2rem auto;padding:0}.landingpage .single-feature .content p{font-size:1rem;text-align:center}.landingpage .single-feature hr{width:90%;margin:3rem auto 2rem auto}}.landingpage .facts{margin:0 auto 0 auto}.landingpage .facts .column .content{min-height:12rem}.landingpage .facts .count{font-size:3.5rem;color:#4bc278;font-weight:700}.landingpage .facts .count.smaller{font-size:2.5rem}.landingpage .facts strong{font-size:0.875rem;line-height:135%;display:block;margin-bottom:0.5rem}.landingpage .facts p{font-size:0.875rem;margin:0.5rem 0 0 0}.landingpage .facts p em{display:block}.landingpage .infos{margin-top:3rem}.landingpage .infos .column p{margin-bottom:0;padding-bottom:1rem;min-height:10rem}.landingpage .infos a.button.large,.landingpage .infos button.large{margin-top:5rem;margin-bottom:5rem}.landingpage .infos a.button.large span,.landingpage .infos button.large span{font-weight:300}@media screen and (max-width:64em){.landingpage .infos .column{margin-bottom:1rem}.landingpage .infos .column p{min-height:0}}.landingpage .kursOverview .kursFeature{margin:3rem auto;width:80%;max-width:700px}.landingpage .faq{background:#f0f4fa}.landingpage .faq .toggleContainer{background:#fff;border-radius:5px;overflow:hidden;margin:0 auto 2rem auto;width:92%}.landingpage .faq .toggleContainer:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.1)}.landingpage .faq .collapsable{opacity:0;display:none;padding:2rem 0;margin:0 3rem;transition:opacity 300ms ease-in-out;border-top:1px solid #ff7800}.landingpage .faq .collapsable p{color:#195787;font-size:1.125rem;line-height:1.75rem}.landingpage .faq .collapsable a{color:#ff7800}.landingpage .faq .collapsable a:hover{text-decoration:underline}.landingpage .faq .open .collapsable{opacity:1}.landingpage .faq .toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:2rem 3rem;background:#d9e5f2;transition:background-color 300ms ease}.landingpage .faq .toggle i{font-size:2.5rem;transition:transform 300ms ease-in-out, opacity 200ms ease-out;opacity:0.5;color:#195787}.landingpage .faq .toggle h4{font-size:1.125rem;color:#195787;padding-right:1rem}.landingpage .faq .toggle:hover{background:#fff}.landingpage .faq .toggle:hover i{opacity:1}.landingpage .faq .open i{transform:rotate(180deg)}.landingpage .faq .open .toggle{background:#fff}.landingpage .faq .open .toggle h4,.landingpage .faq .open .toggle i{color:#ff7800}.landingpage .faq .kontakt-link{font-size:1.125rem;padding:0 3rem;margin-top:2rem;color:#0f5b97}.landingpage .faq .kontakt-link a{color:#0f5b97;border-bottom:1px solid #0f5b97;padding-bottom:0.25rem}@media screen and (max-width:64em){.landingpage .faq .toggle{padding:1rem 2rem}.landingpage .faq .toggle h4{font-size:1rem;line-height:1.5rem}.landingpage .faq .toggle:hover{background:#d9e5f2}.landingpage .faq .open .toggle{background:#fff}.landingpage .faq .collapsable{margin:0 2rem;padding:2rem 0}.landingpage .faq .collapsable .vertical-scroll{overflow-y:scroll}.landingpage .faq .collapsable p{font-size:1rem;line-height:1.5rem}}.landingpage .textToggles p.orange{margin-bottom:3rem}.landingpage .textToggles .toggleContainer{overflow:hidden;margin:0 auto 1rem auto;width:90%;max-width:980px}.landingpage .textToggles .collapsable{opacity:0;display:none;padding:2rem 0;margin:0 8rem;transition:opacity 300ms ease-in-out}.landingpage .textToggles .collapsable p{color:#195787;font-size:1.125rem;line-height:1.75rem}.landingpage .textToggles .collapsable em{color:#42ac6a}.landingpage .textToggles .open .collapsable{opacity:1}.landingpage .textToggles .toggle{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:0.25rem 1.5rem;background:#f0f4fa;border-radius:5px;transition:background-color 300ms ease, padding-left 300ms ease}.landingpage .textToggles .toggle i{font-size:2.5rem;transition:transform 300ms ease-in-out, opacity 200ms ease-out;opacity:0.5;color:#408bc5}.landingpage .textToggles .toggle h4{font-size:1.125rem;font-weight:700;color:#408bc5;margin:0}.landingpage .textToggles .toggle:hover{background:#d9e5f2;padding-left:1.75rem}.landingpage .textToggles .toggle:hover i{opacity:1}.landingpage .textToggles .open i{transform:rotate(180deg)}.landingpage .textToggles .open .toggle{background:#408bc5}.landingpage .textToggles .open .toggle h4,.landingpage .textToggles .open .toggle i{color:#fff}@media screen and (max-width:64em){.landingpage .textToggles .toggle{padding:0.5rem 1.5rem}.landingpage .textToggles .toggle h4{font-size:1rem;line-height:1.5rem}.landingpage .textToggles .collapsable{margin:0 2rem;padding:2rem 0 1rem 0}.landingpage .textToggles .collapsable .vertical-scroll{overflow-y:scroll}.landingpage .textToggles .collapsable p{font-size:1rem;line-height:1.5rem}}.landingpage .gradient-fade{margin-top:5rem;background:linear-gradient(0deg, white 35%, rgba(255, 255, 255, 0) 85%), linear-gradient(80deg, #4190bd 0%, #4bc278 100%) no-repeat}.landingpage .gradient-fade h2{margin-top:6rem;color:#fff}.landingpage .gradient-fade .pdfView{margin:3rem auto}.landingpage .gradient-fade p{width:90%;max-width:800px;margin:1rem auto 2rem auto;font-size:0.875rem;color:#626262}@media screen and (max-width:64em){.landingpage .gradient-fade{background-position:bottom center}.landingpage .gradient-fade .pdfView{width:96%;margin:3rem auto}}.landingpage .cs-banner{margin:8rem auto}.landingpage .cs-banner img{display:block;width:86vw;max-width:1200px;margin:0 auto;transition:transform 100ms ease-in}.landingpage .cs-banner img:hover{transform:scale(0.9925)}@media screen and (max-width:64em){.landingpage .cs-banner{margin:4rem auto}}.faq .cs-banner{margin-bottom:0}.compare-courses{margin-top:3rem;margin-bottom:5rem}.compare-courses ul{padding:0;margin:0}.compare-courses li{list-style-type:none}.compare-courses li>div{position:relative;display:grid;grid-template-columns:3fr 1.15fr 1.15fr 1.15fr;grid-gap:0 2vw;transition:box-shadow 300ms ease}.compare-courses li>div.content::after{display:table;content:"";height:1px;width:100%;background:rgba(218, 218, 218, 0.35);position:absolute;bottom:0}.compare-courses li>div.header{border:none}.compare-courses li>div.header div{border-radius:5px 5px 0 0;padding:0;text-align:center}.compare-courses li>div.header div img{height:5rem;transform:translateY(-2.5rem)}.compare-courses li>div div{padding:0.75rem 0}.compare-courses li>div div:nth-child(2){background:rgba(98, 98, 98, 0.1)}.compare-courses li>div div:nth-child(2) span,.compare-courses li>div div:nth-child(2) i,.compare-courses li>div div:nth-child(2) em{color:#626262}.compare-courses li>div div:nth-child(3){background:rgba(64, 139, 197, 0.1)}.compare-courses li>div div:nth-child(3) span,.compare-courses li>div div:nth-child(3) i,.compare-courses li>div div:nth-child(3) em{color:#2275b6}.compare-courses li>div div:nth-child(4){background:rgba(255, 120, 0, 0.1)}.compare-courses li>div div:nth-child(4) span,.compare-courses li>div div:nth-child(4) i,.compare-courses li>div div:nth-child(4) em{color:#ff7800}.compare-courses li>div .icon-checkmark{font-size:0.85rem}.compare-courses li>div p{margin:0;color:#626262;font-size:1.125rem;transition:padding 600ms ease}@media screen and (min-width:64em){.compare-courses li>div.content:hover{box-shadow:0 0 1em rgba(0, 0, 0, 0.1)}.compare-courses li>div.content:hover p{padding-left:1.25rem}}.compare-courses li>div span{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;font-size:1.125rem;text-align:center;padding:0 0.5vw;height:100%}.compare-courses li.hidden{display:none}.compare-courses li .courses-toggle{border:0}.compare-courses li .courses-toggle .text{font-size:1.125rem;font-weight:400;color:#626262;padding:0.75rem 0}.compare-courses li .courses-toggle .text span{display:inline;padding:0;margin-right:0.5rem;padding-bottom:0.25rem}.compare-courses li .courses-toggle div{padding:0;border-radius:0 0 5px 5px}.compare-courses li .courses-toggle:hover .text span{border-bottom:1px solid #626262}.compare-courses li.buttons div div{background:none}.compare-courses li.buttons div div .button{width:100%;font-size:0.875rem;font-weight:normal;padding:1rem}.compare-courses li.buttons div div .button.grey{color:#fff;background:#626262;border:1px solid #626262;opacity:0.5}.compare-courses li.buttons div div .button.grey:hover{color:#626262;opacity:1;background:#fff}.compare-courses li.buttons div div .button.blue-darker{background:#0f5b97;color:#fff;border:1px solid #0f5b97}.compare-courses li.buttons div div .button.blue-darker:hover{background:#fff;color:#0f5b97}.compare-courses li.buttons div div .button.orange{background:#ff7800;color:#fff;border:1px solid #ff7800}.compare-courses li.buttons div div .button.orange:hover{background:#fff;color:#ff7800}.compare-courses li.buttons div div .button.orange::after{display:table;content:" ";position:absolute;right:0;bottom:-6rem;width:90%;height:4.5rem;background:url(/images/landingpages/100-prozent-medat.png) no-repeat top center;background-size:contain;animation:pulseLoop 0.5s ease infinite alternate}.compare-courses li.buttons div div .button.orange.tms::after{background:url(/images/landingpages/100-prozent-tms.png) no-repeat top center;background-size:contain}.compare-courses li.buttons div div .button em{color:inherit;font-weight:bold;text-transform:uppercase}.compare-courses .faq-link{display:block;max-width:420px;font-size:1.125rem;line-height:1.75rem}.compare-courses .faq-link strong{color:#ff7800}.compare-courses .faq-link a{color:#408bc5;border-bottom:1px solid #408bc5;padding-bottom:0.25rem}@media screen and (max-width:40em){.compare-courses li>div{width:100%;grid-template-columns:2fr 1fr 1fr 1fr;gap:0 1vw}.compare-courses li>div p,.compare-courses li>div span,.compare-courses li>div .button{font-size:0.875rem}.compare-courses li>div p{padding-right:0.5rem;font-size:0.75rem;font-weight:400}.compare-courses li>div.header div{background:none}.compare-courses li>div.header div img{height:auto;width:100%;transform:none}.compare-courses li>div.first div{border-radius:5px 5px 0 0}.compare-courses li.buttons>div{margin-top:1rem;grid-template-columns:1fr}.compare-courses li.buttons>div div{padding:0.25rem 0 0.5rem 0}.compare-courses li.buttons>div a{margin:0 auto}.compare-courses li.buttons>div em{display:inline}.compare-courses .faq-link{max-width:90%;text-align:center;margin:9rem auto 2rem auto}.compare-courses li .courses-toggle .text{font-size:0.75rem;padding:0.75rem 0}.compare-courses li .courses-toggle .text span{font-size:0.75rem;display:inline;padding:0;margin-right:0.5rem}}.landingpage.ham-nat-kurs .hero .column.text{padding-right:0}.landingpage.ham-nat-kurs .hero .column.text p{padding-right:2rem}.landingpage.ham-nat-kurs .banner{padding-top:2rem;padding-bottom:2rem}.landingpage.ham-nat-kurs .banner .course{transform:none}@media screen and (max-width:64em){.landingpage.ham-nat-kurs .banner .course{margin-top:2rem}}.landingpage.ham-nat-kurs .banner .course.basic .button{background-color:#fff;color:#ff7800}.landingpage.ham-nat-kurs .banner .course.basic .button:hover{background-color:#ff7800;color:#fff}.landingpage.ham-nat-kurs .banner.onlinekurse::after{background:url(/images/landingpages/jetzt-buchen.png) no-repeat top center;background-size:contain}@media screen and (max-width:26.25em){.landingpage.ham-nat-kurs .banner.onlinekurse::after{width:11rem}}.landingpage.ham-nat-kurs .banner.second{margin-top:3rem;margin-bottom:10rem}.landingpage.ham-nat-kurs .features .blue svg .main{fill:#408bc5}.landingpage.ham-nat-kurs .features .blue-darker svg .main{fill:#2275b6}.landingpage.ham-nat-kurs .features .blue-darkest svg .main{fill:#0f5b97}.landingpage.ham-nat-kurs .compare-courses{margin-top:0}.landingpage.ham-nat-kurs .compare-courses .header div{background:none}.landingpage.ham-nat-kurs .compare-courses .header h5{text-decoration:none}.landingpage.ham-nat-kurs .compare-courses .header h5.grey{color:#626262}@media screen and (max-width:40em){.landingpage.ham-nat-kurs .compare-courses .header h5{font-size:12px}}@media screen and (max-width:40rem){.landingpage.ham-nat-kurs .compare-courses li>div{grid-template-columns:1.5fr 1fr 1fr 1fr}.landingpage.ham-nat-kurs .compare-courses li>div p{font-size:0.875rem}}.landingpage.ham-nat-kurs .compare-courses .first div{border-radius:5px 5px 0 0}.landingpage.ham-nat-kurs .compare-courses .last div{border-radius:0 0 5px 5px}.landingpage.ham-nat-kurs .compare-courses .last div.content::after{display:none}.landingpage.ham-nat-kurs .fullwidth.rows{margin-bottom:8rem}.landingpage.ham-nat-kurs .fullwidth.blue-darkest{margin-bottom:0 !important}.landingpage.ham-nat-kurs .footer-register-row{padding:3rem 0 3rem 0;background:linear-gradient(0deg, #f0f4fa 50%, #0f5b97 50%)}.landingpage.vorbereitungskurs{overflow:hidden}@media screen and (max-width:64em){.landingpage.vorbereitungskurs .hero .img img.desktop{display:none}}.landingpage.vorbereitungskurs .hero .img .img-4{width:20%;position:absolute;right:0;bottom:-50%}.landingpage.vorbereitungskurs .hero .img .img-3{width:23%;position:absolute;left:0;bottom:-45%}.landingpage.vorbereitungskurs .hero .img .img-2{width:62%;position:absolute;bottom:-60%;right:18%;border:5px solid #fff;border-radius:2px;box-shadow:0 0 50px rgba(0, 0, 0, 0.35);transform:rotate(-2deg)}.landingpage.vorbereitungskurs .hero .img .img-1{width:85%;margin:0 auto;border:5px solid #fff;border-radius:2px;box-shadow:0 0 50px rgba(0, 0, 0, 0.35);transform:rotate(4deg)}.landingpage.vorbereitungskurs .hero .img .price{left:60%;bottom:-10%;background-color:#093355;text-transform:uppercase;font-size:1.125rem;line-height:1rem}.landingpage.vorbereitungskurs .hero .img .price span{font-size:1.5rem}@media screen and (max-width:64em){.landingpage.vorbereitungskurs .hero .img{text-align:left;margin-top:1rem;margin-bottom:2rem}.landingpage.vorbereitungskurs .hero .img img.desktop{display:none}.landingpage.vorbereitungskurs .hero .img .img-1{width:80%;margin:0;transform:rotate(-3deg);box-shadow:0 0 25px rgba(0, 0, 0, 0.25)}.landingpage.vorbereitungskurs .hero .img .img-3{width:25%;position:absolute;left:auto;right:0;bottom:28%;transform:rotate(20deg)}.landingpage.vorbereitungskurs .hero .img .price{font-size:1rem}.landingpage.vorbereitungskurs .hero .img .price span{font-size:1rem}}.landingpage.vorbereitungskurs .banner .price{line-height:70%}.landingpage.vorbereitungskurs .banner .price em{text-transform:none}.landingpage.vorbereitungskurs .banner .price em.italic{font-style:italic;display:block;margin-top:0.25rem}.landingpage.vorbereitungskurs .fullwidth img{width:90%;max-width:1072px;border-radius:5px}.landingpage.vorbereitungskurs .footer-register-row{padding-top:6rem}.landingpage.vorbereitungskurs .footer-register-row .register-wrap{background:#093355}.landingpage.vorbereitungskurs .footer-register-row .register-wrap h3{color:#fff}.landingpage.testsimulation .hero .img .img-1{transform:rotate(-3deg);box-shadow:0 0 25px rgba(0, 0, 0, 0.25);border:5px solid #fff;width:85%}.landingpage.testsimulation .hero .img .img-2{transform:translate(85px, 50px)}.landingpage.testsimulation .hero .img .price{left:60%;bottom:-10%;background-color:#093355;text-transform:uppercase;font-size:1.125rem;line-height:1rem;transform:rotate(5deg)}.landingpage.testsimulation .hero .img .price span{font-size:1.5rem}.landingpage.testsimulation .banner .price span{transform:translateY(-1rem)}.landingpage.testsimulation .single-feature+.single-feature{margin-bottom:12rem}@media (max-width:40em){.landingpage.testsimulation .single-feature+.single-feature{margin-bottom:5rem}.landingpage.testsimulation .single-feature+.single-feature .content{flex-direction:column}}.landingpage.testsimulation .single-feature svg{max-width:400px;margin-right:3rem}.landingpage.testsimulation .fullwidth img{max-width:100%;border-radius:5px}.landingpage.testsimulation .footer-register-row{padding-top:4rem}.landingpage.testsimulation .footer-register-row .register-wrap{background:#093355}.landingpage.testsimulation .footer-register-row .register-wrap h3{color:#fff}@media screen and (max-width:64em){.landingpage.testsimulation .hero .img{text-align:left;margin:2rem 0 1rem 0}.landingpage.testsimulation .hero .img .img-1{width:94%;margin-left:2%}.landingpage.testsimulation .hero .img .img-2{display:none}.landingpage.testsimulation .hero .img .price{font-size:1rem}.landingpage.testsimulation .hero .img .price span{font-size:1rem}.landingpage.testsimulation .banner .price span{transform:translateY(-0.5rem)}.landingpage.testsimulation .fullwidth img{max-width:86vw;margin-top:1.5rem}}.landingpage.all-in-one .hero{margin-bottom:2rem}.landingpage.all-in-one .hero .img .img-1{width:460px;max-width:100%;display:block;margin-left:auto;margin-top:25px}@media screen and (max-width:64em){.landingpage.all-in-one .hero .img .img-1{margin-left:0}}.landingpage.all-in-one .hero .img .img-2{width:320px;max-width:70%;display:block;margin-left:auto;animation-delay:800ms}@media screen and (max-width:64em){.landingpage.all-in-one .hero .img .img-2{margin-top:1rem;animation:bounceLoop 1s ease infinite alternate}}@media (min-width:1200px){.landingpage.all-in-one .banner .col-1{width:10%;padding-right:0}.landingpage.all-in-one .banner .col-2{width:22%}.landingpage.all-in-one .banner .col-3{width:45%;padding:0 1%}.landingpage.all-in-one .banner .col-4{width:20%}}.landingpage.all-in-one .banner p a{color:#fff;text-decoration:underline;text-underline-offset:4px}@media (max-width:64em){.landingpage.all-in-one .banner .col-4 .button{margin-top:1rem !important}}.landingpage.all-in-one .lpbox h2{font-size:16px;padding-left:0.5em;padding-right:0.5em}.landingpage.all-in-one .lpbox ul{text-align:left;margin:2rem auto 1rem auto;padding:0;width:80%}.landingpage.all-in-one .lpbox ul li{text-align:center;list-style-type:none;color:#626262;margin:7px 0;padding-bottom:7px;font-size:14px}.landingpage.all-in-one .lpbox ul li:not(:last-child){border-bottom:1px solid #f2f2f2}.landingpage.all-in-one .features{margin-bottom:5rem}@media screen and (max-width:64em){.landingpage.all-in-one .features{margin-bottom:2rem;padding-bottom:2rem;background:linear-gradient(0deg, #f0f4fa 0%, white 100%)}}.landingpage.all-in-one .features p{margin:1rem 0 0 0;padding:0;text-align:center}.landingpage.all-in-one .features p a{border-bottom:1px solid}.landingpage.all-in-one .features p a:hover{color:inherit}@media screen and (max-width:64em){.landingpage.all-in-one .features p{margin-bottom:2rem}}.landingpage.all-in-one .fullwidth.blue-darkest{margin-top:5rem;margin-bottom:0 !important}.landingpage.all-in-one .footer-register-row{padding:3rem 0 3rem 0;background:linear-gradient(0deg, #f0f4fa 50%, #0f5b97 50%)}.landingpage.all-in-one .footer-register-row .register-wrap{background:#093355;padding-bottom:2rem}.landingpage.all-in-one .footer-register-row .register-wrap h3,.landingpage.all-in-one .footer-register-row .register-wrap p{color:#fff}@media screen and (max-width:40em){.landingpage.medat-plus-app .hero .img{padding-top:5%}}.landingpage.medat-plus-app .hero .img img{max-height:385px}.landingpage.medat-plus-app .hero .img .img-2{position:absolute;top:4vw;right:10%;z-index:2;transform:rotate(0) translate(0, 0);transition:all 333ms cubic-bezier(0.46, -0.33, 0.48, 1.63)}.landingpage.medat-plus-app .hero .img .img-3{position:absolute;top:4vw;right:0vw;width:200px;transform:rotate(0) translate(0, 0);transition:all 333ms cubic-bezier(0.46, -0.33, 0.48, 1.63)}.landingpage.medat-plus-app .hero .img:hover{transform:none}.landingpage.medat-plus-app .hero .img:hover .img-2{transform:rotate(-3deg) translate(-10px, 0)}.landingpage.medat-plus-app .banner{align-items:center;margin-top:2rem;margin-bottom:0;padding:2rem 1rem 2rem 2.25rem;background:#f2f2f2}.landingpage.medat-plus-app .banner p{color:#626262}.landingpage.medat-plus-app .banner img{width:150px;height:auto;margin:5px 25px}@media screen and (max-width:40em){.landingpage.medat-plus-app .banner{margin-top:0;padding:2rem 1rem}.landingpage.medat-plus-app .banner img{width:33vw;margin:20px 4vw 0 0}}.landingpage.medat-plus-app .fullwidth.rows{padding-top:8rem}@media screen and (max-width:40em){.landingpage.medat-plus-app .fullwidth.rows{padding-top:2rem}}@media screen and (max-width:40em){.landingpage.medat-plus-app .fullwidth.rows .item{padding:2rem 0}}.landingpage.medat-plus-app .fullwidth.rows .item .row{max-width:1000px;align-items:center}@media screen and (min-width:1024px){.landingpage.medat-plus-app .fullwidth.rows .item .row.reverse{flex-direction:row-reverse}}.landingpage.medat-plus-app .fullwidth.rows .item .row img{max-width:250px;filter:drop-shadow(0 0 20px rgba(0, 0, 0, 0.2));transition:transform 444ms ease, filter 666ms ease;transform:scale(0.9)}.landingpage.medat-plus-app .fullwidth.rows .item .row div{margin:3rem 12%}.landingpage.medat-plus-app .fullwidth.rows .item .row div h3{font-size:1.75rem;color:#408bc5;margin-bottom:2rem}.landingpage.medat-plus-app .fullwidth.rows .item .row div a{border-bottom:1px solid;padding-bottom:0.15rem}.landingpage.medat-plus-app .fullwidth.rows .item .row div p{font-size:1rem;color:#093355;margin-bottom:2rem}.landingpage.medat-plus-app .fullwidth.rows .item .row div ul{margin:0;padding:0}.landingpage.medat-plus-app .fullwidth.rows .item .row div ul li{list-style-type:none;padding-left:2rem;background:url(/images/newStartseite/checkmark.svg) left 4px no-repeat;background-size:18px 18px;color:#093355;margin:0.75rem 0}@media screen and (max-width:40em){.landingpage.medat-plus-app .fullwidth.rows .item .row div ul li{max-width:80%;text-align:left;margin:0.5rem auto;background-color:#093355;color:#fff;border-radius:5px;padding:1rem 1.5rem 1rem 3.5rem;background-position:1rem 50%}}.landingpage.medat-plus-app .fullwidth.rows .item .row:hover img{transform:scale(1);filter:drop-shadow(0 0 60px rgba(0, 0, 0, 0.15))}.landingpage.medat-plus-app .download{margin-top:4rem;background:linear-gradient(0deg, #f0f4fa 0%, white 50%)}.landingpage.medat-plus-app .download h2{margin-top:4rem}.landingpage.medat-plus-app .download picture img{display:block;margin:0 auto}.landingpage.medat-plus-app .download .qr{display:flex;align-items:flex-start;justify-content:center;gap:7vw;transform:translateY(-120px)}.landingpage.medat-plus-app .download .qr a{display:block;background:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.3);border-radius:5px;text-align:center;padding:1.5rem 2rem 2rem 2rem}.landingpage.medat-plus-app .download .qr a img{display:block;margin:0 auto}.landingpage.medat-plus-app .download .qr a:first-child .badge{margin:0.425rem auto}.landingpage.medat-plus-app .download .qr a:hover{transform:translateY(-7px)}@media screen and (max-width:40em){.landingpage.medat-plus-app .download h2{margin-top:0}.landingpage.medat-plus-app .download picture img{width:90%}.landingpage.medat-plus-app .download .qr{transform:translateY(-10vw);gap:20px;width:80%;margin:0 auto 4rem auto}.landingpage.medat-plus-app .download .qr a{padding:1rem}.landingpage.medat-plus-app .download .qr a img:not(.badge){display:none}.landingpage.medat-plus-app .download .qr a:first-child .badge{margin:0.325rem auto}}.landingpage.bms-academy .banner,.landingpage.kff-academy .banner{margin-top:4rem}.landingpage.bms-academy .fullwidth.features,.landingpage.kff-academy .fullwidth.features{margin-bottom:4rem}@media (min-width:64em){.landingpage.bms-academy .fullwidth.features,.landingpage.kff-academy .fullwidth.features{margin-top:6rem}}.landingpage.bms-academy .fullwidth.features .lpbox,.landingpage.kff-academy .fullwidth.features .lpbox{border:none;background:#093355;padding-top:2rem}.landingpage.bms-academy .fullwidth.features .lpbox h2,.landingpage.kff-academy .fullwidth.features .lpbox h2{background:none;padding:0;font-size:1.75rem}.landingpage.bms-academy .fullwidth.features .lpbox svg,.landingpage.kff-academy .fullwidth.features .lpbox svg{max-width:5rem;margin:1rem 0}.landingpage.bms-academy .fullwidth.features .lpbox p,.landingpage.kff-academy .fullwidth.features .lpbox p{color:#fff;font-size:1rem}.landingpage.bms-academy .bms-contents,.landingpage.kff-academy .bms-contents{padding:3rem 0}.landingpage.bms-academy .bms-contents .content,.landingpage.kff-academy .bms-contents .content{padding:1rem 2rem;margin:2rem 0 0 0;border-radius:5px;color:#fff}@media (min-width:64em){.landingpage.bms-academy .bms-contents .content,.landingpage.kff-academy .bms-contents .content{padding:2rem 3rem 1.5rem 3rem}}.landingpage.bms-academy .bms-contents .content.biologie,.landingpage.kff-academy .bms-contents .content.biologie{background:#379a6c url("/images/kapitel-icons/tests/test-biologie.svg") no-repeat 115% 0}.landingpage.bms-academy .bms-contents .content.chemie,.landingpage.kff-academy .bms-contents .content.chemie{background:#ad393a url("/images/kapitel-icons/tests/test-chemie.svg") no-repeat 105% 0}.landingpage.bms-academy .bms-contents .content.mathematik,.landingpage.kff-academy .bms-contents .content.mathematik{background:#0fa5b3 url("/images/kapitel-icons/tests/test-mathematik.svg") no-repeat 95% 0}.landingpage.bms-academy .bms-contents .content.physik,.landingpage.kff-academy .bms-contents .content.physik{background:#454976 url("/images/kapitel-icons/tests/test-physik.svg") no-repeat 90% 0}.landingpage.bms-academy .bms-contents .content h3,.landingpage.kff-academy .bms-contents .content h3{color:inherit;font-size:1.5rem;font-weight:700}.landingpage.bms-academy .bms-contents .content p,.landingpage.kff-academy .bms-contents .content p{font-size:0.875rem}@media (min-width:64em){.landingpage.bms-academy .bms-contents .content p,.landingpage.kff-academy .bms-contents .content p{max-width:60%}}.landingpage.bms-academy .textToggles,.landingpage.kff-academy .textToggles{margin-bottom:8rem}.landingpage.bms-academy .textToggles p,.landingpage.kff-academy .textToggles p{color:#626262;margin-bottom:3rem}.landingpage.bms-academy .textToggles table#sessions,.landingpage.kff-academy .textToggles table#sessions{border:none;border-collapse:collapse}.landingpage.bms-academy .textToggles table#sessions tr,.landingpage.kff-academy .textToggles table#sessions tr{background:none;height:auto;border-bottom:1px solid #d9e5f2}.landingpage.bms-academy .textToggles table#sessions tr td,.landingpage.kff-academy .textToggles table#sessions tr td{font-size:1rem;color:#408bc5;background:none;vertical-align:top}@media (min-width:64em){.landingpage.bms-academy .textToggles table#sessions tr td.untertest-color,.landingpage.kff-academy .textToggles table#sessions tr td.untertest-color{width:25%}}.landingpage.bms-academy .textToggles table#sessions tr td.date,.landingpage.kff-academy .textToggles table#sessions tr td.date{font-weight:700}.landingpage.bms-academy .textToggles hr,.landingpage.kff-academy .textToggles hr{width:90%;max-width:980px;border-color:#f2f2f2;margin:3rem auto}.landingpage.bms-academy .textToggles .button,.landingpage.kff-academy .textToggles .button{max-width:75%}@media (max-width:54em){.landingpage.bms-academy .textToggles .collapsable,.landingpage.kff-academy .textToggles .collapsable{margin:0 auto}.landingpage.bms-academy .textToggles .collapsable table#sessions tr td,.landingpage.kff-academy .textToggles .collapsable table#sessions tr td{padding:0.5rem;font-size:0.75rem}}.landingpage.bms-academy .fullwidth.blue-darkest,.landingpage.kff-academy .fullwidth.blue-darkest{background-color:#093355}@media (min-width:64em){.landingpage.bms-academy .fullwidth.blue-darkest,.landingpage.kff-academy .fullwidth.blue-darkest{background-image:url("/images/landingpages/bms-academy/bms-bg-learn.svg"), url("/images/landingpages/bms-academy/bms-bg-stream.svg");background-size:420px auto;background-position:105% 50%, -2% 80%;background-repeat:no-repeat}}.landingpage.bms-academy .fullwidth.blue-darkest .container,.landingpage.kff-academy .fullwidth.blue-darkest .container{max-width:1150px;padding:0 2rem;margin:0 auto;text-align:left}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert{position:relative;background:#fff;border-radius:5px;max-width:700px;padding:2rem 2rem 2rem 2rem;margin:8rem auto}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert .badges,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert .badges{position:relative;margin-top:-3rem;display:flex;flex-wrap:wrap;max-width:50%;gap:0.5rem 1rem}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert .badges div,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert .badges div{font-size:0.75rem;font-weight:700;color:#fff;padding:0.75rem 0.75rem 0.75rem 0.75rem;border-radius:5px;width:8rem;background:#379a6c url("/images/kapitel-icons/tests/test-biologie.svg") no-repeat 100% 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert .badges div.chemie,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert .badges div.chemie{background:#ad393a url("/images/kapitel-icons/tests/test-chemie.svg") no-repeat 100% 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert .badges div.mathematik,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert .badges div.mathematik{background:#0fa5b3 url("/images/kapitel-icons/tests/test-mathematik.svg") no-repeat 100% 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert .badges div.physik,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert .badges div.physik{background:#454976 url("/images/kapitel-icons/tests/test-physik.svg") no-repeat 100% 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert h3,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert h3{color:#093355;font-size:1.5rem;font-weight:700;margin-top:1.5rem}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert p,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert p{color:#093355;font-size:1rem;margin:1rem 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert img,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert img{position:absolute;top:-60px;right:10%;width:100px;border:4px solid #408bc5;border-radius:5px;box-shadow:0 0 2rem rgba(0, 0, 0, 0.5);transform:rotate(-3deg)}@media screen and (min-width:64em){.landingpage.bms-academy .fullwidth.blue-darkest .container .expert,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert{margin:8rem 0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert h3,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert h3{font-size:2rem}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert img,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert img{width:125px}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert:nth-child(1),.landingpage.kff-academy .fullwidth.blue-darkest .container .expert:nth-child(1){margin-left:20%;margin-top:4rem}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert:nth-child(2),.landingpage.kff-academy .fullwidth.blue-darkest .container .expert:nth-child(2){margin-left:0}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert:nth-child(2) img,.landingpage.kff-academy .fullwidth.blue-darkest .container .expert:nth-child(2) img{transform:rotate(3deg)}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert:nth-child(3),.landingpage.kff-academy .fullwidth.blue-darkest .container .expert:nth-child(3){margin-left:auto}.landingpage.bms-academy .fullwidth.blue-darkest .container .expert:nth-child(4),.landingpage.kff-academy .fullwidth.blue-darkest .container .expert:nth-child(4){margin-left:4rem}}.landingpage.bms-academy .reasons,.landingpage.kff-academy .reasons{margin-bottom:3rem}.landingpage.bms-academy .reasons .content,.landingpage.kff-academy .reasons .content{width:90%;max-width:980px;padding:2rem 5rem 2rem 4rem;margin:1rem auto;border-radius:5px;display:flex;align-items:center;background:rgba(15, 165, 179, 0.1)}.landingpage.bms-academy .reasons .content span,.landingpage.kff-academy .reasons .content span{font-size:10rem;font-weight:700;color:#0fa5b3;margin-right:5rem}.landingpage.bms-academy .reasons .content p,.landingpage.kff-academy .reasons .content p{font-size:1.125rem;color:#093355;margin:0}.landingpage.bms-academy .reasons .content:nth-child(3),.landingpage.kff-academy .reasons .content:nth-child(3){background:rgba(173, 57, 58, 0.1)}.landingpage.bms-academy .reasons .content:nth-child(3) span,.landingpage.kff-academy .reasons .content:nth-child(3) span{color:#ad393a}.landingpage.bms-academy .reasons .content:nth-child(4),.landingpage.kff-academy .reasons .content:nth-child(4){background:rgba(69, 73, 118, 0.1)}.landingpage.bms-academy .reasons .content:nth-child(4) span,.landingpage.kff-academy .reasons .content:nth-child(4) span{color:#454976}@media (max-width:53.6875em){.landingpage.bms-academy .reasons .content,.landingpage.kff-academy .reasons .content{display:block;text-align:center;padding:2rem 2rem 3rem 2rem}.landingpage.bms-academy .reasons .content span,.landingpage.kff-academy .reasons .content span{margin:0;font-size:7rem}.landingpage.bms-academy .reasons .content p,.landingpage.kff-academy .reasons .content p{font-size:1rem;margin-top:2rem}}.landingpage.bms-academy .footer-register-row,.landingpage.kff-academy .footer-register-row{padding-top:6rem}.landingpage.bms-academy .footer-register-row .register-wrap,.landingpage.kff-academy .footer-register-row .register-wrap{background:#093355}.landingpage.bms-academy .footer-register-row .register-wrap h3,.landingpage.kff-academy .footer-register-row .register-wrap h3{color:#fff}.landingpage.kff-academy .hero .price{background:#fff;color:#093355;border-radius:5px;width:auto;height:auto;text-align:left;top:130px;right:30px;left:auto;bottom:auto;font-size:0.875rem;padding:0.5rem 1.5rem 0.5rem 0.75rem;transform:rotate(-5deg);animation:popIn 1000ms 1200ms cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards}@media screen and (max-width:64em){.landingpage.kff-academy .hero .price{display:none}}.landingpage.kff-academy .hero .price span{font-size:1.125rem;margin:0.25rem 0 0 0}.landingpage.kff-academy .banner.kff{position:relative;margin-bottom:6rem}@media screen and (max-width:64em){.landingpage.kff-academy .banner.kff{margin-bottom:10rem}}.landingpage.kff-academy .banner.kff p{font-size:1rem}.landingpage.kff-academy .banner.kff .hint{display:table;content:" ";position:absolute;right:2rem;bottom:-7rem;width:13rem;height:8rem;background:url(/images/landingpages/kff-academy/kff-gratis-ts.png) no-repeat top center;background-size:contain;animation:pulseLoop 0.5s ease infinite alternate}.landingpage.kff-academy .kff-contents{padding:6rem 0 9rem 0;background:linear-gradient(0deg, #f0f4fa, #fff)}.landingpage.kff-academy .kff-contents img{display:block;width:90%;margin:0 auto;max-width:1072px}.landingpage.kff-academy .kff-contents p{text-align:center;margin:6rem auto 0 auto;width:80%;max-width:900px}.landingpage.kff-academy .kff-contents p a{font-weight:700;text-decoration:underline}.landingpage.kff-academy .fullwidth.ts-banner{background:#093355}.landingpage.kff-academy .fullwidth.ts-banner .content{width:90%;max-width:920px;margin:0 auto;padding:6rem 0}.landingpage.kff-academy .fullwidth.ts-banner .content .flex{display:flex;justify-content:space-between;margin-bottom:3rem}.landingpage.kff-academy .fullwidth.ts-banner .content .flex h4{font-size:2.5rem;color:#fff;margin-bottom:2.5rem}.landingpage.kff-academy .fullwidth.ts-banner .content .flex h4 strong{color:#4bc278}.landingpage.kff-academy .fullwidth.ts-banner .content .flex img{max-width:325px}@media screen and (max-width:64em){.landingpage.kff-academy .fullwidth.ts-banner .content .flex{flex-direction:column-reverse;align-items:center;text-align:center}.landingpage.kff-academy .fullwidth.ts-banner .content .flex h4{font-size:1.875rem}.landingpage.kff-academy .fullwidth.ts-banner .content .flex img{margin-bottom:3rem;width:90%}}.landingpage.kff-academy .fullwidth.ts-banner .content ::selection{color:#093355;background:#fff}.landingpage.kff-academy .fullwidth.ts-banner .content p{font-size:0.875rem}@media screen and (max-width:64em){.landingpage.kff-academy .fullwidth.ts-banner .content p{text-align:center}}.landingpage.kff-academy .fullwidth.blue-darkest{background:#0f5b97}.landingpage.kff-academy .fullwidth.blue-darkest img{width:90%;max-width:1072px;border-radius:5px}.kursOverview{margin-bottom:1rem}@media screen and (max-width:40em){.kursOverview{margin-bottom:1rem}}.kursOverview .collapsable{opacity:0;display:none;padding:1rem 2rem 1rem 2rem;transition:opacity 300ms ease-in-out}@media screen and (max-width:40em){.kursOverview .collapsable{padding:1rem}}.kursOverview .open .collapsable{opacity:1}.kursOverview .toggle{display:flex;align-items:center;cursor:pointer}.kursOverview .toggle i{font-size:2rem;transition:transform 300ms ease-in-out, opacity 200ms ease-out;opacity:0.5;transform:translateX(1rem)}.kursOverview .toggle:hover i{opacity:1}.kursOverview .open i{transform:rotate(180deg) translateX(-1rem)}.kursOverview hr{margin-top:1.5rem;margin-bottom:1.5rem;border-color:#f2f2f2}.kursOverview .accountUpgrade{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;background:#d9e5f2;text-align:left;font-size:0.875rem;line-height:125%;font-weight:700;color:#408bc5;letter-spacing:0;border:none;border-radius:5px;padding:1rem 1rem;margin:1.25rem 0}.kursOverview .accountUpgrade svg{height:3.5rem;position:absolute;right:0.5rem;top:-1.25rem;transition:transform 200ms ease-in-out}.kursOverview .accountUpgrade.premium{color:#ff7800}.kursOverview .accountUpgrade.premium svg{height:4rem}.kursOverview .accountUpgrade.filled{color:#fff;background:#408bc5}.kursOverview .accountUpgrade.filled.premium{background:#ff7800}.kursOverview .accountUpgrade.filled.premium svg{height:4.25rem;top:-2rem}.kursOverview .accountUpgrade:hover{background:#fff;box-shadow:0 0 1em rgba(0, 0, 0, 0.2);text-indent:0.25rem}.kursOverview .accountUpgrade:hover svg{transform:scale(1.05)}@media screen and (max-width:48em){.kursOverview .accountUpgrade{background:#fff;padding:0.75rem 6.5rem 0.75rem 0.75rem;font-size:0.75rem}.kursOverview .accountUpgrade svg{height:3rem;right:0.5rem}.kursOverview .accountUpgrade.premium svg{height:2.75rem}.kursOverview .accountUpgrade.filled.premium svg{height:2.75rem;top:-1.25rem}}.kursOverview .untertest-header{background:url(/images/kursOverview/headline-bg.svg) no-repeat #408bc5;background-position:101% top;background-size:22%;padding:0;transition:background-color 200ms ease}.kursOverview .untertest-header .toggle{padding:0 2rem 0 2rem;justify-content:space-between}.kursOverview .untertest-header h1{margin:0;transition:text-indent 300ms ease;font-size:1.875rem;line-height:125%}.kursOverview .untertest-header .accountLevel{margin-left:auto;width:9rem;min-height:6.5rem}.kursOverview .untertest-header .accountLevel svg{width:100%;height:auto}.kursOverview .untertest-header p{font-size:0.875rem;color:#fff;margin-bottom:1rem}.kursOverview .untertest-header:not(.open):hover{background-color:#2275b6}@media screen and (max-width:64em){.kursOverview .untertest-header p{max-width:40rem}}@media screen and (max-width:40em){.kursOverview .untertest-header{background-position:101% top;background-size:30%}.kursOverview .untertest-header .toggle{padding:0.25rem 2rem 0.25rem 1rem}.kursOverview .untertest-header h1{font-size:1.25rem}.kursOverview .untertest-header .accountLevel{width:7.5rem;min-height:4.1rem}.kursOverview .untertest-header p{margin-top:1rem;margin-bottom:0}}.kursOverview .kursFeature{border:1px solid #408bc5;border-radius:5px;background:#f8f8f8;transition:background-color 200ms ease-in-out, box-shadow 200ms ease-in-out;margin:0.75rem 0}.kursOverview .kursFeature .toggle{padding:0.45rem 2rem 0.6rem 2rem}.kursOverview .kursFeature svg{height:1.5rem}.kursOverview .kursFeature h2{font-size:1rem;font-weight:700;margin:0 0.5rem 0 1.25rem}.kursOverview .kursFeature h3{font-size:1rem;font-weight:300;color:#ff7800;margin:0}.kursOverview .kursFeature i{margin-left:auto}.kursOverview .kursFeature p{font-size:0.875rem;color:#408bc5;margin-bottom:2rem}.kursOverview .kursFeature p.premiumInfo{color:#ff7800;margin-bottom:1.5rem}.kursOverview .kursFeature p.premiumInfo a{color:inherit}.kursOverview .kursFeature p.premiumInfo a:hover{color:#626262}.kursOverview .kursFeature p a{border-bottom:1px solid;padding-bottom:2px}.kursOverview .kursFeature p a:hover{color:#ff7800}.kursOverview .kursFeature p.infoLink{margin:2rem 0 0.5rem 0}@media screen and (max-width:40em){.kursOverview .kursFeature p.infoLink{font-size:0.75rem;margin-left:0.75rem}}.kursOverview .kursFeature:hover{background:#fff;box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.15)}.kursOverview .kursFeature.open{background:#fff}@media screen and (max-width:40em){.kursOverview .kursFeature .toggle{padding:0.3rem 2rem 0.5rem 1rem}.kursOverview .kursFeature h3{display:none}}.kursOverview .kursFeatureItems{margin:1.5rem 0 0 0}.kursOverview .kursFeatureItems li{display:flex;align-items:center;width:100%;margin:0.75rem 0}.kursOverview .kursFeatureItems li a,.kursOverview .kursFeatureItems li div{width:100%;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;background:#f2f2f2;padding:0.5rem 1rem;border-radius:5px;color:#999;border:1px solid #fff;transition:text-indent 300ms ease-in-out}.kursOverview .kursFeatureItems li a h4,.kursOverview .kursFeatureItems li a span,.kursOverview .kursFeatureItems li div h4,.kursOverview .kursFeatureItems li div span{color:inherit;font-size:0.875rem;font-weight:700;margin:0}.kursOverview .kursFeatureItems li a h4 em,.kursOverview .kursFeatureItems li a span em,.kursOverview .kursFeatureItems li div h4 em,.kursOverview .kursFeatureItems li div span em{font-weight:300;font-style:normal;display:block}.kursOverview .kursFeatureItems li a span,.kursOverview .kursFeatureItems li div span{margin-left:auto}.kursOverview .kursFeatureItems li a svg,.kursOverview .kursFeatureItems li div svg{width:1.0625rem;margin-left:0.75rem}.kursOverview .kursFeatureItems li a svg *,.kursOverview .kursFeatureItems li div svg *{fill:#999}.kursOverview .kursFeatureItems li a.inactive,.kursOverview .kursFeatureItems li div.inactive{cursor:not-allowed}.kursOverview .kursFeatureItems li a:hover,.kursOverview .kursFeatureItems li div:hover{text-indent:0.25rem}.kursOverview .kursFeatureItems li a.link,.kursOverview .kursFeatureItems li div.link{box-sizing:border-box;background:#fff;color:#408bc5;border:1px solid #408bc5}.kursOverview .kursFeatureItems li a.link svg *,.kursOverview .kursFeatureItems li div.link svg *{fill:#408bc5}.kursOverview .kursFeatureItems li a.link:hover,.kursOverview .kursFeatureItems li div.link:hover{background:#d9e5f2}.kursOverview .kursFeatureItems li a.link+.active,.kursOverview .kursFeatureItems li div.link+.active{margin-left:0.75rem;width:auto;white-space:nowrap}.kursOverview .kursFeatureItems li a.link+.active svg,.kursOverview .kursFeatureItems li div.link+.active svg{width:0.625rem;margin:0 0.75rem 0 0;transition:margin 300ms ease-in-out}.kursOverview .kursFeatureItems li a.link+.active:hover,.kursOverview .kursFeatureItems li div.link+.active:hover{text-indent:0}.kursOverview .kursFeatureItems li a.link+.active:hover svg,.kursOverview .kursFeatureItems li div.link+.active:hover svg{margin:0 0.55rem 0 0.2rem}@media screen and (max-width:40em){.kursOverview .kursFeatureItems li a.link+.active,.kursOverview .kursFeatureItems li div.link+.active{white-space:normal}.kursOverview .kursFeatureItems li a.link+.active:hover,.kursOverview .kursFeatureItems li div.link+.active:hover{text-indent:0}.kursOverview .kursFeatureItems li a.link+.active svg,.kursOverview .kursFeatureItems li div.link+.active svg{display:none}}.kursOverview .kursFeatureItems li a.active,.kursOverview .kursFeatureItems li div.active{background:#4bc278;color:#fff}.kursOverview .kursFeatureItems li a.active svg *,.kursOverview .kursFeatureItems li div.active svg *{fill:#fff}.kursOverview .kursFeatureItems li a.active .icon,.kursOverview .kursFeatureItems li div.active .icon{width:1.0625rem;display:inline;margin-left:0.75rem;color:#fff}.kursOverview .kursFeatureItems li a.active:hover,.kursOverview .kursFeatureItems li div.active:hover{background:#42ac6a}.kursOverview .kursFeatureItems li a.active-alternate,.kursOverview .kursFeatureItems li div.active-alternate{background:#408bc5;color:#fff}.kursOverview .kursFeatureItems li a.active-alternate svg *,.kursOverview .kursFeatureItems li div.active-alternate svg *{fill:#fff}.kursOverview .kursFeatureItems li a.active-alternate:hover,.kursOverview .kursFeatureItems li div.active-alternate:hover{background:#2275b6}@media screen and (max-width:40em){.kursOverview .kursFeatureItems li a,.kursOverview .kursFeatureItems li div{padding:0.5rem 0.75rem;min-height:3rem}.kursOverview .kursFeatureItems li a h4,.kursOverview .kursFeatureItems li a span,.kursOverview .kursFeatureItems li div h4,.kursOverview .kursFeatureItems li div span{font-size:0.75rem;line-height:125%}.kursOverview .kursFeatureItems li a span,.kursOverview .kursFeatureItems li div span{text-align:right}.kursOverview .kursFeatureItems li a svg,.kursOverview .kursFeatureItems li div svg{display:none}}@keyframes loading{to{background-position-x:100%}}.statistics .untertest-header{background-image:url(/images/content-icons/content-stats.svg)}.statistics .sbbox .content>h3,.statistics .untertest-simulation .content>h3{margin:2rem auto 1.25rem auto}.statistics .sbbox .content>p,.statistics .untertest-simulation .content>p{max-width:53rem;margin-bottom:3rem}@media screen and (max-width:48em){.statistics .sbbox>.content,.statistics .untertest-simulation>.content{padding:0 1.5rem 1rem 1.5rem}}.statistics sup a,.statistics sup{color:#ff7800;font-size:0.65rem;font-weight:400}.statistics p svg{height:0.7rem;margin:0 0.15rem}.statistics p svg *{fill:#626262}.statistics .refresh_tipp{color:#999;font-size:0.75rem;margin:1rem 0 0}.aufgaben.skeleton{height:445px;background-repeat:no-repeat;background-image:linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f0f4fa 60px, transparent 0), linear-gradient(#f2f2f2 1px, transparent 0), linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 10px, transparent 0), linear-gradient(#fff 100%, transparent 0);background-size:300px 100%, 600px 100%, 400px 100%, 90% 100%, 90% 100%, 50% 100%, 60% 100%, 100% 100%;background-position:48px 48px, 48px 96px, 48px 118px, 48px 200px, 48px 306px, 48px 346px, 48px 386px, 0 0}.aufgaben.skeleton:after{content:" ";display:block;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.9) 50%, transparent 100%);background-size:10% 100%;background-repeat:no-repeat;background-position-x:0%;width:100%;height:100%;transform:translateX(0);animation:loading 1s infinite}.aufgaben .progress_wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:56.25em){.aufgaben .progress_wrapper{flex-direction:row;align-items:stretch}}.aufgaben .kurs_statistics{position:relative;border-radius:5px;border:1px solid #195787;min-height:55px;display:flex;flex:8}.aufgaben .kurs_statistics div,.aufgaben .kurs_statistics a{position:relative;height:100%;min-height:55px;color:#fff;display:flex;align-items:center}.aufgaben .kurs_statistics div em,.aufgaben .kurs_statistics a em{font-weight:bold;font-style:normal;margin-left:0.25rem}.aufgaben .kurs_statistics div:first-child,.aufgaben .kurs_statistics a:first-child{border-radius:4px 0 0 4px}.aufgaben .kurs_statistics div:last-child,.aufgaben .kurs_statistics a:last-child{border-radius:0 4px 4px 0}.aufgaben .kurs_statistics div.correctly_answered_questions,.aufgaben .kurs_statistics a.correctly_answered_questions{background-color:#4bc278}.aufgaben .kurs_statistics div.total_answered_questions,.aufgaben .kurs_statistics a.total_answered_questions{background-color:#408bc5}.aufgaben .kurs_statistics div.total_available_questions,.aufgaben .kurs_statistics a.total_available_questions{background-color:#f0f4fa}.aufgaben .kurs_statistics div.basic_questions,.aufgaben .kurs_statistics div.premium_questions,.aufgaben .kurs_statistics a.basic_questions,.aufgaben .kurs_statistics a.premium_questions{background-color:#2275b6;background-image:url(/images/statistik/stripes-pattern.png);background-size:auto 180%}.aufgaben .kurs_statistics div.basic_questions span,.aufgaben .kurs_statistics div.premium_questions span,.aufgaben .kurs_statistics a.basic_questions span,.aufgaben .kurs_statistics a.premium_questions span{margin-left:1rem;transition:text-indent 200ms ease}.aufgaben .kurs_statistics div.basic_questions svg,.aufgaben .kurs_statistics div.premium_questions svg,.aufgaben .kurs_statistics a.basic_questions svg,.aufgaben .kurs_statistics a.premium_questions svg{position:absolute;top:-3rem;right:0.5vw;height:7vw;max-height:6rem;transition:transform 200ms ease}.aufgaben .kurs_statistics div.premium_questions,.aufgaben .kurs_statistics a.premium_questions{background-color:#ff7800;background-image:url(/images/statistik/stripes-pattern.png)}.aufgaben .kurs_statistics div:hover span,.aufgaben .kurs_statistics a:hover span{text-indent:0.25rem}.aufgaben .kurs_statistics div:hover svg,.aufgaben .kurs_statistics a:hover svg{transform:scale(1.15)}@media screen and (max-width:40em){.aufgaben .kurs_statistics a.basic_questions span,.aufgaben .kurs_statistics a.premium_questions span{font-size:0.75rem}.aufgaben .kurs_statistics a.basic_questions span em,.aufgaben .kurs_statistics a.premium_questions span em{display:block;margin:0}.aufgaben .kurs_statistics a.basic_questions svg,.aufgaben .kurs_statistics a.premium_questions svg{position:absolute;top:-5vw;right:0.5vw;height:9.5vw;transition:transform 200ms ease}}.aufgaben .premium{flex:4;background-color:#ff7800;color:white;border-radius:5px;display:flex;align-items:center;position:relative;padding:0.8em;margin-bottom:1rem}@media screen and (min-width:56.25em){.aufgaben .premium{margin-left:1em;margin-bottom:0}}.aufgaben .premium:before{content:" ";background-image:url("/images/content-icons/badge-premium.svg");background-repeat:no-repeat;position:absolute;top:-2.2em;right:0.4em;width:8em;height:8em;transition:all 0.2s ease}@media screen and (min-width:56.25em){.aufgaben .premium:before{top:-1.8em;right:0;width:7em;height:5em}}.aufgaben .premium:hover:before{transform:scale(1.15)}.aufgaben .premium:hover p{transform:translateX(5px)}.aufgaben .premium p{transition:all 0.2s ease;margin-bottom:0 !important;font-size:0.9em;line-height:1.2}.aufgaben .legend{margin-top:2rem;border-top:1px solid #f2f2f2;padding-top:2rem;display:flex;flex-wrap:wrap;align-items:center}.aufgaben .legend>div{display:flex;align-items:center;margin:0 2vw 0 0;font-size:0.75rem;color:#999}.aufgaben .legend>div div{margin:0 0.5vw 0 0;display:block;width:1.5rem;height:1.1rem;border-radius:5px;border:1px solid #195787}.aufgaben .legend>div div.correctly_answered_questions{background-color:#4bc278}.aufgaben .legend>div div.total_answered_questions{background-color:#408bc5}.aufgaben .legend>div div.total_available_questions{background-color:#f0f4fa}.aufgaben .legend>div div.upgrade{background-color:#ccc;background-image:url(/images/statistik/stripes-pattern-strong.png);background-size:75%}@media screen and (max-width:40em){.aufgaben .legend{margin-top:1rem;padding-top:1rem}.aufgaben .legend>div{margin-bottom:0.5rem}.aufgaben .legend>div div{height:0.75rem;margin-right:0.5rem}}.sm-tooltipster-stats{background-color:#ff7800;max-width:255px;padding:0.5rem 0.75rem;border-radius:5px;box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25)}.sm-tooltipster-stats p{color:#fff;font-size:0.875rem;margin:0}.sm-tooltipster-stats-icon{background-color:#fff;padding:0.5rem 0.75rem;border-radius:5px;box-shadow:0 0 0.5rem rgba(0, 0, 0, 0.25)}.sm-tooltipster-stats-icon p{color:#408bc5;font-size:0.875rem;margin:0}.lerntipps.skeleton{height:500px;background-repeat:no-repeat;background-image:linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#ffe4cc, 10px, transparent 0), linear-gradient(#ffe4cc, 10px, transparent 0), linear-gradient(#ffe4cc, 10px, transparent 0), linear-gradient(#f0f4fa, 10px, transparent 0), linear-gradient(#f2f2f2, 120px, transparent 0), linear-gradient(#f2f2f2, 120px, transparent 0), linear-gradient(#f2f2f2, 120px, transparent 0), linear-gradient(#f2f2f2, 120px, transparent 0), linear-gradient(#f2f2f2, 1px, transparent 0), linear-gradient(#f2f2f2, 1px, transparent 0), linear-gradient(#f2f2f2, 1px, transparent 0), linear-gradient(#f2f2f2, 1px, transparent 0), linear-gradient(#dadada, 10px, transparent 0), linear-gradient(#dadada, 10px, transparent 0), linear-gradient(#dadada, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#f2f2f2, 10px, transparent 0), linear-gradient(#fff 100%, transparent 0);background-size:300px 100%, 600px 100%, 610px 100%, 600px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 240px 100%, 200px 100%, 200px 100%, 200px 100%, 230px 100%, 220px 100%, 220px 100%, 220px 100%, 240px 100%, 160px 100%, 160px 100%, 160px 100%, 220px 100%, 90% 100%, 50% 100%, 60% 100%, 100% 100%;background-position:48px 48px, 48px 96px, 48px 118px, 48px 140px, 48px 200px, 324px 200px, 600px 200px, 876px 200px, 48px 230px, 324px 230px, 600px 230px, 876px 230px, 48px 370px, 324px 370px, 600px 370px, 876px 370px, 48px 390px, 324px 390px, 600px 390px, 876px 390px, 48px 410px, 324px 410px, 600px 410px, 876px 410px, 48px 430px, 324px 430px, 600px 430px, 876px 430px, 0 0}.lerntipps.skeleton:after{content:" ";display:block;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.9) 50%, transparent 100%);background-size:10% 100%;background-repeat:no-repeat;background-position-x:0%;width:100%;height:100%;transform:translateX(0);animation:loading 1s infinite}.lerntipps .tip h6{color:#ff7800;font-style:normal;font-size:0.75rem;padding-bottom:0.4rem;border-bottom:1px solid #ff7800;margin-bottom:0.85rem}.lerntipps .tip h6 svg{height:0.65rem;transform:translateY(0.05rem);margin-right:0.25rem}.lerntipps .tip h6 svg *{fill:#ff7800}.lerntipps .tip.ad h6{color:#408bc5;border-color:#408bc5}.lerntipps .tip.ad .kapitel{padding:0 0 0 1rem;background:#2275b6;border:1px solid #0f5b97}.lerntipps .tip.ad .kapitel h5{margin:0;font-size:1.15rem;line-height:125%;letter-spacing:0.035rem;color:#fff;text-decoration:none;text-transform:uppercase}.lerntipps .tip.ad .kapitel img{display:block;margin-left:auto;margin-top:auto;max-width:50%;height:auto;max-height:6.25rem}.lerntipps .tip.ad .kapitel:hover{background:#0f5b97}@media screen and (max-width:64em){.lerntipps .tip.ad .kapitel{padding-left:1.5rem}}@media screen and (max-width:48em){.lerntipps .tip.ad .kapitel h5{max-width:8rem}}.lerntipps .tip.ad .basic .kapitel{background:#fff}.lerntipps .tip.ad .basic .kapitel h5{color:#2275b6}.lerntipps .tip.ad .premium .kapitel{background:#fff}.lerntipps .tip.ad .premium .kapitel h5{color:#ff7800}.lerntipps .tip.ad .done .kapitel{cursor:default;background:#093355}.lerntipps .tip.ad .done .kapitel h5{color:#4bc278}.lerntipps .tip.ad .done .kapitel h5 strong{color:#fff}.lerntipps .tip.ad .done .kapitel:hover{box-shadow:none;background:#093355}.lerntipps .tip.ad .done .kapitel:hover img{transform:rotate(-4deg) scale(1.05)}.lerntipps .tip p{margin-top:0.85rem;border-top:1px solid #dadada;padding-top:0.6rem;font-size:0.75rem}.lerntipps .tip p span{display:block}.lerntipps .tip p span:first-child{font-weight:700}@media screen and (max-width:40em){.lerntipps .tip{margin-bottom:1rem}.lerntipps .tip p{margin-top:0;border:none}.lerntipps .tip p span{display:inline}.lerntipps .tip p span:after{content:","}.lerntipps .tip p span:last-child:after{content:""}}@media screen and (max-width:64em){.lerntipps .tip .kapitel{height:8.5em}}.statistics .lernfortschritt.skeleton{height:1990px;background-repeat:no-repeat;background-image:linear-gradient(#f0f4fa 20px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#f2f2f2 14px, transparent 0), linear-gradient(#d7ebe2, 112px, transparent 0), linear-gradient(#efd7d8, 112px, transparent 0), linear-gradient(#cfedf0, 112px, transparent 0), linear-gradient(#dadbe4, 112px, transparent 0), linear-gradient(#ffefe0, 112px, transparent 0), linear-gradient(#e7dcd2, 112px, transparent 0), linear-gradient(#d4f3fc, 112px, transparent 0), linear-gradient(#ffefcc, 112px, transparent 0), linear-gradient(#e5dded, 112px, transparent 0), linear-gradient(#e6f7e0, 112px, transparent 0), linear-gradient(#dbf3f1, 112px, transparent 0), linear-gradient(#efd6e1, 112px, transparent 0), linear-gradient(#e1e9eb, 112px, transparent 0), linear-gradient(#fff 100%, transparent 0);background-size:300px 100%, 71% 100%, 70% 100%, 71% 100%, 25% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 90% 100%, 100% 100%;background-position:48px 48px, 48px 96px, 48px 118px, 48px 140px, 48px 162px, 48px 240px, 48px 370px, 48px 500px, 48px 630px, 48px 760px, 48px 890px, 48px 1020px, 48px 1150px, 48px 1280px, 48px 1410px, 48px 1530px, 48px 1670px, 48px 1800px, 0 0}.statistics .lernfortschritt.skeleton:after{content:" ";display:block;background:linear-gradient(90deg, transparent 0%, rgba(255, 255, 255, 0.9) 50%, transparent 100%);background-size:10% 100%;background-repeat:no-repeat;background-position-x:0%;width:100%;height:100%;transform:translateX(0);animation:loading 1s infinite}.statistics .lernfortschritt p.inhalte-toggle-all{margin-bottom:0;max-width:none}.statistics .lernfortschritt .toggleContainer{margin-bottom:1rem}.statistics .lernfortschritt .toggleContainer .kapitel{padding:0.65rem;margin:0;background-position:12% center}.statistics .lernfortschritt .toggleContainer .kapitel .content{padding:0;max-width:70%}@media screen and (min-width:64.0625em){.statistics .lernfortschritt .toggleContainer .kapitel.toggle .large-8{padding-left:0}}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .kapitel{display:block;background-image:none}.statistics .lernfortschritt .toggleContainer .kapitel .content{padding:1rem 0;max-width:85%}}@media screen and (max-width:48em){.statistics .lernfortschritt .toggleContainer .kapitel{padding:0.25rem 0.25rem 0.5rem 0.25rem}}.statistics .lernfortschritt .toggleContainer .arrow{opacity:0.5;background:rgba(0, 0, 0, 0.35);width:3rem;height:3rem;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-left:0.75rem}.statistics .lernfortschritt .toggleContainer .arrow i{color:#fff;font-size:2rem}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .arrow{position:absolute;top:0.85rem;right:0.75rem;height:2rem;width:2rem;opacity:1}}.statistics .lernfortschritt .toggleContainer:hover .arrow{opacity:1}.statistics .lernfortschritt .toggleContainer .toggle{cursor:pointer}.statistics .lernfortschritt .toggleContainer.open .kapitel{border-radius:5px 5px 0 0}.statistics .lernfortschritt .toggleContainer.open .kapitel .arrow i{transform:rotate(180deg)}.statistics .lernfortschritt .toggleContainer i{display:inline-block;width:2.5rem;text-align:center}.statistics .lernfortschritt .toggleContainer i svg{height:0.85rem}.statistics .lernfortschritt .toggleContainer i svg *{fill:#fff}.statistics .lernfortschritt .toggleContainer a.iconInfo,.statistics .lernfortschritt .toggleContainer span.iconInfo{display:inline-block;align-items:center;justify-content:center;position:relative;z-index:400;height:auto;background:none;opacity:1 !important;text-align:center;width:2.5rem}.statistics .lernfortschritt .toggleContainer a.iconInfo svg,.statistics .lernfortschritt .toggleContainer span.iconInfo svg{height:0.85rem;width:auto}.statistics .lernfortschritt .toggleContainer a.iconInfo svg *,.statistics .lernfortschritt .toggleContainer span.iconInfo svg *{fill:#fff}.statistics .lernfortschritt .toggleContainer .progressContainer{display:flex;margin:0.75rem 0}.statistics .lernfortschritt .toggleContainer .progressContainer>span{color:rgba(0, 0, 0, 0.8);font-weight:700;font-size:0.875rem;width:2.5rem;text-align:center}.statistics .lernfortschritt .toggleContainer .progressContainer .progresWrapper{border-radius:3rem;background-color:rgba(0, 0, 0, 0.25);height:15px;width:100%;display:inline-flex;overflow:hidden;margin:0 0.5rem}.statistics .lernfortschritt .toggleContainer .progressContainer .progresWrapper span{height:100%;background-color:#fff}.statistics .lernfortschritt .toggleContainer .progressContainer.group a svg *{fill:rgba(0, 0, 0, 0.5)}.statistics .lernfortschritt .toggleContainer .progressContainer.group .progresWrapper span{background-color:rgba(0, 0, 0, 0.5)}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .progressContainer>span{width:2.5rem;text-align:center}}.statistics .lernfortschritt .toggleContainer .collapsable{display:none;color:#fff;font-size:0.875rem}.statistics .lernfortschritt .toggleContainer .collapsable .kapitel{background-image:none;margin:0;padding:0;display:block;border-radius:0 0 5px 5px;min-height:0;box-shadow:none !important}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails{box-shadow:inset 0 1rem 1rem -1rem rgba(0, 0, 0, 0.4);padding:2.5rem 10.3333% 2.5rem 26.6666%;background:rgba(0, 0, 0, 0.25);border-bottom:1px solid rgba(0, 0, 0, 0.1);letter-spacing:0.015rem}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben{display:flex}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben span{margin:0 0.75vw 0 0.5rem}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails hr{border-color:rgba(255, 255, 255, 0.15);margin:1.5rem 0 1.5rem 3rem}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails p{margin:1rem 0 0 0.75rem;color:rgba(255, 255, 255, 0.35);font-size:0.75rem}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails{padding:2rem 1.5rem 1.25rem 1.5rem}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails hr{margin:1rem 0}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben{display:block}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben span{display:inline-block;margin-bottom:0.5rem}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails p{margin:1rem 0 0 0.5rem}}@media screen and (max-width:48em){.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben span{display:block}.statistics .lernfortschritt .toggleContainer .collapsable .kursdetails .aufgaben i{display:none}}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen{margin:0;padding:2rem 0.25rem 3rem;background:rgba(0, 0, 0, 0.1)}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen>.column.small-12+.column.small-12{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0, 0, 0, 0.1)}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation{display:flex;flex-wrap:wrap;align-items:center}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation div{text-align:right}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .large-8{padding-right:0 !important}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation a.testLink{display:inline;position:relative;background:none;opacity:0.8;color:#fff}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation a.testLink:hover{opacity:1;border-bottom:1px solid #fff}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .progressContainer{margin:0.5rem 0}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation.inactive{opacity:0.6}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation.inactive a.testLink:hover{border:none}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang{flex:0 0 auto;padding:0.5rem 0 0 26.3333%}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang i{transform:translateY(0.15rem)}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang span{display:inline-block;background:rgba(0, 0, 0, 0.1);padding:0 0 0 0.6rem;border-radius:5px;margin:0 0.5vw 0 0.25rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang span sup{color:#fff;font-size:0.625rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang span sup a{opacity:1;display:inline;background:none;position:relative;color:#fff !important}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang span em{display:inline-block;padding:0.5rem;margin-left:0.25rem;background:rgba(0, 0, 0, 0.1);font-style:normal;font-weight:700;border-radius:0 5px 5px 0}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen{padding-top:1.5rem;padding-bottom:1rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation{display:block;padding:0.5rem 1rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation div{text-align:left;margin-bottom:0.75rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation div a.testLink{display:inline-block;width:auto;border-bottom:1px solid #fff;padding-bottom:0.5rem;margin-bottom:0.25rem;opacity:1}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .small-12{padding-left:0}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation+.testsimulation{margin-top:0;padding-top:0;border-top:none}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation+.testsimulation .small-12:first-child{padding-top:2rem;border-top:1px dotted rgba(255, 255, 255, 0.35)}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .progresWrapper,.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .progressContainer{margin-bottom:0.25rem}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .rang{padding:0}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .testsimulation .rang span{margin:0 0.5rem 0.5rem 0}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .inactive a.testLink{border:none !important;cursor:not-allowed}}@media screen and (max-width:64em){.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen a.testLink{margin-left:0.25rem}}@media screen and (max-width:48em){.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang span{display:inline-block}.statistics .lernfortschritt .toggleContainer .collapsable .testsimulationen .rang i{display:none}}.offlineContent .offline{position:relative;padding-top:0.5rem}.offlineContent .offline:after{content:"";position:absolute;top:0;right:0;display:block;width:5rem;height:5rem;background:#d9e5f2;background:url(/images/icons/book.svg) center center no-repeat #d9e5f2;background-size:55%;border-radius:0 0 0 10px}.offlineContent .offline.simulations:after{background-image:url(/images/icons/simulation.svg)}@media screen and (max-width:64em){.offlineContent .offline{padding-bottom:1rem}}@media screen and (max-width:30em){.offlineContent .offline{padding-top:0}.offlineContent .offline .content h3{margin-top:1.85rem}.offlineContent .offline .content h3 strong{display:block}}.offlineContent p{margin-bottom:2rem !important}.offlineContent .button{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;margin-bottom:2rem;text-align:left}.offlineContent .button:hover{box-shadow:none;background:#2275b6;text-indent:0.25rem}.offlineContent .button .svg{width:0.875rem;height:auto}.offlineContent .button.inactive{color:#626262;background:#f2f2f2;border:none}.offlineContent .button.inactive .svg{display:none}.offlineContent .button.inactive:hover{text-indent:0}.offlineContent small{font-size:0.875rem;line-height:1.375rem}.offlineContent small a{color:#ff7800}.offlineContent small a:hover{color:#ed661d;text-decoration:underline}.fussnoten{margin-top:2rem;border-top:1px solid #d9e5f2;padding:3rem;color:#408bc5}.fussnoten a{text-decoration:underline}.fussnoten p{font-size:0.875rem;margin-bottom:2rem}@media screen and (max-width:64em){.fussnoten{padding:2rem 1.5rem 1rem 1.5rem}.fussnoten p{text-align:justify}}@media (min-width:641px){.user-forms .sbbox>.content,.user-forms .untertest-simulation>.content{padding:3rem}}.user-forms .sbbox>.content input:not([type="submit"]),.user-forms .untertest-simulation>.content input:not([type="submit"]),.user-forms .sbbox>.content select,.user-forms .untertest-simulation>.content select{color:#408bc5;height:2.9rem}.user-forms .sbbox>.content select,.user-forms .untertest-simulation>.content select{border-radius:5px;padding-left:1rem;font-size:1em}.user-forms input[type="submit"]{padding:1rem 1.5rem;margin-right:3rem;margin-bottom:3rem}.user-forms hr{border-color:#ccc;margin:2em 0}.user-forms .avatar_wrapper{margin-top:unset}.user-forms .avatar_wrapper{margin-bottom:1.25rem}.user-forms .avatar-section hr{margin:1.25rem 0 1.1875rem}.user-forms .avatar-section .button{margin-bottom:0.4rem;display:flex;overflow:hidden;padding:0;text-align:left}.user-forms .avatar-section .button span i{font-size:0.875rem;transition:300ms ease-in-out}.user-forms .avatar-section .button:not(.levelButton) span:first-child{width:20%;background:#408bc5;display:flex;flex:1;justify-content:center;flex-direction:column;float:left;text-align:center}.user-forms .avatar-section .button:not(.levelButton) span:first-child i{line-height:2.3rem;color:white}.user-forms .avatar-section .button:not(.levelButton) span:last-child{width:80%;padding:0.75rem 1rem}.user-forms .user-data .smaller{font-size:0.75em;line-height:1.25em;padding:0.3em 0 0.25em 1.5em}.user-forms .user-data .smaller a{text-decoration:underline}.user-forms .purple-button{color:#893ac1;border-color:#893ac1}.user-forms .purple-button:focus{color:white;background-color:#893ac1}.user-forms .avatar-section .purple-button span:first-child{background-color:#893ac1 !important}.user-forms .hover-purple:hover{background-color:#893ac1;box-shadow:none;border-color:#893ac1;color:white}.user-forms .hover-purple:hover span:last-child i{color:#893ac1}.user-forms .icon-span{display:flex;align-items:center;height:2.4rem}.user-forms .icon-span svg{width:1rem;height:1rem}.user-forms .levelButton{justify-content:unset;cursor:pointer !important}.user-forms .levelButton .icon{color:white}.user-forms .levelButton .icon::before{line-height:18px}.user-forms .levelButton .push-right{margin-left:auto}@media (min-width:641px){.user-forms .user-data>.column:first-child{padding-right:2rem;border-right:1px #d9e5f2 solid}.user-forms .user-data>.column:nth-child(2){padding-left:2rem}}@media (max-width:640px){.user-forms .user-data>.column:first-child{padding-bottom:2rem}}.user-forms .user-interests .checkbox-text{font-size:0.75rem;margin:1rem 0}.user-forms .user-interests label{font-weight:bold;color:#999999;font-size:1rem !important;margin:unset;padding-bottom:unset}.user-forms .user-interests input{height:unset !important;margin-bottom:0}.user-forms .user-interests>div{text-align:center;border:solid 1px #ccc;border-radius:5px;padding:1.1rem !important;margin:0.8rem 0}@media (min-width:641px){.user-forms .user-interests>div{margin:0.8rem}}.user-forms .user-interests .green-box{border-color:#4bc278}.user-forms .user-interests .green-box label{color:#4bc278 !important}@media (min-width:641px){.user-forms .user-interests{display:flex;justify-content:space-between;margin:0 -0.8rem}.user-forms .user-interests>div{flex:1}}.user-forms .password .row:first-of-type{padding-bottom:1em}.user-forms .password ::-webkit-input-placeholder{color:#a0bedf !important}.user-forms .password :-ms-input-placeholder{color:#a0bedf !important}.user-forms .password ::placeholder{color:#a0bedf !important}.user-forms .password a{text-decoration:underline}.user-forms .password .smaller{font-size:0.75em;padding:0.3em 0 0.25em 1.5em}.user-forms .password input{margin-bottom:unset;position:relative}.user-forms .orange,.user-forms .orange a{color:#ff7800 !important}.user-forms #UserResetForm_form input[type="submit"],.user-forms #UserDeleteForm_form input[type="submit"]{margin:unset;margin-top:2.25rem;height:unset;border:1px solid #408bc5}.user-forms #UserResetForm_form input[type="submit"]:focus,.user-forms #UserDeleteForm_form input[type="submit"]:focus{background-color:#408bc5;color:#fff}@media (max-width:640px){.user-forms #UserResetForm_form input[type="submit"],.user-forms #UserDeleteForm_form input[type="submit"]{margin:1rem}}.user-update-forms .untertest-header{background-color:#408bc5;background-image:url("/images/icons/content-user.svg")}.user-update-forms>div:last-child{margin-bottom:5rem}@media screen and (max-width:460px){body.login-register-reset #main{padding-top:0;background-color:#fff;padding-bottom:3rem}body.login-register-reset #content{padding-bottom:0}}.header_regform.login,.header_regform.register,.header_regform.pwreset{width:460px;max-width:100%;margin:min(5rem, 5vw) auto;background:#fff;overflow:hidden}@media screen and (min-width:461px){.header_regform.login,.header_regform.register,.header_regform.pwreset{box-shadow:0 0 1em rgba(0, 0, 0, 0.1);border-radius:5px}}@media screen and (max-width:460px){.header_regform.login,.header_regform.register,.header_regform.pwreset{margin:0 auto;padding-bottom:1rem}}.header_regform.login .row,.header_regform.register .row,.header_regform.pwreset .row{padding:0 1.875rem}.header_regform.login .headline,.header_regform.register .headline,.header_regform.pwreset .headline{background:#408bc5;padding-top:1rem;padding-bottom:1rem}.header_regform.login .headline div,.header_regform.register .headline div,.header_regform.pwreset .headline div{display:flex;justify-content:space-between}.header_regform.login .headline h1,.header_regform.login .headline h2,.header_regform.register .headline h1,.header_regform.register .headline h2,.header_regform.pwreset .headline h1,.header_regform.pwreset .headline h2{color:#fff;margin:0}.header_regform.login .headline h1,.header_regform.register .headline h1,.header_regform.pwreset .headline h1{font-size:1.75rem;font-weight:700}.header_regform.login .headline h2,.header_regform.register .headline h2,.header_regform.pwreset .headline h2{font-size:1rem;font-style:italic;text-align:right;opacity:0.75}@media screen and (max-width:460px){.header_regform.login .headline,.header_regform.register .headline,.header_regform.pwreset .headline{padding-top:1.5rem}}.header_regform.login form,.header_regform.register form,.header_regform.pwreset form{padding:1rem 0 0 0}.header_regform.login input.button,.header_regform.register input.button,.header_regform.pwreset input.button{padding:0.75rem;font-size:1.25rem;font-weight:400;margin:1.25rem 0}.header_regform.login input.button:hover,.header_regform.register input.button:hover,.header_regform.pwreset input.button:hover{background-color:#2275b6;box-shadow:none}.header_regform.login .forgotPw,.header_regform.register .forgotPw,.header_regform.pwreset .forgotPw{display:block;font-size:0.875rem;margin-top:0.5rem}@media screen and (max-width:40rem){.header_regform.login .forgotPw,.header_regform.register .forgotPw,.header_regform.pwreset .forgotPw{text-align:center;margin:0.75rem 0 0.25rem 0}}.header_regform.login .socialLogin,.header_regform.register .socialLogin,.header_regform.pwreset .socialLogin{display:block;width:100%;margin:0 0 1rem 0;border:1px solid #dadada;border-radius:5px;color:#626262;text-align:left;padding:1rem;padding-left:3.25rem;font-weight:500;opacity:1;transition:opacity 200ms ease;background-size:18px 18px;background-position:1rem 50%;background-repeat:no-repeat}.header_regform.login .socialLogin.google,.header_regform.register .socialLogin.google,.header_regform.pwreset .socialLogin.google{background-image:url("/images/logos/sm-login-google@2x.png")}.header_regform.login .socialLogin.facebook,.header_regform.register .socialLogin.facebook,.header_regform.pwreset .socialLogin.facebook{background-image:url("/images/logos/sm-login-facebook@2x.png")}.header_regform.login .socialLogin.apple,.header_regform.register .socialLogin.apple,.header_regform.pwreset .socialLogin.apple{background-image:url("/images/logos/sm-login-apple@2x.png")}.header_regform.login .socialLogin:hover,.header_regform.login .socialLogin:active,.header_regform.login .socialLogin:focus,.header_regform.register .socialLogin:hover,.header_regform.register .socialLogin:active,.header_regform.register .socialLogin:focus,.header_regform.pwreset .socialLogin:hover,.header_regform.pwreset .socialLogin:active,.header_regform.pwreset .socialLogin:focus{border-color:#408bc5;background-color:#f0f4fa}.header_regform.login .socialLogin:last-child,.header_regform.register .socialLogin:last-child,.header_regform.pwreset .socialLogin:last-child{margin-bottom:0}.header_regform.login .socialLogin.disabled,.header_regform.register .socialLogin.disabled,.header_regform.pwreset .socialLogin.disabled{opacity:0.5;cursor:not-allowed}.header_regform.login hr,.header_regform.register hr,.header_regform.pwreset hr{border-color:#f0f4fa;margin:1.5625rem 0}.header_regform.login hr.narrowTop,.header_regform.register hr.narrowTop,.header_regform.pwreset hr.narrowTop{margin-top:1rem}.header_regform.login .switch .button,.header_regform.register .switch .button,.header_regform.pwreset .switch .button{font-size:0.875rem;font-weight:400;padding:1rem}.header_regform.login .switch .button:hover,.header_regform.register .switch .button:hover,.header_regform.pwreset .switch .button:hover{box-shadow:none}.header_regform.login .switch .button.blue:hover,.header_regform.register .switch .button.blue:hover,.header_regform.pwreset .switch .button.blue:hover{background-color:#2275b6}.header_regform .feedback-message{background:#f0f4fa;border-radius:5px;margin:0.5rem 0;padding:1.5rem}.header_regform .feedback-message p{color:#408bc5;font-size:1rem;margin-bottom:0.5rem}.header_regform .feedback-message p.small{font-size:0.75rem;line-height:1.125rem}.header_regform.register .headline{background:#4bc278}.header_regform.register .button.green{margin:0;border:none}.header_regform.register .button.green:disabled{background:#4bc278;color:#fff;opacity:0.35}.header_regform.register .button.green:hover{background-color:#42ac6a}.header_regform.register p.small{font-size:0.75rem;line-height:1rem;margin-top:1.5625rem;margin-bottom:0}.header_regform.pwreset .headline{background:#ff7800}.header_regform.pwreset form{padding:0}.header_regform.pwreset h3{font-size:1rem;font-weight:400;color:#626262;margin:2rem 0 1rem 0}.header_regform.pwreset .form-info{color:#ff7800}.header_regform.pwreset .form-info a{color:#ff7800;text-decoration:underline}.header_regform.pwreset .button.orange.filled:hover{background-color:#ed661d}.header_regform.pwreset .button.orange.filled:disabled{background-color:#dadada}.header_regform.pwreset .button.orange.filled:disabled:hover{border-color:#626262;color:#fff}.header_regform.register.setpw{padding-bottom:1.5rem}.header_regform.register.setpw h1{font-size:1.125rem;font-weight:300;padding:0.25rem 0}#blog .content-headline{background-image:url(/images/content-icons/content-blog.svg)}#blog .intro{padding-top:2rem}#blog .intro p{margin:0;color:#408bc5}@media screen and (max-width:39.9375em){#blog .intro{padding-top:1rem}#blog .intro p{font-size:0.875rem}}#blog img{width:100%}#blog time{margin-top:0.5rem;font-size:0.875rem;color:#408bc5;opacity:0.75}#blog .blogentry-preview{display:block;transition:box-shadow 300ms ease}#blog .blogentry-preview:hover{box-shadow:0 0 2em rgba(0, 0, 0, 0.3)}#blog .blogentry-preview .content{border-top:1px solid #dadada;color:#626262}@media screen and (min-width:40em){#blog .blogentry-preview .content>div{display:grid;grid-template-columns:1fr 200px;grid-template-rows:repeat(2, auto);grid-gap:1.5rem 2rem;padding-top:1.5rem}}#blog .blogentry-preview .content h2{font-size:1.25rem;margin:0;color:#626262}#blog .blogentry-preview .content p{font-size:0.875rem}#blog .blogentry-preview .content time{justify-self:end}#blog .blogentry-preview .content .button{display:inline-flex;align-items:center;font-weight:300;padding:0.75rem 1.25rem;margin-bottom:1.5rem;align-self:end;justify-self:end;width:max-content}#blog .blogentry-preview .content .button i{color:currentColor;font-size:1.65rem;transition:transform 200ms ease-in}#blog .blogentry-preview .content .button:hover i{transform:translateX(0.25rem)}@media screen and (max-width:39.9375em){#blog .blogentry-preview time{display:block;margin-bottom:1rem}}#blog .blogentry{margin-top:1rem}#blog .blogentry .head{display:flex;align-items:flex-start;justify-content:space-between;padding-top:2rem;padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #d9e5f2}#blog .blogentry .head h1{color:#626262;font-weight:700;font-size:2rem}#blog .blogentry .head time{margin-top:1.5rem;margin-left:2rem;white-space:nowrap}@media screen and (max-width:64em){#blog .blogentry .head{display:block}#blog .blogentry .head time{margin:0}}#blog .blogentry .subheadline{color:#408bc5}#blog .blogentry .text{padding-bottom:2rem;border-bottom:10px solid #408bc5}#blog .blogentry .copy h1,#blog .blogentry .copy h2{color:#626262;margin:4rem 0 1.5rem 0}#blog .blogentry .copy blockquote{background:#f0f4fa;padding:1.5rem 2rem;border-left:10px solid #408bc5;margin:3rem 0}#blog .blogentry .copy blockquote p{color:#408bc5;margin:0;font-style:italic}#blog .blogentry .copy figure{margin:3rem 0;padding:0}#blog .blogentry .copy figure figcaption::before,#blog .blogentry .copy figure figcaption::after{display:none}#blog .blogentry .copy figure figcaption{font-style:normal;font-size:12px;color:#408bc5;opacity:0.5;text-align:left !important;margin-top:0.75rem;line-height:1.35}#blog .blogentry .copy img{width:100%}#blog .blogentry .copy a{color:#ff7800;font-weight:500;border-bottom:2px solid;padding-bottom:0.1em}#blog .blogentry .copy a:hover{color:#2275b6}#blog .blogentry .copy hr{margin:2rem 0;border-color:#f2f2f2}#blog .blogentry .copy ul,#blog .blogentry .copy ol{margin:2rem 0 2rem 2rem}#blog .blogentry .copy ul li,#blog .blogentry .copy ol li{margin:0.25rem 0}#blog .blogentry .copy .iframe-container{position:relative;overflow:hidden;width:100%;margin:3rem 0;padding-top:56.25%}#blog .blogentry .copy .iframe-container iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;border:none}@media screen and (max-width:39.9375em){#blog .blogentry .sbbox,#blog .blogentry .untertest-simulation{margin:0;border-bottom-right-radius:0;border-bottom-left-radius:0}#blog .blogentry .sbbox.text,#blog .blogentry .text.untertest-simulation{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#blog .blogentry .copy blockquote,#blog .blogentry .copy figure,#blog .blogentry .copy .iframe-container{margin:1.5rem 0}#blog .blogentry .head{padding:0 0 0.5em 0}#blog .blogentry .head h1{font-size:1.5rem}#blog .blogentry p{font-size:15px}}#blog a.button{width:100%;text-align:center;font-weight:300;margin-top:1rem}@keyframes showCookieConsent{to{transform:translateY(0)}}#consent-manage{z-index:9999;background:white;color:#195787;box-shadow:0 0 3rem rgba(0, 0, 0, 0.25)}#consent-manage .row{padding:1.5rem 1.875rem 1rem 1.875rem}#consent-manage .mobile{display:none}@media (min-width:461px){#consent-manage{position:fixed;transform:translateY(40rem);animation:showCookieConsent 600ms cubic-bezier(0.5, 0.5, 0, 1.25) forwards;animation-delay:1s;border-radius:10px 10px 0 0;max-width:390px;max-height:90vh;overflow:auto;bottom:0;right:2vw}}@media (max-width:460px){#consent-manage{position:fixed;overflow:auto;height:100vh;min-height:100vh;width:100vw;top:0}#consent-manage .mobile{display:block;background-color:#408bc5;padding:1.875rem;margin-bottom:1.25rem}#consent-manage .mobile svg{width:8.125rem}#consent-manage .mobile svg .color{fill:#fff}}#consent-manage.viewed{display:none}#consent-manage .head{display:flex;align-content:flex-start;justify-content:space-between;margin-bottom:1rem}#consent-manage .head svg{display:block;width:44px;height:55px}#consent-manage h6{max-width:80%;font-size:1.125rem;font-style:normal;color:#195787;font-weight:400}#consent-manage p{font-size:0.75rem;line-height:1.125rem;font-weight:400}#consent-manage hr{margin:0.5rem 0 2rem 0;border-color:#f0f4fa}#consent-manage .button.blue{margin-top:1rem}#consent-manage .button.blue:hover{background-color:#2275b6;box-shadow:none}#consent-manage .slider-checkbox{margin-top:1.25rem;margin-bottom:1.25rem}#consent-manage .slider-checkbox .text{font-size:0.875rem}#consent-manage .legal{display:block;background-color:#f2f2f2;text-align:center;font-size:0.75rem;text-transform:uppercase;letter-spacing:0.01rem;color:#626262;width:100%;padding:1.25rem;border:1px solid #fff}#consent-manage .legal:hover{background-color:#dadada}@media screen and (max-width:460px){#consent-manage .legal{width:auto;border-radius:5px;border:none;margin:0.5rem 1.875rem 1.875rem 1.875rem}}.site-footer{background-color:#093355;color:#fff}.site-footer .bg-blue{background-color:#408bc5;box-shadow:inset 0 4rem 3rem -4rem rgba(0, 0, 0, 0.5);padding-top:1rem}.site-footer .bg-blue-darker{background-color:#195787}@media screen and (max-width:640px){.site-footer>.row,.site-footer>div>.row{width:96%}.site-footer .desktop{display:none}}.site-footer .brand div.flex{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;padding-bottom:1rem}.site-footer .brand div.flex h5{text-decoration:none;font-style:normal;color:#0f5b97;padding-right:3rem}.site-footer .brand div.flex h5 strong{color:#fff}.site-footer .brand div.flex svg{display:block;max-width:180px}.site-footer .brand div.flex svg *{fill:#fff}.site-footer .brand hr{border-color:#2275b6;margin-bottom:2rem}.site-footer .contents{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width:1024px){.site-footer .contents{display:block}}.site-footer .contents .sitemap .columns{padding:1rem 0 4rem 0}@media screen and (min-width:641px){.site-footer .contents .sitemap .columns .column:nth-child(2){width:30%}}@media screen and (max-width:640px){.site-footer .contents .sitemap .columns{padding:1rem 0 1rem 0}.site-footer .contents .sitemap .columns .column{display:flex;margin-bottom:2rem}.site-footer .contents .sitemap .columns .column h6{width:110px;min-width:110px}.site-footer .contents .sitemap .columns .column ul{margin:0}.site-footer .contents .sitemap .columns .column ul li{margin:0 0 0.5rem 0}}.site-footer .contents .sitemap h6{color:#0f5b97;font-weight:700;font-style:normal;font-size:1rem}.site-footer .contents .sitemap ul{list-style:none;margin:1rem 0 0 0}.site-footer .contents .sitemap ul li a{display:inline-block;color:#d9e5f2;padding:0.15rem 0;line-height:1.2;margin:0.25rem 0}.site-footer .contents .sitemap ul li a:hover{color:#fff;transform:translateX(0.25rem)}.site-footer .contents svg{display:block;width:100%;margin:0 auto}@media screen and (max-width:1024px){.site-footer .contents svg{max-width:450px}}@media screen and (max-width:640px){.site-footer .contents svg{max-width:300px}}.site-footer .contents svg #hi,.site-footer .contents svg #doctor,.site-footer .contents svg #pharmacist{transition:all 400ms cubic-bezier(0.3, 1.3, 0.6, 1)}.site-footer .contents svg #hi{fill:rgba(255, 255, 255, 0);transform-origin:50% 50%;transform:scale(0.1)}.site-footer .contents svg:hover #hi{fill:white;transform:scale(1) rotate(30deg) translateX(-38px) translateY(-56px)}.site-footer .contents svg:hover #doctor{transform:rotate(-3deg) translateX(-15px)}.site-footer .contents svg:hover #pharmacist{transform:rotate(3deg) translateY(-15px) translateX(15px)}.site-footer .links .columns{padding:3rem 0 3rem 0;display:flex;justify-content:space-between}@media screen and (max-width:1024px){.site-footer .links .columns{display:block}}.site-footer .links .columns p{font-size:0.8125rem;color:#408bc5;margin-bottom:1.5rem}.site-footer .links .columns .partner img{width:50%}@media screen and (max-width:1024px){.site-footer .links .columns .partner img{width:90%;max-width:400px;margin:0.5rem 2rem 2rem 0}}.site-footer .links .columns .partner a{margin:0 0 0 2rem;font-size:0.8125rem;border-bottom:1px solid #408bc5;padding-bottom:0.25rem;white-space:nowrap}.site-footer .links .columns .partner a:hover{color:#fff;border-color:#fff}@media screen and (max-width:1024px){.site-footer .links .columns .partner a{margin:1rem 0;color:#fff;border-color:#fff}}@media screen and (min-width:1025px){.site-footer .links .columns .socials{width:auto}}@media screen and (max-width:640px){.site-footer .links .columns .socials p{border-top:1px solid #408bc5;margin-top:2.5rem;padding-top:2rem}}.site-footer .links .columns .socials a{margin:0 min(1vw, 15px) 0 0}@media screen and (max-width:640px){.site-footer .links .columns .socials a{margin:0 5vw 0 0;display:inline-block}.site-footer .links .columns .socials a svg{width:15vw;height:auto}}.site-footer .links .columns .socials a svg{fill:#093355}@media screen and (max-width:1024px){.site-footer .links .columns .socials a svg{fill:#fff}}.site-footer .links .columns .socials a svg{transition:fill 300ms ease}.site-footer .links .columns .socials a:hover svg{fill:#fff}.site-footer .products{padding:3rem 0}.site-footer .products .columns div{display:flex;margin:1rem 0 0 0}.site-footer .products h6{color:#fff;font-style:normal;font-size:1rem;margin:0 1.5rem 0 0}.site-footer .products a{display:flex;align-items:center;margin:1rem 1rem 0 0;padding:0.75rem 1.25rem 0.75rem 1rem;background-color:#195787;color:#fff;font-size:0.875rem;border-radius:3px}.site-footer .products a svg{margin:0 0.75rem 0 0;max-height:20px;max-width:20px}.site-footer .products a:hover{background-color:#408bc5;transform:scale(1.025);box-shadow:0 0 1em rgba(0, 0, 0, 0.3)}.site-footer .products a i{display:none}@media (max-width:1180px){.site-footer .products .columns{display:block}.site-footer .products .columns div{flex-wrap:wrap}}@media screen and (max-width:1024px){.site-footer .products .columns div{display:block}.site-footer .products .columns h6{margin:0 0 1.5rem 0}.site-footer .products .columns a{margin:1rem 0;padding:1rem 1.5rem 1rem 1.25rem}.site-footer .products .columns a span{display:block;width:40px;text-align:center}.site-footer .products .columns a i{display:block;margin-left:auto;font-size:1.5rem}}.site-footer .cert{background:#fff}.site-footer .cert .columns div{padding:2rem 0;display:flex;align-items:center;color:#626262;font-size:0.875rem}.site-footer .cert .columns div p{margin:0}.site-footer .cert .columns div img{width:100px;max-width:none;margin:0 20px}.adminBarOverlay{background-color:#fff602;color:#093355;padding:35px;text-align:left;width:100%;z-index:100000000;line-height:1.25}.adminBarOverlay p{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.adminBarOverlay a{display:inline-block;margin:5px 0 5px 5px;background-color:#093355;color:#fff;padding:5px 8px;border-radius:5px}.adminBarOverlay a:hover{background-color:#ff7800}.adminBarOverlay em{color:#42ac6a;font-weight:400;margin-right:10px;font-style:normal}@media screen and (max-width:640px){.adminBarOverlay{padding-bottom:6rem;padding-right:6rem}}