@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:400;src:local("Yanone Kaffeesatz Regular"),local("YanoneKaffeesatz-Regular"),url(../fonts/yanone-kaffeesatz-v7-latin-regular.woff2) format("woff2"),url(../fonts/yanone-kaffeesatz-v7-latin-regular.woff) format("woff")}@font-face{font-family:Yanone Kaffeesatz;font-style:normal;font-weight:700;src:local("Yanone Kaffeesatz Bold"),local("YanoneKaffeesatz-Bold"),url(../fonts/yanone-kaffeesatz-v7-latin-700.woff2) format("woff2"),url(../fonts/yanone-kaffeesatz-v7-latin-700.woff) format("woff")}@font-face{font-family:Chunkfive;src:url(../fonts/chunkfiver-webfont.woff2) format("woff2"),url(../fonts/chunkfiver-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(../fonts/open-sans-v13-latin-regular.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-regular.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url(../fonts/open-sans-v13-latin-600.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-600.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../fonts/open-sans-v13-latin-700.woff2) format("woff2"),url(../fonts/open-sans-v13-latin-700.woff) format("woff")}.banners:after,.clearfix:after,.form form:after,.question:after,.teasers:after{content:"";display:table;clear:both}.horizontal_gradient{background:#666;background:-webkit-linear-gradient(left,#666,#fff 30%,#fff 70%,#666);background:linear-gradient(90deg,#666 0,#fff 30%,#fff 70%,#666);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666',endColorstr='#666666',GradientType=1)}address,blockquote,body,div,dl,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,li,object,ol,p,table,td,th,tr,ul{margin:0;padding:0}::selection{background-color:#3c3c3c;color:#fff}::-moz-selection{background-color:#3c3c3c;color:#fff}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a img{border:0}button,input[type=submit]{-webkit-appearance:none}header{height:100%;min-height:100px;padding:10px;background-color:#69b4d6;text-align:center}header .vlmlogo{display:inline-block;height:39px}header .vlmlogo img{height:100%}header .title{display:block;margin:10px auto;max-height:137px;max-width:100%}header .header_subline{font-weight:700}body{font-family:Open Sans}a,body{color:#000}h1{text-align:center;font-size:26px;margin-bottom:1em}h2{margin-bottom:1em}h2,h3{color:#4a4a4a;font-size:16px}h3{margin:1em 0 0}.quiz{max-width:720px;padding:0 10px;margin:0 auto}.quiz h1{text-align:center;font-weight:700;margin-bottom:1em}.question{border-top:3px solid #000;padding:20px 0 40px;margin:20px 0 40px;position:relative}.question .qindex{position:absolute;font-size:12px;top:-20px;right:0}.question:after{content:"";display:block;background-image:url(../images/arrow_down.svg);background-size:100%;background-repeat:no-repeat;width:15px;height:15px;position:absolute;bottom:10px;left:50%}.question h2{margin-bottom:1em;padding-left:20px;color:#4a4a4a}.question ul{list-style-type:none}.question ul li{clear:left;background-color:#f0f0f0;padding:20px;border-bottom:1px solid #fff;cursor:pointer;vertical-align:middle;transition:background-color .2s ease-in,opacity .2s ease-in,color .2s ease-in}.question ul li:hover{background-color:#ccc}.question ul li .check{width:26px;height:26px;border:1px solid #000;border-radius:50%;text-align:center;float:left;margin-right:30px;position:relative;transition:border-color .2s ease-in}.question ul li .check .mark{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-position:50%;opacity:0;transform:scale(3);transition:opacity .2s ease-in,transform .4s ease-in}.question ul li p{overflow:hidden}.question.question--selected .answer--selected{background-color:#aaa;color:#fff}.question.question--selected .answer .check .index{display:block;overflow:hidden;text-indent:-500px}.question.question--selected .answer:not(.answer--selected){opacity:.5}.question.question--selected .answer:not(.answer--selected) .check .mark{background-image:url(../images/icon_cross.svg);transform:scale(1);opacity:1}.question.question--selected .answer--correct,.question.question--selected .answer--correct:not(.answer--selected){background-color:#50a135;color:#fff}.question.question--selected .answer--correct .check,.question.question--selected .answer--correct:not(.answer--selected) .check{border-color:#fff}.question.question--selected .answer--correct .check .mark,.question.question--selected .answer--correct:not(.answer--selected) .check .mark{background-image:url(../images/icon_check.svg);transform:scale(1);opacity:1}.question.question--selected .answer--selected:not(.answer--correct){background-color:#bd1622;color:#fff}.question.question--selected .answer--selected:not(.answer--correct) .check{border-color:#fff}.question.question--selected .answer--selected:not(.answer--correct) .check .mark{background-image:url(../images/icon_cross_white.svg);transform:scale(1);opacity:1}.form{padding:0 10px;max-width:720px;margin:0 auto}.form .form_message{text-align:center;padding:20px 0 0;color:#bd1622;min-height:100px}.form .form_message.form_message--error:before{content:"";display:inline-block;width:32px;height:32px;background-image:url(../images/icon_error.svg);margin-right:10px;vertical-align:middle}.form .form_message.form_message--none,.form .form_message.form_message--success{color:#4a4a4a}.form .form_message.form_message--success:before{content:"";display:inline-block;width:53px;height:53px;background-image:url(../images/icon_checkmark.svg);background-repeat:no-repeat;margin-right:10px;vertical-align:top}.form form{position:relative}.form form.disabled:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;background-color:hsla(0,0%,100%,.7)}.form .form_field{width:100%;padding-bottom:1.5em;min-height:40px}@media (min-width:769px){.form .form_field{float:left;width:50%;padding-left:20px}.form .form_field.form_field--large{width:100%;padding:0;clear:left}.form .form_field:first-child{padding-left:0;padding-right:20px}}.form .form_field label{display:block;width:100%;padding-bottom:.5em}.form .form_field label.label--conditions{font-size:.8em}.form .form_field input[type=checkbox]{float:left;margin-right:10px}.form .form_field input[type=email],.form .form_field input[type=text]{width:100%;font-size:.8em;padding:.8em;border-radius:5px;border:1px solid #ccc}.form .form_field input[type=submit]{background-color:#bd1622;color:#fff;padding:.5em 1em;border:none;border-radius:5px;font-size:1em;font-weight:400}.conditions_text{clear:left;padding:2em 10px 0;max-width:720px;margin:0 auto}.conditions_text h2,.conditions_text p{font-size:.8em}.logos{text-align:center;padding:2em 0}.logos .logo{display:inline-block;vertical-align:middle;padding:0 20px}footer{background-color:#69b4d6;overflow:hidden}footer,footer a{color:#fff}footer .footer_left,footer .footer_right{float:left;width:50%;padding:.5em 2em;font-size:.8em}footer .footer_left.footer_left a.login,footer .footer_right.footer_left a.login{color:#69b4d6}footer .footer_left.footer_left a.login:hover,footer .footer_right.footer_left a.login:hover{color:#fff}footer .footer_left.footer_right,footer .footer_right.footer_right{text-align:right}.result .result_text h2{text-align:center}.result .result_text p{text-align:center;margin-bottom:1em}.tools{text-align:center;padding:20px 0}.tools .button{background-color:#fff;border:none;position:relative;font-family:Chunkfive;padding:10px;height:40px;border-radius:6px;font-size:1em;text-align:center;font-weight:400;letter-spacing:.5px;margin:0 10px 20px;overflow:hidden;cursor:pointer}.tools .button.button--share{width:224px;background-color:#5384c8;color:#fff}.tools .button.button--restart{width:224px;background-color:#bd1622;color:#fff}.cookiehint{position:fixed;left:0;bottom:0;right:0;z-index:1000;background-color:hsla(0,0%,94%,.7)}.cookiehint .cookiehint_content{max-width:930px;margin:auto;padding:10px}.cookiehint .cookiehint_content p{margin:0;color:#000}.cookiehint .cookiehint_content p a{color:#000;text-decoration:underline}.cookiehint .cookiehint_content button{float:right;border:none;padding:10px 30px;border-radius:1px;margin-top:10px;color:#fff;background-color:#4a4a4a}@media (max-width:767px){.cookiehint .cookiehint_content p{line-height:1.2;font-size:12px;width:70%}.cookiehint .cookiehint_content button{margin-left:20px;margin-bottom:20px}}body{max-width:768px;margin:0 auto}.quizmain{padding-top:0}.quizmain img{width:100%;margin-bottom:40px}.quizmain.success{padding-top:40px}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.teasers{margin:30px 0 50px;padding:0 10px}.teasers .teaser{float:left;padding:10px;width:25%;position:relative;cursor:pointer}.teasers .teaser:after{content:"";display:block;background-image:url(../images/icon_info.svg);background-repeat:no-repeat;width:34px;height:34px;position:absolute;top:0;right:0}.teasers .teaser:hover:after{background-image:url(../images/icon_info_high.svg)}.teasers .teaser .info{background-color:#69b4d6;color:#fff;padding:10px;border-radius:5px;position:absolute;top:45px;left:20px;width:250px;z-index:100;display:none}.teasers .teaser .info h3,.teasers .teaser .info p{font-size:14px;color:#fff}.teasers .teaser.teaser--showinfo .info{display:block;-webkit-animation:fadeInFromNone .5s ease-out;animation:fadeInFromNone .5s ease-out}.teasers .teaser img{width:100%}@media (min-width:768px){.teasers .teaser:nth-child(4n+1) .info{left:auto;right:20px}}@media (max-width:767px){.teasers .teaser{width:50%}.teasers .teaser:nth-child(odd) .info{left:auto;right:20px}}.banners{position:relative;margin-bottom:50px;padding:0 10px 60px}.banners:before{content:"";display:block;background-image:url(../images/arrow_down.svg);background-size:100%;background-repeat:no-repeat;width:28px;height:15px;position:absolute;bottom:10px;left:50%}.banners .banners_left{width:50%;float:left}.banners .banners_left img{display:block;margin:0 auto;max-width:100%}.banners .banners_right{width:50%;float:left}.banners .banners_right img{display:block;margin:0 auto;max-width:100%}@media (max-width:767px){.banners .banners_left,.banners .banners_right{width:100%;padding:10px 0}}.info-overlay{position:fixed;background-color:hsla(0,0%,100%,.9);top:0;left:0;right:0;bottom:0;padding:20px;cursor:pointer;display:none;z-index:200}.info-overlay.info-overlay--show{display:block}.info-overlay .info-overlay_content{max-width:700px;margin:0 auto;position:relative;overflow:scroll;height:100%;font-size:14px}.info-overlay .info-overlay_content:before{content:"";display:block;width:14px;height:14px;background-image:url(../images/icon_cross.svg);background-repeat:no-repeat;background-position:50%;position:absolute;top:0;right:10px;border:1px solid #000;border-radius:50%;padding:10px}.info-overlay .info-overlay_content p{margin:0 0 1em}.info-overlay .info-overlay_content ul{padding:1em;list-style-type:none}.success_message{padding:20px}.success_message:before{content:"";display:block;float:left;width:53px;height:53px;background-image:url(../images/icon_checkmark.svg);background-repeat:no-repeat;margin-right:40px;vertical-align:top}.success_message .success_message_content{overflow:hidden}.banner_success{background-color:#69b4d6;color:#fff;padding:20px;margin:40px 0}.banner_success h2{color:#fff;font-size:22px}.banner_success ol{padding-left:20px}.banner_success ol li{padding-left:20px;font-size:14px}.banner_community{display:block;background-image:url(../images/banner_community.png);background-size:cover;padding:20px;text-decoration:none;margin-bottom:60px}.banner_community .banner_community_content{max-width:320px;margin:0 auto;text-align:center}.banner_community .banner_community_content h2{color:#fff;font-size:22px}.banner_community .banner_community_content p{color:#fff;margin-bottom:1em;font-size:14px}.banner_community .banner_community_content .button{background-color:#69b4d6;color:#fff;padding:5px 20px;border-radius:5px;text-transform:uppercase}.banner_restart{display:block;padding:100px 0;text-decoration:none}.banner_restart .banner_restart_content:before{content:"";display:block;width:53px;height:53px;background-image:url(../images/icon_refresh.svg);background-repeat:no-repeat;margin:0 auto}.banner_restart .banner_restart_content span{display:block;margin:0 auto;text-align:center;text-decoration:none}.banner_share{padding:40px 20px 0}.banner_share a{display:block;border:1px solid #3b5998;border-radius:5px;padding:20px;text-decoration:none}.banner_share a:before{content:"";display:block;width:45px;height:45px;background-image:url(../images/icon_fb.svg);background-repeat:no-repeat;float:left;margin-right:20px}.banner_share a .banner_share_content{overflow:hidden;position:relative;display:flex;flex-direction:column}.banner_share a .banner_share_content div{padding-top:20px}.banner_share a .banner_share_content div .button{display:inline-block;background-color:#3b5998;color:#fff;padding:5px 20px;border-radius:5px;text-transform:uppercase;white-space:nowrap;overflow:hidden}@media (min-width:769px){.banner_share a .banner_share_content{flex-direction:row}.banner_share a .banner_share_content div{display:flex;min-width:180px;padding:0 20px}.banner_share a .banner_share_content div .button{display:block;margin:auto}}
/*# sourceMappingURL=styles.css.map*/