.contact{margin:0 auto -40px;padding:37px 0 79px;background-color:#000;background-size:cover;background-position:bottom center;text-align:center;color:#fff}.contact p.form-success{max-width:100%}@media screen and (min-width: 750px){.contact{padding:100px 0;text-align:left}}@media screen and (min-width: 1025px){.contact{padding:208px 0 240px}}.contact h1{margin-bottom:16px;font-size:3.2rem;text-align:center}.contact h2{margin:15px 0 13px;font-size:2rem}@media screen and (min-width: 750px){.contact h2{margin:0 0 18px;font-size:3.2rem}}.contact p{margin-bottom:23px;font-size:1.6rem;line-height:2rem;color:#fff}.contact p a{color:#fff}@media screen and (min-width: 1025px){.contact p{margin-bottom:32px;font-family:Graphik Wide,Graphik Wide Fallback,arial,sans-serif;font-size:1.6rem;line-height:2.4rem;letter-spacing:.2rem;text-align:center;text-transform:uppercase}}.contact input,.contact textarea{margin:0 0 16px;padding:10px 16px 8px;border:1px solid #fff;background:none;color:#fff}.contact input::-moz-placeholder,.contact textarea::-moz-placeholder{color:#fff}.contact input::placeholder,.contact textarea::placeholder{color:#fff}.contact textarea{height:92px}.contact form[data-validation-required] [data-required-field-wrapper] [data-required-field].input-error+span:after{top:-17px}.contact__ctas{display:block;max-width:400px;margin:0 auto}.contact__ctas .btn{width:100%;margin-bottom:16px}.lds-ellipsis{position:relative;display:inline-block;width:80px;height:80px}.lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}#quiz-load-msg{display:none;margin:0 auto;font-size:1.14em;text-align:center;max-width:600px}
