.content:after,.content:before,.wrap:after,.wrap:before,section:after,section:before{display:table;content:''}*,:after,:before{box-sizing:border-box}@font-face{font-family:Warnock;src:url(../fonts/WarnockPro-BoldDisp.ttf) format("opentype");-webkit-font-smoothing:antialiased}@font-face{font-family:Circe-Light;src:url(../fonts/Circe-Light.ttf) format("opentype");-webkit-font-smoothing:antialiased}.spinner{width:40px;height:40px;background-color:#333;margin:100px auto;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0);-webkit-transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.title{font-family:Warnock;font-size:25pt;line-height:50px}@media all and (min-width:700px){.title{font-size:30pt}}.cat-text{font-family:Circe-Light;letter-spacing:1px;font-size:10pt}.answer-text,.overlay .overlay-wrap .btn-wrap .btn,.question-text,.registration .wrap form .tnc,.registration .wrap form input,.registration .wrap form ul.parsley-errors-list li,.results .wrap .result-wrap .desc-wrap,.sub-text{font-family:Warnock}.sub-text{letter-spacing:1px;color:rgba(66,66,66,.8)}.content{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;padding:1em;margin-bottom:5em}.content:after{clear:both}.question-text{font-size:12pt;-webkit-font-smoothing:antialiased;text-align:center}.wrap,section{text-align:inherit;margin-left:0;margin-right:0;float:left}@media all and (min-width:700px){.question-text{font-size:24pt}}.answer-text{font-size:8pt;letter-spacing:1px}.wrap{clear:none;width:100%}.wrap:after{clear:both}@media all and (min-width:700px){.answer-text{font-size:10pt}.wrap{float:left;clear:none;text-align:inherit;width:80%;margin-left:0;margin-right:0;position:relative;left:10.3%}.wrap:after,.wrap:before{content:'';display:table}.wrap:after{clear:both}}@media all and (min-width:800px){.wrap{float:left;clear:none;text-align:inherit;width:60%;margin-left:0;margin-right:0;position:relative;left:20.6%}.wrap:after,.wrap:before{content:'';display:table}.wrap:after{clear:both}}section{clear:none;width:100%}.header,.inner{text-align:center}section:after{clear:both}.outer{position:relative}.middle{position:absolute;width:100%;height:100%;display:table}.inner{display:table-cell;vertical-align:middle}.header{margin:2em 0}.header .cat-text{margin:0}.header .title{margin:.5em 0}.questions form{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.questions form:after,.questions form:before{content:'';display:table}.questions form:after{clear:both}.questions form input{display:none}.questions .answers-wrap:after,.questions .answers-wrap:before,.questions .question:after,.questions .question:before{display:table;content:''}.questions .question{float:left;clear:none;width:100%;margin:2em 0;text-align:center}.questions .answer,.questions .answers-wrap,.questions .img-wrap,.questions .text-wrap{margin-left:0;margin-right:0}.loading,.questions .answer,.questions .answers-wrap,.questions .img-wrap,.questions .text-wrap,.results{text-align:inherit;float:left}.questions .question:after{clear:both}@media all and (min-width:700px){.questions .question{float:left;clear:none;text-align:inherit;width:80%;margin-left:0;margin-right:0;position:relative;left:10.3%}.questions .question:after,.questions .question:before{content:'';display:table}.questions .question:after{clear:both}}.questions .answers-wrap{clear:none;width:100%;border-bottom:1px solid rgba(66,66,66,.5)}.questions .answers-wrap:after{clear:both}.questions .answer{clear:none;width:50%;display:inline-block;border-right:1px solid rgba(66,66,66,.5)}.questions .answer:after,.questions .answer:before{content:'';display:table}.questions .answer:after{clear:both}.questions .answer:nth-child(2n){border-right:0}.questions .answer.selected .img-wrap{position:relative}.questions .answer.selected .img-wrap::after{content:'';position:absolute;display:block;top:0;left:0;width:100%;height:100%;border:5px solid #424242}.questions .answer.selected .text-wrap{background:#424242;color:#FFF}.questions .img-wrap{clear:none;width:100%}.questions .img-wrap:after,.questions .img-wrap:before{content:'';display:table}.questions .img-wrap:after{clear:both}.questions .img-wrap img{width:100%;height:auto;display:block}.questions .text-wrap{clear:none;width:100%;height:60px}.questions .text-wrap:after,.questions .text-wrap:before{content:'';display:table}.questions .text-wrap:after{clear:both}.questions .text-wrap .inner{padding:0 1em}.loading{clear:none;width:100%;margin:1em 0;display:none}.loading:after,.loading:before,.results .wrap .result-wrap .img-wrap:after,.results .wrap .result-wrap .img-wrap:before,.results .wrap .result-wrap:after,.results .wrap .result-wrap:before,.results .wrap:after,.results .wrap:before,.results:after,.results:before{display:table;content:''}.loading:after{clear:both}.results{clear:none;width:100%;margin-left:0;margin-right:0}.results:after{clear:both}.results .wrap{float:left;clear:none;width:100%;margin:2em 0;text-align:center}.results .wrap:after{clear:both}@media all and (min-width:700px){.results .wrap{float:left;clear:none;text-align:inherit;width:80%;margin-left:0;margin-right:0;position:relative;left:10.3%}.results .wrap:after,.results .wrap:before{content:'';display:table}.results .wrap:after{clear:both}}.results .wrap .title{text-align:center}.results .wrap .result-wrap,.results .wrap .result-wrap .img-wrap{text-align:inherit;margin-left:0;margin-right:0;float:left;width:100%}.results .wrap .result-wrap{clear:none;padding:1em;background:#f3c6da}.results .wrap .result-wrap:after{clear:both}.results .wrap .result-wrap .img-wrap{clear:none}.results .wrap .result-wrap .img-wrap:after{clear:both}.results .wrap .result-wrap .img-wrap img{width:100%;height:auto;display:block}.results .wrap .result-wrap .desc-wrap{float:left;clear:none;width:100%;margin-left:0;margin-right:0;padding:1em;color:#414042;text-align:center}.results .wrap .result-wrap .desc-wrap:after,.results .wrap .result-wrap .desc-wrap:before{content:'';display:table}.results .wrap .result-wrap .desc-wrap:after{clear:both}.registration{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;position:relative}.registration:after,.registration:before{content:'';display:table}.registration:after{clear:both}.registration .wrap{float:left;clear:none;width:100%;margin:2em 0;text-align:center}.registration .wrap:after,.registration .wrap:before{content:'';display:table}.registration .wrap:after{clear:both}@media all and (min-width:700px){.registration .wrap{float:left;clear:none;text-align:inherit;width:80%;margin-left:0;margin-right:0;position:relative;left:10.3%}.registration .wrap:after,.registration .wrap:before{content:'';display:table}.registration .wrap:after{clear:both}}.registration .wrap .title{text-align:center;font-size:16pt;line-height:25px}.registration .wrap .form-wrap,.registration .wrap form,.registration .wrap form input{text-align:inherit;margin-left:0;margin-right:0;float:left;width:100%}@media all and (min-width:700px){.registration .wrap .title{font-size:30pt;line-height:50px}}.registration .wrap .form-wrap{clear:none}.registration .wrap .form-wrap:after,.registration .wrap .form-wrap:before{content:'';display:table}.registration .wrap .form-wrap:after{clear:both}.registration .wrap form{clear:none}.registration .wrap form:after,.registration .wrap form:before{content:'';display:table}.registration .wrap form:after{clear:both}.registration .wrap form input{clear:none;border:1px solid #414042;line-height:55px;padding:.3em 2em;color:rgba(65,64,66,.7);font-size:13pt}.registration .wrap form input:after,.registration .wrap form input:before{content:'';display:table}.registration .wrap form input:after{clear:both}.registration .wrap form input::-webkit-input-placeholder{font-family:Warnock;color:rgba(65,64,66,.7);font-size:13pt}.registration .wrap form input::-moz-placeholder{font-family:Warnock;color:rgba(65,64,66,.7);font-size:13pt}.registration .wrap form input:-ms-input-placeholder{font-family:Warnock;color:rgba(65,64,66,.7);font-size:13pt}.registration .wrap form input:-moz-placeholder{font-family:Warnock;color:rgba(65,64,66,.7);font-size:13pt}.registration .wrap form input[type=submit]{background:#414042;color:#FFF;text-align:center;font-family:Warnock;font-size:13pt;cursor:pointer}.registration .wrap form .twin-group{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.registration .wrap form .twin-group:after,.registration .wrap form .twin-group:before{content:'';display:table}.registration .wrap form .twin-group:after{clear:both}@media all and (min-width:700px){.registration .wrap form .twin-group{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.registration .wrap form .twin-group:after,.registration .wrap form .twin-group:nth-child(2n+1){clear:both}.registration .wrap form .twin-group:after,.registration .wrap form .twin-group:before{content:'';display:table}.registration .wrap form .twin-group:nth-child(2n){margin-right:0;float:right}}.registration .wrap form ul{float:left;clear:none;text-align:inherit;width:100%;margin:.3em 0;padding:.2em}.registration .wrap form .tnc,.registration .wrap form ul li{margin-left:0;margin-right:0;width:100%;float:left;text-align:inherit}.registration .wrap form ul:after,.registration .wrap form ul:before{content:'';display:table}.registration .wrap form ul:after{clear:both}.registration .wrap form ul li{clear:none;list-style:none}.registration .wrap form ul li:after,.registration .wrap form ul li:before{content:'';display:table}.registration .wrap form ul li:after{clear:both}.registration .wrap form ul.parsley-errors-list li{letter-spacing:1px;color:#f76767}.registration .wrap form .tnc{clear:none;color:#414042}.registration .wrap form .tnc:after,.registration .wrap form .tnc:before{content:'';display:table}.registration .wrap form .tnc:after{clear:both}.registration .wrap .form-group{float:left;clear:none;text-align:inherit;width:100%;margin:.5em 0}.registration .wrap .form-group:after,.registration .wrap .form-group:before{content:'';display:table}.registration .wrap .form-group:after{clear:both}.overlay{position:fixed;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;top:0;left:0;height:100%;display:table}.overlay:after,.overlay:before{content:'';display:table}.overlay:after{clear:both}.overlay.hide{display:none}.overlay .overlay-wrap{float:left;clear:none;text-align:inherit;width:90%;position:relative;left:5.15%;background:#FFF;box-shadow:0 0 5px rgba(66,66,66,.7);margin:0 auto;padding:2em}.overlay .overlay-wrap:after,.overlay .overlay-wrap:before{content:'';display:table}.overlay .overlay-wrap:after{clear:both}@media all and (min-width:700px){.overlay .overlay-wrap{float:left;clear:none;text-align:inherit;width:66.66667%;margin-left:0;margin-right:0;position:relative;left:17.16667%}.overlay .overlay-wrap:after,.overlay .overlay-wrap:before{content:'';display:table}.overlay .overlay-wrap:after{clear:both}}@media all and (min-width:960px){.overlay .overlay-wrap{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;position:relative;left:25.75%}.overlay .overlay-wrap:after,.overlay .overlay-wrap:before{content:'';display:table}.overlay .overlay-wrap:after{clear:both}}.overlay .overlay-wrap .spinner{position:absolute;top:45%;left:45%;margin:0 auto}.overlay .overlay-wrap .img-wrap,.overlay .overlay-wrap .success{margin-left:0;margin-right:0;width:100%;float:left;text-align:inherit}.overlay .overlay-wrap .spinner.hide{display:none}.overlay .overlay-wrap .btn-wrap:after,.overlay .overlay-wrap .btn-wrap:before,.overlay .overlay-wrap .img-wrap:after,.overlay .overlay-wrap .img-wrap:before,.overlay .overlay-wrap .success:after,.overlay .overlay-wrap .success:before{display:table;content:''}.overlay .overlay-wrap .success{clear:none;overflow:auto;padding:1em}.overlay .overlay-wrap .success:after{clear:both}.overlay .overlay-wrap .success.hide{opacity:0;pointer-events:none}.overlay .overlay-wrap .img-wrap{clear:none}.overlay .overlay-wrap .img-wrap:after{clear:both}.overlay .overlay-wrap .img-wrap img{width:100%;height:auto}@media all and (min-width:700px){.overlay .overlay-wrap .img-wrap img{width:50%}}@media all and (min-width:960px){.overlay .overlay-wrap .success{padding:1em 5em}.overlay .overlay-wrap .img-wrap img{width:auto}}.overlay .overlay-wrap .btn-wrap{float:left;clear:none;text-align:inherit;width:100%;margin:1em 0}.overlay .overlay-wrap .btn-wrap:after{clear:both}.overlay .overlay-wrap .btn-wrap .btn{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;background:#414042;color:#FFF;padding:.5em 2em;display:block;letter-spacing:1px;font-weight:400;text-decoration:none}.overlay .overlay-wrap .btn-wrap .btn:after,.overlay .overlay-wrap .btn-wrap .btn:before{content:'';display:table}.overlay .overlay-wrap .btn-wrap .btn:after{clear:both}@media all and (min-width:560px){.overlay .overlay-wrap .btn-wrap .btn{float:left;clear:none;text-align:inherit;width:60%;margin-left:0;margin-right:0;position:relative;left:20.6%}.overlay .overlay-wrap .btn-wrap .btn:after,.overlay .overlay-wrap .btn-wrap .btn:before{content:'';display:table}.overlay .overlay-wrap .btn-wrap .btn:after{clear:both}}@media all and (min-width:800px){.overlay .overlay-wrap .btn-wrap .btn{float:left;clear:none;text-align:inherit;width:40%;margin-left:0;margin-right:0;position:relative;left:30.9%}.overlay .overlay-wrap .btn-wrap .btn:after,.overlay .overlay-wrap .btn-wrap .btn:before{content:'';display:table}.overlay .overlay-wrap .btn-wrap .btn:after{clear:both}}