@font-face {
  font-family: 'Flama-Bold';
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Bold.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Bold.svg#Flama-Bold") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Flama-Medium';
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Medium.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Medium.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Medium.svg#Flama-Medium") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Flama-Book';
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Book.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Book.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Book.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Book.svg#Flama-Book") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Flama-Basic';
  src: url("/wp-content/themes/evokekit/engage/fonts/flama-basic-webfont.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/flama-basic-webfont.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/flama-basic-webfont.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/flama-basic-webfont.svg#Flama-Basic") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Flama-Light';
  src: url("/wp-content/themes/evokekit/engage/fonts/flama-light-webfont.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Book.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/flama-light-webfont.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/flama-light-webfont.svg#Flama-Light") format("svg");
  /* Legacy iOS */ }

@font-face {
  font-family: 'Flama-Ultralight';
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Ultralight.eot");
  /* IE9 Compat Modes */
  src: url("/wp-content/themes/evokekit/engage/fonts/Flama-Ultralight.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Ultralight.woff") format("woff"), url("webfont.ttf") format("truetype"), url("/wp-content/themes/evokekit/engage/fonts/Flama-Ultralight.svg#Flama-Ultralight") format("svg");
  /* Legacy iOS */ }

.full-height .et-content {
  min-height: calc(100vh - 3px - 70px);
  border: 0; }

.full-img-height .content div .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  .full-img-height .content div .content-block .content-block-item.image img {
    max-width: 2000px; }

.full-img-height-intro .content div.intro .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  .full-img-height-intro .content div.intro .content-block .content-block-item.image img {
    max-width: 2000px; }

.full-img-height-page .content div.page .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  .full-img-height-page .content div.page .content-block .content-block-item.image img {
    max-width: 2000px; }

.full-img-height-finish .content div.finish .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  .full-img-height-finish .content div.finish .content-block .content-block-item.image img {
    max-width: 2000px; }

.progress-bar-content {
  min-height: 51px; }

