*{margin:0;padding:0;box-sizing:border-box}html{scrollbar-width:none;-ms-overflow-style:none;background-image:url(https://einstufungstest.fokussprachen.com/img/apptrn.png)!important;background-size:cover!important}html::-webkit-scrollbar{display:none}body{background-image:url(https://einstufungstest.fokussprachen.com/img/apptrn.png)!important;background-size:cover!important;overflow-x:hidden;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;height:100vh}body,p,input,option,select{font-family:"Roboto","Lucida Sans Unicode","trebuchet ms",Verdana,Arial,sans-serif;font-size:14px;color:#444}@media (max-width:480px){#header h1{font-size:20px;margin-right:10px}#header img{width:120px}.data-content-input{margin-bottom:50px}td label{width:200px}.question{width:80vw;margin-left:0;margin-right:0;height:90vh}h2{margin-bottom:5px!important;margin-top:5px!important}[type="radio"]:checked+label,
	[type="radio"]:not(:checked)+label {width:87vw;margin-left:auto;margin-right:auto}.answerContainer{margin-top:15px;margin-left:auto;margin-right:auto}.question img{max-height:150px}.noticeContainer{width:80%;padding-left:10%;padding-right:10%;padding-top:50px;text-align:center}.data-form{width:80vw}.center{width:90vw}}@media (min-width:481px) and (max-width:999px){#header{padding-top:15px}#header h1{font-size:40px;margin-right:15px}#header img{margin-left:15px}.question{display:flex;flex-direction:column;align-items:center;font-size:20px!important}.question p{font-size:20px!important}h2{font-size:30px}label{font-size:14px}[type="radio"]:checked+label,
	[type="radio"]:not(:checked)+label {width:439px}.answerContainer{margin-top:20px}.answerContainer input label b{margin-bottom:15px}.noticeContainer{width:80%;padding-left:10%;padding-right:10%;padding-top:50px;text-align:center}.noticeContainer p{font-size:20px}.data-form{width:50vw}.center{width:90vw}}@media (min-width:1000px){#header h1{font-size:48px;margin-right:15px}#header img{height:8vh;margin:15px}.question{display:flex;flex-direction:column;align-items:center;font-size:20px!important}h2{font-size:30px!important}p{font-size:17px!important}.landing-con h2{font-size:17px!important;line-height:20px!important}[type="radio"]:checked+label,
	[type="radio"]:not(:checked)+label {width:658px}.answerContainer{width:700px;margin-top:15px;margin-bottom:20px;margin-left:auto;margin-right:auto}.noticeContainer{padding-left:25%;padding-right:25%;padding-top:50px;text-align:center}.data-form{width:30vw}.center{width:50vw}}p{margin:10px 0}a{cursor:pointer;text-decoration:underline;color:inherit}img{border:0}select{border:1px solid #b5c9e3;background:transparent}h1,h2{font-size:20px;margin:0;padding:0}#header{width:100vw;position:fixed;top:0;left:0;height:8vh;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff;z-index:100}#header img{object-fit:cover}#header h1{color:#003150;margin:16px 16px 0 0}#header #logo{float:left;margin:16px 0 0 16px;z-index:100}#logo a{display:inline-block}#text_head{right:0;text-align:right;display:flex;justify-content:center}.landing-img{height:90vh}#test{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;padding-top:15vh;width:100%}.text-wrapper{width:100%;max-width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.2}.question{line-height:24px;width:100vw;height:100%;text-align:center}.question img{border:solid 1px #ccc;margin:10px}table{width:700px;margin-left:auto;margin-right:auto}table.selection{margin-left:auto;margin-right:auto}table.selection td{line-height:22px}.assessment{font-size:12px}.page-text{margin-top:100px;font-size:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:90%;text-align:center;margin:0 auto}.page-text h3{font-size:20px;font-style:bold;margin-bottom:20px;color:#003150}.page-text p{font-size:16px}#items .question p{padding:2px 10px;width:510px;font-weight:bold}.items{position:absolute;width:20000em}.items div{float:left}.full-width{width:100vw}.items .question p{padding:0 10px 0 10px}.items{}.question img{margin-left:auto;margin-right:auto}#drawer{display:none;overflow:visible;position:fixed;left:0;top:0;width:100%;z-index:2;background:#ddd;padding:15px}#actions{display:flex;flex-direction:row;justify-content:space-between;position:fixed;bottom:0;left:0;width:100vw;margin:0 auto}#actions .prevPage{position:relative;left:0%;border-right:2px solid #fff}#actions .nextPage{margin-left:auto}#actions .firstStep{position:relative;width:75%!important;right:0%;margin-left:auto}#actions .nextStep{position:relative;width:100%!important;right:0%;margin-left:auto}#actions .sendTest{position:absolute;right:0%}button{background-color:#ffa500;border:none;color:#fff;cursor:pointer;font-size:16px;outline:none;padding:15px 0;display:inline-block;border-radius:5px;width:50%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}button:hover,button:focus,button:active{background:#2eb5c5;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}button.disabled{visibility:hidden!important}.items h2,.assessment h2{font-size:22px;color:#003150;margin:20px 10px 20px 10px;padding:0 0 5px 0}.notice{background:red;height:20px;padding:5px 0 5px 20px;text-align:center;top:420px;width:100%;margin-left:auto;margin-right:auto}.notice-reg{position:static!important}.notice h1{color:#fff;font-size:12px}.td_a{background:#d0d9e7;padding:5px}.td_q{background:#fff;padding:5px}.first-form{height:auto;display:flex;flex-direction:row;justify-content:center}#actions.first-form{bottom:0;top:auto}.first-form .question{height:auto}.data-content-input{margin-top:15px;cursor:pointer;text-align:center}.data-content{width:820px;padding:20px;font-size:12px;line-height:1.5;margin-bottom:40px;margin-left:auto;margin-right:auto}[type="radio"]:checked,
[type="radio"]:not(:checked) {position:absolute;left:-9999px;width:0;height:0;visibility:hidden}[type="radio"]:not(:checked) + label:hover {background-color:#2eb5c5;transition:all .4s ease;color:#fff;transform:translate(4px,-4px)}[type="radio"]:checked+label,
[type="radio"]:not(:checked)+label {position:relative;display:inline-block;padding:20px;font-size:14px;letter-spacing:1px;border-radius:10px;overflow:hidden;cursor:pointer;color:#333;-webkit-transition:all 300ms linear;transition:all 300ms linear;text-align:center;margin-bottom:10px}[type="radio"]:checked+label{background-color:#002b46;color:#fff}[type="radio"]:not(:checked)+label {background-color:#fff;border:1px solid #707070}.radioLabel{width:100%;margin-left:auto;margin-right:auto}.answerContainer{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;margin-left:auto 0;margin-right:auto 0;width:100%;margin-bottom:50px}.data-form{margin-left:auto;margin-right:auto}.data-form input{}.contact-container{text-align:center}.contact-container input{margin-bottom:15px}.nextLevelMessage{margin-top:50px}.nextLevelButton{width:100%}.form_group{position:relative;padding:15px 0 0;margin-top:10px;width:100%}.form_field{font-family:inherit;width:100%;border:0;border-bottom:2px solid #9b9b9b;outline:0;font-size:1.3rem;color:#000;padding:7px 0;background:transparent;transition:border-color .2s}.form_field::placeholder{color:transparent}.form_field:placeholder-shown~.form_label {font-size:1.3rem;cursor:text;top:20px}.form_label{position:absolute;top:0;display:block;transition:.2s;font-size:1rem;pointer-events:none;color:#9b9b9b}.form_field:focus{padding-bottom:6px;font-weight:700;border-width:3px;border-color:#2eb5c5;border-image-slice:1}.form_field:focus~.form_label {position:absolute;top:0;display:block;transition:.2s;font-size:1rem;color:#2eb5c5;font-weight:700}.form_field:required,.form_field:invalid{box-shadow:none}.gender-box{display:block;margin-right:auto}.sendmail-btn{margin-top:41px}.center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:80vh;margin:0 auto;text-align:center}.center h2{font-size:32px;color:#003150;line-height:1.2}.text-container h1{font-size:24px}.text-container h2{font-size:20px}.centered{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.scrollable{overflow-y:scroll;height:90vh;margin-bottom:58px}.desktop-hidden{display:none}@media only screen and (max-width:700px){.flag-con{height:40px!important}.desktop-hidden{display:block}.submit-con{text-align:left;margin-top:20px!important}.landing-text-container{flex-direction:column!important;align-items:baseline;flex:1}.text-container{width:100%;height:auto!important}.flag-con{display:none}.landing-last{margin-top:30px;margin-bottom:60px}}.page-header{text-align:center}.contact{display:flex;justify-content:center;align-items:center;width:100%;font-family:"Open Sans","Roboto",sans-serif!important;margin-left:auto;margin-right:auto;height:90vh;overflow:hidden}.container{margin:0 auto;display:flex;align-items:center;justify-content:center}.contact-con{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;margin:0 auto}.contact-con::-webkit-scrollbar-track{background-color:#f5f5f5}.contact-con::-webkit-scrollbar-thumb{background-color:#888;border-radius:16px;border:4px solid #f5f5f5}.contact-con::-webkit-scrollbar-thumb:hover{background-color:#555}.submitform{margin-left:20px;display:flex;width:90%;flex-direction:column}.contact h4{padding:0;margin:20px 0 10px 0;font-size:1.1rem;color:#003150}.contact h2{margin:20px 0;padding-top:30px;line-height:1.2;padding:0;text-align:center;align-self:center;font-size:32px}.contact input{margin-right:20px}.contact label{font-size:14px!important}.contact-con p{font-family:"Open Sans","Roboto",sans-serif}.contact-con h4{font-family:"Roboto",sans-serif;font-weight:bold;color:#003150;font-size:20px}.contact-con h2{margin-bottom:20px;text-align:center;font-size:32px;text-decoration:underline;font-weight:bold;color:#003150}.check-group{display:flex;flex-direction:column;align-items:start;justify-content:center;margin-left:20px}.row-start{width:50%}.start-row{width:223px}.placeholderc{width:223px;height:1px;background-color:rgba(0,0,0,0)}.flex-inputs{grid-row: 1 / 2;grid-column: 1 / 3;display:flex;flex-direction:column;align-items:center}.gender-row{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:5px}.gender-con{width:50%}.gender-con input{width:90%;border-radius:5px;height:30px}.form-frame{border:2px solid #555;border-radius:20px;background-color:#fff;padding:10px;margin:20px auto;max-width:98%}.check-row{display:flex;flex-direction:row;justify-content:center;align-items:center}.genderlabel{font-size:12px;color:#9b9b9b}.form-row{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%}.reason-con{text-align:left;width:100%}.reasonlabel{width:40%!important;font-size:14px!important;padding:10px!important;margin:10px;max-width:250px}#genderlist{width:223px;width:100%}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.translate-con{position:relative;text-align:center;font-size:14px}.reason{grid-row: 3 / 4}.sendBtn{color:#fafafa;background-color:#2eb5c5;outline:0;width:50%;margin:0 auto 20px 0;text-align:center;border-radius:5px}.sendBtn:hover{background-color:#003150;color:#fff}.check-boxes{width:100%}.submit-con{text-align:left;margin-top:20px}.submit-con label{font-size:14px}.btn-centered{text-align:center}.submit-con a{font-size:14px}.data-policy{line-height:1.2}@media only screen and (max-width:767px){.contact{flex-direction:column}.contact-con{margin-left:0}.contact-con p{font-size:16px;margin:10px}.submitform{max-width:90%}.img-holder img{display:none}.secondary-logo{display:none}.secondary-logo{display:none}.form-row{width:100%}.flex-inputs{width:100%;margin-bottom:20px}.check-group{display:flex;flex-direction:column;align-items:start;justify-content:center}.sendBtn{width:90%;margin-top:20px}.submit-con{width:100%}.reason-con{margin-top:20px}.checkbox-container{align-self:baseline}.reason-con{display:flex;flex-direction:column}}@media only screen and (min-width:768px){.contact{display:grid;flex-direction:row;grid-template-columns:0fr 3fr}.secondary-logo{margin:20px;max-width:90%}.submitform{justify-content:center;align-items:center;margin-left:0}.checkbox-container{width:100%}.submit-con{width:100%}.flex-inputs{width:100%;max-width:600px;margin-right:auto}.reason .form-row label{margin-left:0!important}}@media only screen and (min-width:1024px){.contact-con{margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.img-holder{overflow:hidden;height:85vh;max-width:25vw}.contact h2{margin-top:15vh}.img-holder img{width:25vw;object-fit:cover;object-position:right}.submitform{display:grid;grid-template-columns:1fr 1fr}.flex-inputs{grid-row: 1 / 2;grid-column: 1 / 2;justify-self:center}.checkbox-container{grid-column: 2 / 3;grid-row: 1 / 3;align-self:flex-start;margin-left:20px}.translate-con{align-self:center}.submit-con{grid-row: 4 / 5;grid-column: 1 / 3}.submit-con{margin-bottom:20px}.reason-con{grid-row: 3 / 4;grid-column: 1 / 2}}.input_field{position:relative;width:100%}.form_field{font-family:inherit;width:90%;border:0;border-bottom:2px solid #9b9b9b;outline:0;font-size:12px;color:#181818;padding:20px 0 0 0;background:transparent;transition:border-color .2s}.form_field::placeholder{color:transparent}.form_field:placeholder-shown~.form_label {font-size:12px!important;cursor:text;top:0}.form_label{position:absolute;top:0;display:block;transition:.2s;font-size:12px!important;color:#9b9b9b}.form_field:focus{padding-bottom:0;font-weight:500;border-width:3px;border-image:linear-gradient(to center,#013150,#013150);border-image-slice:1}.form_field:focus~.form_label {position:absolute;top:0;display:block;transition:.2s;font-size:12px;color:#003150;font-weight:700}.form_field:required,.form_field:invalid{box-shadow:none}hr{border:0;height:1px;width:80%;position:relative;margin:20px auto}hr.center-diamond{background:#013150;overflow:visible}hr.center-diamond::before{content:"";width:10px;height:10px;background-color:#013150;display:inline-block;border:2px solid #013150;position:absolute;top:-5px;left:50%;margin:0 0 0 -3px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.landing-con{display:flex;flex-direction:row;align-items:center;width:100vw;overflow-y:visible}@media only screen and (max-width:1200px){.landing-con{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}#actions .firstStep{position:relative;width:100%!important;right:0%;margin-left:auto}.landing-last{margin-bottom:90px}.img-holder{display:none}.checkoutImage{display:none}.btn-centered{text-align:center}}.checkoutImage{object-position:unset!important;height:90vh;flex:0 0 auto}.text-center{text-align:center}.align-center{align-self:center}.flag-con img{width:100px;position:absolute;margin:0;padding:0;top:17vh;left:-2px;border-top-right-radius:10px;border-bottom-right-radius:10px}.landingEnHeadline{max-width:100%!important}.text-container{width:100%;height:100%;border:1px solid #3a3a3a;padding:20px;border-radius:10px}.text-container p{font-size:14px!important}.text-container h2{margin-top:20px;margin-bottom:15px;font-size:20px!important}.headlineFlag{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative}.landing-text-container{display:flex;flex-direction:row;align-items:stretch;justify-content:space-evenly;transform:translateY(-10vh)}.page-header p{}.data-policy{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.data-policy input[type="checkbox"]{margin-right:10px;margin-top:0}.data-policy span{flex:1}@media only screen and (max-width:400px){.form-label{font-size:12px}.contact-con h4{font-size:16px}.checkbox-label{font-size:12px}.submit-con label{font-size:10px}.submit-con label a{font-size:10px}}@media only screen and (max-width:990px){.landing-frame:last-of-type{margin-bottom:60px}}