  @font-face{font-family:VAGRundschriftD;src:url(/fonts/VAGRoundedLT-Bold.eot),url(/fonts/VAGRoundedLT-Bold.woff) format("woff")}body{-webkit-text-size-adjust:none;font-family:ff-tisa-sans-web-pro,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:3.5vm;font-size:3.5vmin}body *{color:#222}body,html{height:100%}section{margin:0;padding:0}#main,#outlet{height:100%;margin:0;padding:0;position:absolute;width:100%}#outlet{background-color:#d1e9eb;overflow:hidden;text-align:center;top:0}#outlet h1{color:#155157;margin-top:0}#outlet>div{bottom:0;height:100%;margin:0;overflow:hidden;padding:0;position:fixed;top:0;width:100%}.button,button{border:none;outline:none}body.overlay-open .overlay{background:rgba(0,0,0,.5);bottom:0;height:100%;left:0;opacity:0;opacity:1;position:fixed;right:0;top:0;transition:opacity 0s .3s,opacity .3s;transition-delay:0s;visibility:hidden;visibility:visible;width:100%;z-index:9}.middle{position:relative;top:50%;transform:translateY(-50%)}button,h1,h2,h3,h4,h5,h6{font-family:lexia,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif}p{text-align:center}a,a:active,a:hover,a:link,a:visited{border-bottom:1px solid;color:#6ea2a6}body button{background-color:#333;color:#fff;font-size:4vm;font-size:4vmin;font-weight:700;line-height:225%;width:50vmin}body button span{color:#fff}button.arrow:after{color:#ee4257;content:">";font-weight:700;padding-left:.1em}ul{list-style:none;margin:0;padding:0;text-align:center}ul li{margin:.5em}[data-ks-click-event]{cursor:pointer}.highlight{color:#ee4257}.center-text{text-align:center}#notification{border-bottom:1px solid;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-left:1px solid;border-right:1px solid;padding:0 10%;position:absolute;top:0;width:33%;z-index:100}#notification .content{padding:.5em 0;position:relative;text-align:center;width:100%}div.standard{color:#155157;font-size:3.5;margin:6vmin auto 0;padding:0;width:85%}@media only screen and (orientation:portrait){div.standard{margin:16vmin auto 0;width:95%}}div.standard h1{font-size:30px;font-size:5vm;font-size:5vmin;text-align:center}@media only screen and (orientation:portrait){div.standard h1{font-size:6.5vm;font-size:6.5vmin}}div.standard p{color:#222;font-size:24px;font-size:3.5vm;font-size:3.5vmin}@media only screen and (orientation:portrait){div.standard p{font-size:5.25vm;font-size:5.25vmin}}div.standard .footnote{color:#155157;font-size:2.5;font-size:2.5vm;font-size:2.5vmin}@media only screen and (orientation:portrait){div.standard .footnote{font-size:3.75vm;font-size:3.75vmin}}div.standard .footnote a.white{background-color:#fff;border:none;border-radius:3px;color:#155157;padding:0 .5em;text-decoration:underline}div.standard p.small{font-size:2.5vm;font-size:2.5vmin}@media only screen and (orientation:portrait){div.standard p.small{font-size:3.75vm;font-size:3.75vmin}}div.standard .info{margin:0 auto 1em;width:65%}@media only screen and (orientation:portrait){div.standard .info{width:95%}}div.standard .info p{line-height:2em;margin:0;padding:0}div.standard .start-test{color:#ee4257;font-family:lexia,Helvetica Neue,Helvetica,Roboto,Arial,sans-serif;font-size:3vm;font-size:3vmin;font-weight:700;margin:3em 0 .5em}@media only screen and (orientation:portrait){div.standard .start-test{font-size:4.5vm;font-size:4.5vmin}}#outlet .question h1{color:#222}.question.star-bg{background-image:url(/img/kickstart/background-starburst.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.question *{font-family:VAGRundschriftD,sans-serif}.question .question-area{display:table;height:53.1%;left:0;position:absolute;top:0;width:100%}.question .answer-area{background-color:#ef4156;height:47%;position:absolute;top:53%;width:100%}.question .bg-1{background-color:#ffe6a3}.question .bg-2{background-color:#d1e9eb}.question .bg-3{background-color:#deecaf}.question .title-area{display:table-row;margin:0;position:relative}.question .title-area div{display:table-cell}.question .title-area h1{display:relative;font-size:30px;font-size:8vm;font-size:8vmin;margin:0;padding:2vmin 2vmin 1vmin}.question .question-content-area{display:table-row;height:100%;position:relative;width:100%}.question .question-content-area .text-question{display:table-cell;font-size:30px;font-size:8vm;font-size:8vmin;padding-left:2vmin;padding-right:2vmin;position:relative;vertical-align:middle}.question .svg-question{display:table-cell;text-align:center;width:100%;z-index:100}.question .svg-question>div{height:100%;position:relative;text-align:left;width:100%}.question .svg-question svg{height:100%;position:absolute;width:100%}@media screen and (orientation:landscape){.question .svg-question svg{height:100%}}.question button{background-color:#d1e9eb;border-bottom:.2em solid #155157;font-family:VAGRundschriftD,sans-serif;font-size:4;font-size:30px;font-size:8vm;font-size:8vmin;font-weight:700;height:100%;line-height:1em;margin:0;padding:0;width:100%}.question li.svg button{bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:100}.question li.svg button svg,.question ul.answers{height:100%;position:relative;width:100%}.question ul.answers{display:block;list-style:none;margin:0;padding:0}.question ul.answers li{display:inline-block;height:28.4%;margin:0;padding:0;position:absolute;width:37.5%}.question ul.answers li button{color:#222}.question ul.answers li.answer:first-child,.question ul.answers li.answer:nth-child(2){top:8.2%}.question ul.answers li.answer:nth-child(3),.question ul.answers li.answer:nth-child(4){top:41.4%}.question ul.answers li.answer:nth-child(odd){left:9.1%}.question ul.answers li.answer:nth-child(2n){right:9.1%}.question ul.answers li.dont-know{height:18.3%;left:0;text-align:center;top:74.6%;width:100%}.question ul.answers li.dont-know button{font-size:6vm;font-size:6vmin;line-height:1em;width:37.5%}#welcome-back .users{margin:3rem auto}#child-ready .highlight,#parent-ready .highlight{margin:2em 0 .05em}#child-ready button,#parent-ready button{margin-bottom:2em}#child-ready .footnote,#parent-ready .footnote{line-height:2em}#dont-know-test .question-area{display:block}#dont-know-test .question-area .middle h1{color:#155157;font-size:10.5vm;font-size:10.5vmin;margin:0}#dont-know-test .question-area .middle p:first-of-type{color:#155157;line-height:1em;margin-top:0}#dont-know-test .question-area p{font-size:7vm;font-size:7vmin}#dont-know-test .answer-area .message{color:#fff;font-size:7vm;font-size:7vmin;position:absolute;text-align:center;width:100%;z-index:10}#dont-know-test .answer-area .message p{color:#fff;margin-top:-1em;position:relative}#dont-know-test .answers .dont-know{z-index:20}#dont-know-test .answer-area:after,#dont-know-test .answer-area:before{background:url(/img/kickstart/click-white-arrow.svg) 0 0 no-repeat;bottom:33%;content:"";height:7.5vmin;position:absolute;width:15vmin}#dont-know-test .answer-area:before{left:15%;transform:rotate(30deg)}#dont-know-test .answer-area:after{right:15%;transform:rotate(150deg)}#test-start{background-image:url(/img/kickstart/background-starburst.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}#test-start .text{margin-top:3.5vmin;text-align:center;width:100%}#test-start .text h1{font-size:10.5vm;font-size:10.5vmin}#test-start .text h1,#test-start .text p{font-family:VAGRundschriftD,sans-serif;margin:0}#test-start .text p{font-size:7vm;font-size:7vmin;line-height:1em}#test-start .komodo{bottom:17.5vm;bottom:17.5vmin;left:0;position:absolute;right:0;text-align:center;top:24.5vm;top:24.5vmin;width:100%;z-index:100}#test-start .komodo img{height:100%;position:relative}@media screen and (orientation:portrait){#test-start .komodo img{width:100%}}#test-start .button{bottom:3.5vm;bottom:3.5vmin;position:absolute;text-align:center;width:100%}#test-start .button button{background-color:#ee4257;border-bottom:.2em solid #f9b4bc;font-family:VAGRundschriftD,sans-serif}#pause .question-area h1{font-size:30px;font-size:5.5vm;font-size:5.5vmin;margin-top:2vh}#pause .question-area .komodo{bottom:-4%;left:0;position:absolute;right:0;text-align:center;top:14vh;width:100%;z-index:100}#pause .question-area .komodo img{height:100%;position:relative}#pause .alright{background-color:#f9b4bc}#pause .brilliat{background-color:#ffe6a3}#pause .excellent,#pause .nice-work{background-color:#d1e9eb}#pause .yeah{background-color:#deecaf}#pause ul.answers li.continue{top:24.6%;width:80%}#pause ul.answers li.continue button{font-size:5.5vm;font-size:5.5vmin;line-height:1em}#pause ul.answers li.end{height:18.3%;left:0;text-align:center;top:74.6%;width:100%}#pause ul.answers li.end button{font-size:3.5vm;font-size:3.5vmin;width:37.5%}#details{color:#222;text-align:center}#details input,#details select{background:transparent;border:none;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0 2.5vw}#details .field input:focus{background-color:#d1e9eb;outline:none}#details .field .editable,#details .field input{color:#6ea2a6;cursor:pointer;display:inline-block;line-height:2em}#details .field .editable{border-bottom:1px solid;margin:0 .25em}#details .field input{margin:0}#details section ul li{font-size:inherit}#details ul.dropdown li{padding:0 2.5vw}#details section.active{display:block}#details section .form{color:#222;font-size:3.5vm;font-size:3.5vmin;line-height:300%;margin:0 4%}@media only screen and (orientation:portrait){#details section .form{font-size:5.25vm;font-size:5.25vmin}}#details .form .field.input,#details .form a.editable[data-form-type=input]{display:inline-block;min-width:20%;min-width:20vm;min-width:20vmin;text-align:left}#details .form a.editable[data-form-type=input]:after{float:right;margin-top:1em}#details .form a.editable:after{border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.33em solid #ee4257;content:"";display:inline-block;height:0;margin-left:.5em;margin-right:.25em;width:0}#details .next{display:block;margin:1em auto 0;position:relative;text-align:center}#details .next button{width:30vw}#details .next p{color:#ee4257;font-size:2.5vm;font-size:2.5vmin;margin:0}@media only screen and (orientation:portrait){#details .next p{font-size:3.75vm;font-size:3.75vmin}}#details .field{display:inline-block;height:auto;padding-right:.1em;position:relative;width:auto}#details .field.open{z-index:10000}#details .field ul{left:-2.5vw;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-40%) scale(.9);-moz-transform:translateY(-40%) scale(.9);-ms-transform:translateY(-40%) scale(.9);transform:translateY(-40%) scale(.9);-webkit-transition:visibility 0s .3s,opacity .3s,-webkit-transform .3s;-moz-transition:visibility 0s .3s,opacity .3s,-moz-transform .3s;-ms-transition:visibility 0s .3s,opacity .3s,-ms-transform .3s;transition:visibility 0s .3s,opacity .3s,transform .3s;visibility:hidden}#details .field.open ul{opacity:1;-webkit-transform:translateY(-50%) scale(1);-moz-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);-webkit-transition:visibility 0s 0s,opacity .3s,-webkit-transform .3s;-moz-transition:visibility 0s 0s,opacity .3s,-moz-transform .3s;-ms-transition:visibility 0s 0s,opacity .3s,-ms-transform .3s;transition:visibility 0s 0s,opacity .3s,transform .3s;visibility:visible}#details .field ul li{background-color:#d1e9eb;cursor:pointer;margin:0;padding:0}#details ul.dropdown li{padding:0 .5em}#details .child-age+ul{width:40vw}#details .child-age+ul li{float:left;height:10vw;line-height:10vw;padding:0;text-align:center;width:10vw}#details .overlay{-moz-trandform:translateY(-100%);-ms-trandform:translateY(-100%);-moz-trandform:scale(5);-ms-trandform:scale(5);background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transform:scale(5);transform:scale(5);transition:visibility 0s .3s,opacity .3s;visibility:hidden;width:100%;z-index:9999}#details .open~.overlay{opacity:1;transition-delay:0s;visibility:visible}#details .field ul.dropdown li.checked,.no-touch #details .field ul.dropdown li:hover{background-color:#155157;color:#fff}.text-area{font-size:3.5}.text-area p.additional{color:#ee4257;font-size:.8em;margin:.5em 0 0}@media (orientation:portrait){.text-area{font-size:3.5}}#speed-test h1{margin:1em 0 0;text-align:center}#speed-test p{color:#ee4257;margin:0 0 1em;text-align:center}#speed-test .svg{bottom:0;left:0;margin:auto;position:absolute;right:0;top:6em}#speed-test .svg svg{height:150%;position:relative;top:0;width:100%}@media only screen and (orientation:portrait){#speed-test .svg svg{height:100%}}#speed-test #Fill-3{cursor:pointer}#speed-test #arm2-no1,#speed-test #arm2-no2,#speed-test #arm2-no3,#speed-test #arm2-no4,#speed-test #click-arm1,#speed-test #click-arm2,#speed-test #click-arm3,#speed-test #click-arm4{display:none}