.progress-bar-item {
  background: #005671;
  background: #cdcfd0;
  background: gray;
  margin: 15px;
  transition: 0.5s; }
  .progress-bar-item:hover {
    background: #00a5ff; }

.progress-bar-item.current {
  background: #ff6600; }

.progress-bar-item.complete {
  background: #ff6600;
  padding: 3px; }

.timer {
  border-top: 0; }

.timer-progress {
  background: white; }

body .et-question-page .content-block {
  padding: 50px;
  text-align: center; }
  body .et-question-page .content-block.content-block-video div.content-block-item.video {
    max-width: 600px; }
  body .et-question-page .content-block.content-block-video div.content-block-item.text {
    max-width: 600px; }
  body .et-question-page .content-block.content-block-simple_editor div.content-block-item.text {
    max-width: 100%;
    text-align: center; }
  body .et-question-page .content-block:nth-child(2) div.content-block-item.text {
    background: none; }
    body .et-question-page .content-block:nth-child(2) div.content-block-item.text div {
      background: none; }
  body .et-question-page .content-block .content-block-item.text {
    text-align: left;
    padding: 20px 20px 20px 40px;
    max-width: 540px;
    padding: 0; }
    body .et-question-page .content-block .content-block-item.text div {
      padding: 0;
      padding: 20px 20px 20px 40px; }
      body .et-question-page .content-block .content-block-item.text div p {
        margin: 0; }

body .et-question-page .et-question {
  padding: 0;
  background: rgba(206, 238, 255, 0.85);
  text-align: center;
  font-weight: normal; }
  body .et-question-page .et-question .content-block-image > div {
    max-width: 600px;
    text-align: center; }
    body .et-question-page .et-question .content-block-image > div img {
      max-width: 100%;
      max-height: 400px; }
  body .et-question-page .et-question p {
    font-size: 28px;
    line-height: 34px; }

body .et-question-page .et-answers .answer-block.image {
  padding: 0;
  padding: 20px; }

body .et-question-page .et-answers .answer-block {
  background: rgba(235, 238, 239, 0.85);
  font-family: "Flama-Light";
  font-size: 28px;
  line-height: 34px;
  padding: 0 20px;
  font-weight: normal;
  transition: .2s;
  vertical-align: middle; }
  body .et-question-page .et-answers .answer-block span p {
    padding: 10px 0;
    line-height: 32px; }
  body .et-question-page .et-answers .answer-block.image {
    text-align: left; }
    body .et-question-page .et-answers .answer-block.image:first-child {
      text-align: right; }
    body .et-question-page .et-answers .answer-block.image:hover {
      transition: .5s; }
    body .et-question-page .et-answers .answer-block.image img {
      max-width: 600px;
      width: 100%; }
  body .et-question-page .et-answers .answer-block.selected {
    background: #ff6600;
    transition: 1s;
    color: white; }

body .et-question-page .et-question-next-button {
  background: rgba(255, 255, 255, 0.9);
  background: white; }
  body .et-question-page .et-question-next-button button {
    margin: 10px 0 12px 0;
    background: #ff6600; }
    body .et-question-page .et-question-next-button button:hover {
      background: #ff8533; }

body.et-no-touch .et-question-page .answer-block:hover {
  transition: .3s;
  background: white; }
  body.et-no-touch .et-question-page .answer-block:hover.selected {
    background: #ff751a; }

.et-submission-form {
  padding-top: 0;
  max-width: 400px;
  text-align: left; }
  .et-submission-form .feedback-field.checkbox {
    margin-top: 20px; }
  .et-submission-form .feedback-field input:focus {
    border: none; }
  .et-submission-form .feedback-field label {
    transition: 1;
    cursor: pointer; }
    .et-submission-form .feedback-field label span:before {
      height: 15px;
      width: 15px;
      border: 10px solid white;
      content: '';
      display: block;
      border-radius: 50%;
      float: left;
      margin-right: 15px;
      margin-bottom: 20px;
      background: white; }
    .et-submission-form .feedback-field label input[type=checkbox] {
      display: none; }
      .et-submission-form .feedback-field label input[type=checkbox]:checked + span:before {
        background: #ff6600; }
  .et-submission-form .feedback-field input[type=email],
  .et-submission-form .feedback-field input[type=text] {
    background: white;
    padding: 0;
    border: 0;
    border-radius: 3px;
    padding: 10px 15px;
    width: 100%;
    margin-bottom: 5px; }
    .et-submission-form .feedback-field input[type=email]:focus,
    .et-submission-form .feedback-field input[type=text]:focus {
      outline: 0; }

.feedback-field-error {
  display: block;
  color: red;
  font-weight: 700;
  margin: 3px;
  font-size: 14px;
  letter-spacing: 1px; }

.memorygame-title-area {
  background: rgba(206, 238, 255, 0.85);
  padding: 10px; }

.memorygame-title div {
  text-align: center; }
  .memorygame-title div h1 {
    font-size: 24px; }
  .memorygame-title div div.evoketools-next {
    position: relative;
    top: 0;
    margin: 0;
    /* height: 40px; */
    /* width: 40px; */ }
    .memorygame-title div div.evoketools-next button {
      background: url("./images/play-again-btn-arrow.png") center center no-repeat;
      background-color: #005671;
      margin: 0;
      position: relative;
      right: 30px;
      background-size: 60% 60%;
      /* height: 40px; */
      /* width: 40px; */
      padding: 5px;
      border-radius: 5px;
      top: 0;
      right: 0; }
  .memorygame-title div div {
    float: right; }

/*

document.getElementsByTagName('body')[0].className+=' notouch'
document.getElementsByTagName('body')[0].className+=' full-height'
document.getElementsByTagName('body')[0].className+=' full-img-height'

Classes:

.full-height
.full-height-image
.full-height-image-intro
.full-height-image-pages
.full-height-image-final

*/
body {
  font-family: "Flama-Light", sans-serif;
  max-width: none;
  min-height: 100vh;
  background: url("./images/standard-quiz-background.jpg") center center no-repeat;
  background-size: cover;
  font-weight: normal; }

img {
  height: auto; }

button {
  background: #ff6600;
  font-family: "Flama-Book";
  margin: 15px 0 30px;
  letter-spacing: 1px;
  border-radius: 5px;
  transition: .1s; }
  button:focus {
    outline: 0; }
  button:hover {
    background: #ff8533;
    transition: .3s; }

p, li {
  font-family: "Flama-Book";
  line-height: 24px; }
  p a, li a {
    color: #0095e6;
    text-decoration: none; }
    p a:visited, li a:visited {
      color: #0084cc; }
    p a:hover, li a:hover {
      text-decoration: underline; }

#et-quiz-root {
  min-height: 100vh; }

.et-header {
  height: 70px;
  background: #005671;
  padding: 0;
  border-bottom: 3px solid white; }
  .et-header .et-header-inner {
    margin: auto; }
  .et-header .logo {
    padding: 20px;
    background: url("./images/EvokedSet-logo-white.png") center center no-repeat;
    background-size: contain;
    margin: 4px 20px;
    text-indent: -999999px;
    padding: 0;
    margin-top: 23px;
    height: 20px;
    width: 154px;
    cursor: pointer; }
  .et-header .menu-pages {
    color: white; }
    .et-header .menu-pages .menu-item {
      height: calc(70px - 3px);
      width: 100px;
      float: right;
      text-align: center;
      cursor: pointer;
      transition: 0.3s;
      color: #00a5ff; }
      .et-header .menu-pages .menu-item.active {
        background: rgba(0, 165, 255, 0.5); }
      .et-header .menu-pages .menu-item:hover {
        transition: .5s;
        color: white;
        background: #00a5ff; }
      .et-header .menu-pages .menu-item span {
        padding: 20px;
        position: relative;
        top: 26px; }

.et-content,
.et-question-page,
.et-feedback-page {
  margin: auto; }

.et-content {
  padding: 0;
  background: none; }
  .et-content .content > div .content-block.content-block-simple_editor div > div {
    max-width: 600px; }
    .et-content .content > div .content-block.content-block-simple_editor div > div.evoketools-next {
      padding: 0; }
  .et-content .content .content-block {
    text-align: center; }
    .et-content .content .content-block.content-block-video {
      text-align: center; }
    .et-content .content .content-block:first-child {
      text-align: left;
      text-align: center;
      background: rgba(206, 238, 255, 0.85);
      min-height: 35vh;
      border-bottom: 3px solid white; }
    .et-content .content .content-block:nth-child(2) {
      background: none;
      padding: 30px 0; }
      .et-content .content .content-block:nth-child(2) div.content-block-item.text {
        background: none; }
        .et-content .content .content-block:nth-child(2) div.content-block-item.text div {
          background: none; }
  .et-content .content .et-page-feedback {
    border-bottom: 3px white solid; }
  .et-content .content .content-block.content-block-simple_editor div, .et-content .content .et-page-feedback {
    background: rgba(206, 238, 255, 0.85); }
    .et-content .content .content-block.content-block-simple_editor div > div, .et-content .content .et-page-feedback > div {
      max-width: 440px;
      margin: auto;
      text-align: center;
      padding: 20px; }
    .et-content .content .content-block.content-block-simple_editor div img.alignleft, .et-content .content .et-page-feedback img.alignleft {
      float: left; }
    .et-content .content .content-block.content-block-simple_editor div img.alignright, .et-content .content .et-page-feedback img.alignright {
      float: right; }
  .et-content .content .content-block-item.text .et_embed {
    position: relative;
    width: 100%;
    padding: 0;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden; }
    .et-content .content .content-block-item.text .et_embed iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .et-content .content .content-block-image div.text, .et-content .content .content-block-video div.text {
    background: none;
    text-align: left; }
    .et-content .content .content-block-image div.text > div, .et-content .content .content-block-video div.text > div {
      padding: 20px 20px 20px 40px;
      text-align: left;
      max-width: 540px;
      width: auto; }
  .et-content .content .content-block-item.image {
    text-align: right; }
    .et-content .content .content-block-item.image img {
      max-width: 600px;
      width: 100%; }
  .et-content .content .content-block-item.video {
    text-align: right;
    max-width: 600px; }
  .et-content .content .videojs {
    float: right;
    max-width: 100%; }
  .et-content .content .page {
    background: rgba(206, 238, 255, 0.85);
    min-height: calc(100vh - 3px - 70px);
    min-height: calc(100vh - 70px);
    border: 0; }
    .et-content .content .page div.content-block:first-child {
      border: 0;
      background: none; }
    .et-content .content .page .content-block.content-block-simple_editor div {
      background: none; }
    .et-content .content .page .content-block-item.text ul, .et-content .content .page .content-block-item.text ol {
      text-align: left;
      padding-left: 60px;
      margin: 40px 0; }
      .et-content .content .page .content-block-item.text ul li, .et-content .content .page .content-block-item.text ol li {
        margin-bottom: 10px; }
    .et-content .content .page .content-block-item.text ul li {
      list-style-type: square; }

.evoketools-share-quiz button {
  background: #3B5998; }
  .evoketools-share-quiz button:hover {
    background: #344e86; }

:root.full-height .et-content {
  min-height: calc(100vh - 3px - 70px);
  border: 0; }

:root.full-img-height .content div .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  :root.full-img-height .content div .content-block .content-block-item.image img {
    max-width: 2000px; }

:root.full-img-height-intro .content div.page .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  :root.full-img-height-intro .content div.page .content-block .content-block-item.image img {
    max-width: 2000px; }

:root.full-img-height-page .content div.page .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  :root.full-img-height-page .content div.page .content-block .content-block-item.image img {
    max-width: 2000px; }

:root.full-img-height-finish .content div.page .content-block .content-block-item.image {
  background: white;
  min-height: 100vh;
  min-height: calc(100vh - 70px);
  text-align: center; }
  :root.full-img-height-finish .content div.page .content-block .content-block-item.image img {
    max-width: 2000px; }

@media (max-width: 800px) {
  body .et-header {
    background-size: cover; }
    body .et-header .menu-button-toggle {
      color: white; }
    body .et-header .menu-button-toggle-inner {
      margin-right: 15px;
      margin-top: -3px; }
    body .et-header .menu-pages {
      top: calc($header-height + 2px);
      top: 69px; }
  body .et-header .menu-pages .menu-item {
    width: 100%;
    padding: 0;
    color: yellow; }
    body .et-header .menu-pages .menu-item.active {
      background: black; }
  body .et-question-page .et-answers .answer-block.image {
    text-align: center; }
    body .et-question-page .et-answers .answer-block.image:first-child {
      text-align: center; }
  body .et-question-page .answer-block {
    border-right: 0; }
  body .et-question-page .content-block .content-block-item.text {
    padding: 20px; }
    body .et-question-page .content-block .content-block-item.text div {
      padding: 20px; }
  body .et-content .content .content-block-item.image img {
    width: 100%; }
  body .et-content .content .content-block-image div.text > div {
    padding: 20px;
    text-align: center; }
  body .et-content .content .content-block-item {
    width: auto;
    margin-bottom: 0; }
  body .et-content .content .et-question-page .answer-block.image {
    padding: 0; }
  body .et-content .content .et-question-page .content-block {
    padding: 20px; }
    body .et-content .content .et-question-page .content-block.selected {
      background: #ff751a; }
  body .et-content .content .et-question-page .et_question p {
    font-size: 20px;
    line-height: 24px; }
  body .et-content .content .content-block-item.text .et_embed {
    width: 88%;
    padding-bottom: 50.25%; }
  body .et-content .content .content-block-item.video {
    width: 100%; }
    body .et-content .content .content-block-item.video div {
      max-width: 100%; }
  body .et-question-page .content-block {
    padding: 20px;
    padding: 0; }
    body .et-question-page .content-block div {
      text-align: center; }
    body .et-question-page .content-block.content-block-video div.content-block-item.video {
      max-width: 800px; }
  .full-img-height-page .content div.page .content-block .content-block-item.image {
    min-height: 100px; }
  .et-content .content .content-block-image div.text > div,
  .et-content .content .content-block-item.image img {
    max-width: 800px; }
  .et-content .content .page .content-block-item.text ul {
    padding-left: 34px; }
  .progress-bar-item {
    margin: 8px;
    margin-top: 14px; }
  .memorygame-title div h1 {
    font-size: 18px;
    text-align: left;
    width: 80%; }
  .memorygame-title div div.evoketools-next {
    margin-top: -10px; } }

@media (max-width: 367px) {
  .memorygame-title div div.evoketools-next {
    margin-top: 0px; } }

.ane-style .et-content .content .content-block.content-block-simple_editor div, .ane-style .et-content .content .content-block:first-child,
.ane-style .et-content .content .content-block .et-page-feedback {
  background: none;
  border: 0; }

.ane-style.et-no-overflow-feedback .et-page-feedback {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: none;
  margin: 5vh 5vw; }
  .ane-style.et-no-overflow-feedback .et-page-feedback .content-block-item.text {
    background: white !important;
    margin-left: 20px;
    margin-right: 20px; }

.ane-style .intro.content-block-container .content-block-simple_editor,
.ane-style .finish.content-block-container .content-block-simple_editor {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80vh; }
  .ane-style .intro.content-block-container .content-block-simple_editor .content-block-item.text,
  .ane-style .finish.content-block-container .content-block-simple_editor .content-block-item.text {
    background: white !important;
    margin-left: 20px;
    margin-right: 20px; }

.ane-style .et-page-feedback {
  background: none !important; }
  .ane-style .et-page-feedback > div {
    margin: 0 !important;
    background: rgba(206, 238, 255, 0.85);
    width: 100%; }
    @media (min-width: 801px) {
      .ane-style .et-page-feedback > div {
        padding: 40px !important; } }
  .ane-style .et-page-feedback .et-feedback-form {
    padding-top: 0 !important;
    position: relative;
    top: -10px; }
    .ane-style .et-page-feedback .et-feedback-form h1 {
      line-height: 1.3;
      font-weight: normal;
      font-size: 22px;
      margin: 0;
      padding: 0;
      margin-bottom: -6px; }
    .ane-style .et-page-feedback .et-feedback-form p {
      font-size: 12px;
      line-height: 1.4;
      margin-bottom: 15px; }

.ane-style .evoketools-next {
  margin: 0 !important; }

.ane-style .et-page-feedback > div > p {
  font-size: 22px;
  line-height: 1.3;
  margin-top: 20px;
  font-weight: normal; }

@media (min-width: 800px) {
  .ane-style .et-content .content > div .content-block.content-block-simple_editor > div > div {
    min-height: 40vh;
    max-width: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px 40px; } }

.ane-style .intro h1 {
  margin: 15px 0; }

.ane-style .intro p {
  margin: 15px 0; }

.ane-style .intro div.evoketools-next button {
  margin: 20px 0; }

.ane-style input[type=email],
.ane-style input[type=text] {
  border: 1px solid black !important; }

.ane-style .et-submission-form {
  padding: 0; }
  .ane-style .et-submission-form .feedback-field label span {
    font-size: 12px;
    line-height: 1.3; }
    .ane-style .et-submission-form .feedback-field label span:before {
      background: black;
      border: 3px solid black; }

.ane-style .et-submission-form .feedback-field label input[type=checkbox]:checked + span:before {
  background: white; }

.ane-style .et-question-page .et-question p {
  font-size: 20px;
  line-height: 1.3; }

@media (min-width: 801px) {
  .ane-style.et-no-overflow-feedback .et-page-feedback {
    height: 80vh; }
  .ane-style .et-question-page .content-block {
    display: flex;
    justify-content: center; }
    .ane-style .et-question-page .content-block > div {
      max-width: none !important; }
      .ane-style .et-question-page .content-block > div img {
        max-height: none !important; }
      .ane-style .et-question-page .content-block > div.text {
        display: flex;
        justify-content: center;
        align-items: center; }
        .ane-style .et-question-page .content-block > div.text > div {
          padding: 0 !important; }
          .ane-style .et-question-page .content-block > div.text > div p {
            max-width: 600px;
            margin: 0 20px 50px; } }

.ane-style .et-content .page {
  background: none;
  display: flex;
  justify-content: center;
  align-items: center; }
  .ane-style .et-content .page .content-block {
    margin: 20px !important;
    background: white !important; }
    .ane-style .et-content .page .content-block > div > div {
      margin-left: 10px;
      margin-right: 10px; }

@media (max-width: 800px) {
  .ane-style .et-question-container {
    max-height: calc(100vh - 70px);
    display: flex;
    flex-direction: column; }
    .ane-style .et-question-container .et-question {
      flex-grow: 0; }
    .ane-style .et-question-container .et-answers {
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: auto;
      display: flex;
      flex-direction: column;
      height: 100vh !important; }
      .ane-style .et-question-container .et-answers > div {
        flex-grow: 1; }
    .ane-style .et-question-container .content-block .content-block-item.text {
      padding: 10px; }
      .ane-style .et-question-container .content-block .content-block-item.text p {
        font-size: 18px; }
    .ane-style .et-question-container .answer-block {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100px; }
      .ane-style .et-question-container .answer-block span p {
        font-size: 18px;
        line-height: 1.2; } }

.new .et-content .content .content-block.content-block-simple_editor div, .new .et-content .content .content-block:first-child,
.new .et-content .content .content-block .et-page-feedback {
  background: none;
  border: 0; }

.new.et-no-overflow-feedback .et-page-feedback {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  border: none;
  margin: 5vh 5vw; }
  .new.et-no-overflow-feedback .et-page-feedback .content-block-item.text {
    background: white !important;
    margin-left: 20px;
    margin-right: 20px; }

.new .intro.content-block-container .content-block-simple_editor,
.new .finish.content-block-container .content-block-simple_editor {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 80vh; }
  .new .intro.content-block-container .content-block-simple_editor .content-block-item.text,
  .new .finish.content-block-container .content-block-simple_editor .content-block-item.text {
    background: rgba(255, 255, 255, 0.8) !important;
    margin-left: 20px;
    margin-right: 20px; }

.new .content-feedback {
  min-height: 700px; }

.new .et-page-feedback {
  border-bottom: 0 !important;
  background: none !important; }
  .new .et-page-feedback > div {
    margin: 0 !important;
    background: rgba(206, 238, 255, 0.85);
    background: rgba(255, 255, 255, 0.8);
    width: 100%; }
    .new .et-page-feedback > div:first-child {
      margin-top: 50px !important; }
    @media (min-width: 801px) {
      .new .et-page-feedback > div {
        padding: 40px !important;
        padding-bottom: 20px !important; } }
  .new .et-page-feedback .et-feedback-form {
    padding-top: 0 !important;
    position: relative; }
    .new .et-page-feedback .et-feedback-form h1 {
      line-height: 1.3;
      font-weight: normal;
      font-size: 22px;
      margin: 0;
      padding: 0;
      margin-bottom: -6px; }
    .new .et-page-feedback .et-feedback-form p {
      font-size: 12px;
      line-height: 1.4;
      margin-bottom: 15px; }

.new .evoketools-next {
  margin: 0 !important; }

.new .et-page-feedback > div > p {
  font-size: 22px;
  line-height: 1.3;
  margin-top: 20px;
  font-weight: normal; }

@media (min-width: 800px) {
  .new .et-content
.content
> div
.content-block.content-block-simple_editor
> div
> div {
    min-height: 40vh;
    max-width: 500px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px 40px; } }

.new .et-content .content-intro,
.new .et-content .content-finish {
  min-height: 40vh;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column; }
  @media (min-width: 800px) {
    .new .et-content .content-intro,
    .new .et-content .content-finish {
      margin: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      height: 80vh;
      margin-top: 5vh; } }
  .new .et-content .content-intro .intro
, .new .et-content .content-intro finish,
  .new .et-content .content-finish .intro
,
  .new .et-content .content-finish finish {
    margin: 5vw;
    padding: 5vw;
    background: rgba(255, 255, 255, 0.8); }
    @media (min-width: 800px) {
      .new .et-content .content-intro .intro
, .new .et-content .content-intro finish,
      .new .et-content .content-finish .intro
,
      .new .et-content .content-finish finish {
        max-width: 1080px;
        padding: 20px 40px;
        background: rgba(255, 255, 255, 0.8);
        border: none; } }

.new .content-block:first-child {
  background: none !important; }

.new .intro h1 {
  margin: 15px 0; }

.new .intro p {
  margin: 15px 0; }

.new .intro div.evoketools-next button {
  margin: 20px 0; }

.new input[type="email"],
.new input[type="text"] {
  border: 1px solid black !important; }

.new .et-submission-form {
  padding: 0; }
  .new .et-submission-form .feedback-field label span {
    font-size: 12px;
    line-height: 1.3; }
    .new .et-submission-form .feedback-field label span:before {
      background: black;
      border: 3px solid black; }

.new .et-submission-form
.feedback-field
label
input[type="checkbox"]:checked
+ span:before {
  background: white; }

.new .et-question-page .et-question p {
  line-height: 1.4; }

@media (min-width: 801px) {
  .new.et-no-overflow-feedback .et-page-feedback {
    height: 80vh; }
  .new .et-question-page .content-block {
    display: flex;
    justify-content: center; }
    .new .et-question-page .content-block > div {
      max-width: none !important; }
      .new .et-question-page .content-block > div img {
        max-height: none !important; }
      .new .et-question-page .content-block > div.text {
        display: flex;
        justify-content: center;
        align-items: center; }
        .new .et-question-page .content-block > div.text > div {
          padding: 0 !important; }
          .new .et-question-page .content-block > div.text > div p {
            max-width: 600px;
            margin: 0 20px 50px; } }

.new .et-content .content .page {
  background: none;
  display: flex;
  justify-content: center;
  align-items: center; }
  .new .et-content .content .page .content-block {
    margin: 20px !important;
    background: rgba(255, 255, 255, 0.8) !important; }
    .new .et-content .content .page .content-block > div > div {
      margin-left: 10px;
      margin-right: 10px; }

@media (max-width: 800px) {
  .new .et-question-container {
    max-height: calc(100vh - 70px);
    display: flex;
    flex-direction: column; }
    .new .et-question-container .et-question {
      flex-grow: 0; }
    .new .et-question-container .et-answers {
      flex-grow: 1;
      flex-shrink: 1;
      flex-basis: auto;
      display: flex;
      flex-direction: column;
      min-height: calc(100vh - 180px) !important; }
      .new .et-question-container .et-answers > div {
        flex-grow: 1; }
    .new .et-question-container .content-block .content-block-item.text {
      padding: 10px; }
      .new .et-question-container .content-block .content-block-item.text p {
        font-size: 22px; }
    .new .et-question-container .answer-block {
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100px; }
      .new .et-question-container .answer-block span p {
        font-size: 18px;
        line-height: 1.2; } }

/*# sourceMappingURL=engage.css.map */
