@charset "utf-8";

.QuizWithImage_blurred__4VYV_ { filter: blur(1rem); }

.QuizWithImage_content__MHUFY { background-color: rgb(255, 255, 255); position: relative; color: rgb(0, 0, 0); overflow-y: auto; width: 100dvw; height: 100dvh; display: flex; flex-direction: row-reverse; }

@media (min-width: 1024px) {
  .QuizWithImage_content__MHUFY p { text-align: start; }
}

.QuizWithImage_content__MHUFY img { object-fit: cover; }

.QuizWithImage_content__MHUFY h3 { text-align: center; }

.QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb h3 { text-align: center; font-size: 40px; font-weight: 400; line-height: 110%; }

@media (max-width: 1023px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb h3 { font-size: 23px; }
}

.QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb h4 { font-size: 20px; font-weight: 500; line-height: 110%; text-align: center; }

@media (max-width: 1023px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb h4 { font-size: 22px; }
}

.QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb .QuizWithImage_button_container__94Yrw { display: flex; grid-template-areas: "option1"; justify-content: center; }

.QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb .QuizWithImage_button_container__94Yrw .QuizWithImage_button__Td96o { width: 100%; }

@media (max-width: 1023px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_mystery_ecap__v72hb .QuizWithImage_button_container__94Yrw .QuizWithImage_button__Td96o { font-size: 13px !important; }
}

.QuizWithImage_content_new__dvWzs { border-radius: 15px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.28) 6px 8px 20px 10px; position: relative; color: rgb(0, 0, 0); overflow-y: auto; width: min(90vw, 680px); height: auto; display: flex; justify-content: center; align-items: center; margin: auto; }

.QuizWithImage_content_new__dvWzs.QuizWithImage_full_screen__sicd3 { display: grid; grid-template-columns: 1fr 1fr; width: 100%; height: 100%; flex: 1 0 0%; border-radius: 0px; align-items: stretch; }

@media (max-width: 1023px) {
  .QuizWithImage_content_new__dvWzs.QuizWithImage_full_screen__sicd3 { display: flex; flex-direction: column; align-items: center; }
}

.QuizWithImage_content_new__dvWzs.QuizWithImage_full_screen__sicd3 .QuizWithImage_close_button__qRaGi { position: fixed !important; }

.QuizWithImage_content_new__dvWzs .QuizWithImage_ecap_image___17DE { max-height: 100dvh; }

@media (min-width: 1024px) {
  .QuizWithImage_content_new__dvWzs .QuizWithImage_ecap_image___17DE > img { height: 100%; object-position: left top; }
}

@media (max-width: 599px) {
  .QuizWithImage_content_new__dvWzs .QuizWithImage_ecap_image___17DE { max-height: 375px; }
}

@media (max-height: 500px) {
  .QuizWithImage_content_new__dvWzs .QuizWithImage_ecap_image___17DE { display: none; }
}

.QuizWithImage_image_wrapper___GYN0 { position: relative; background-color: rgb(0, 0, 0); }

@media (max-width: 1023px) {
  .QuizWithImage_image_wrapper___GYN0 > img { max-height: 360px; }
}

@media (max-width: 1023px) and (orientation: landscape) {
  .QuizWithImage_image_wrapper___GYN0 { display: none; }
}

@media (max-width: 599px) {
  .QuizWithImage_image_wrapper___GYN0 > img { max-height: 300px; }
}

.QuizWithImage_overlay__E4YH3 { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ { width: 100vw; height: 100%; border-radius: 0px; display: flex; max-width: 100% !important; max-height: 100vh !important; }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ > div, .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ > picture { flex: 1 0 0%; max-width: none !important; }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ img { object-fit: cover; }

@media (min-width: 1024px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ > picture > img { height: 100%; object-position: center 20%; }
}

@media (max-width: 1023px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ { display: grid; grid-template-rows: auto 1fr; align-self: flex-start; }
}

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div h3, .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div p { line-height: 1.4; }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div form { max-width: 360px; }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div form button[type="submit"] { background-color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div form button[type="submit"]:focus, .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div form button[type="submit"]:hover { background-color: rgb(24, 98, 255); border-color: rgb(24, 98, 255); }

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div h3 { line-height: 1.2; }

@media (max-width: 1023px) {
  .QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_inner_text__g2pwr > div h3 { font-size: 32px; }
}

.QuizWithImage_content__MHUFY.QuizWithImage_full_bleed__X2RJ_ .QuizWithImage_close_button__qRaGi { position: fixed !important; }

.QuizWithImage_close_button__qRaGi { position: absolute; z-index: 100; color: rgb(0, 0, 0); background: rgba(255, 255, 255, 0.8); border-radius: 999px; border: none; padding: 0px; cursor: pointer; transition: 0.25s ease-in-out; top: 1rem !important; right: 1.5rem !important; width: 24px !important; height: 24px !important; }

.QuizWithImage_close_button__qRaGi > img { width: 100%; height: 100%; }

.QuizWithImage_close_button__qRaGi:hover { background: rgb(255, 255, 255); }

.QuizWithImage_inner_text__g2pwr { padding: 24px; color: rgb(0, 0, 0); max-width: 500px; margin: 0px auto; }

@media (min-width: 600px) {
  .QuizWithImage_inner_text__g2pwr { display: flex; justify-content: center; align-items: center; flex-direction: column; }
}

@media (min-width: 1024px) {
  .QuizWithImage_inner_text__g2pwr { display: flex; justify-content: center; align-items: center; flex-direction: column; padding: 28px 24px; flex: 1 1 0%; }
}

.QuizWithImage_logo__00xkg { display: none; }

@media (min-width: 1024px) {
  .QuizWithImage_logo__00xkg { width: 120px; margin: 0px auto 50px; display: block; }
}

.QuizWithImage_inner__4IxJz { min-width: 47.5% !important; max-width: 47.5% !important; }

@media (max-width: 1023px) {
  .QuizWithImage_inner__4IxJz { position: relative; max-width: 100% !important; }
}

@media (min-width: 1024px) {
  .QuizWithImage_inner__4IxJz { max-width: 300px; }
  .QuizWithImage_fit_height___lF3T { height: 100%; width: 100%; margin: auto; }
}

.QuizWithImage_companion_img__xn9_U { overflow: hidden; }

.QuizWithImage_overlay_content__qFO8L { width: 100vw; max-width: 300px; color: rgb(255, 255, 255); text-align: center; }

.QuizWithImage_overlay_content__qFO8L h3 { color: var(--Temperature-text-color,#fff); text-align: center !important; font-size: 32px !important; font-style: normal !important; font-weight: 500 !important; line-height: 125% !important; letter-spacing: 0.32px !important; }

.QuizWithImage_overlay_content__qFO8L p { color: var(--Temperature-text-color,#fff); text-align: center; font-size: 12px; font-style: normal; font-weight: 500; line-height: 140%; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 0.5rem; }

@media (max-width: 1023px) {
  .QuizWithImage_question_class__mcoQd { margin-top: 1.5rem; margin-bottom: 1.5rem; }
}

.Screens_ecap_content_wrapper__FCnK9 { text-align: center; margin: auto; width: 100%; padding: 4rem; }

@media (max-width: 1023px) {
  .Screens_ecap_content_wrapper__FCnK9 { padding: 2.5rem 1.25rem; align-self: flex-start; }
}

.Screens_ecap_content_wrapper__FCnK9 .Screens_quiz__cKw7D { display: flex; row-gap: 10px; flex-direction: column; justify-content: space-between; align-items: center; margin-top: 40px; margin-bottom: 40px; }

.Screens_ecap_content_wrapper__FCnK9 .Screens_quiz__cKw7D > button { padding: 15px 24px; border-radius: 8px; background: rgba(18, 97, 224, 0.1); width: 100%; display: flex; text-align: center; font-size: 18px; }

@media (max-width: 1023px) {
  .Screens_ecap_content_wrapper__FCnK9 .Screens_quiz__cKw7D > button { font-size: 14px; padding: 14px 24px; }
  .Screens_ecap_content_wrapper__FCnK9 .Screens_quiz__cKw7D { margin-top: 30px; margin-bottom: 25px; }
}

@media (max-height: 500px) {
  .Screens_ecap_content_wrapper__FCnK9 .Screens_quiz__cKw7D { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
}

.Screens_ecap_content_wrapper__FCnK9 .Screens_quiz_question__pYNpU { color: rgb(99, 99, 99); max-width: 35ch; margin: 1.5rem auto 0px; }

.Screens_ecap_content_wrapper__FCnK9 .Screens_eyebrow__VfsO2 { color: rgb(24, 98, 255); margin-bottom: 10px; }

.Screens_ecap_content_wrapper__FCnK9 .Screens_dismiss__jgApk { color: rgb(99, 99, 99); font-weight: 500; text-decoration: underline; font-size: 1rem; }

.Screens_checkmark__c5CQs { width: 2rem; height: 2rem; margin-inline: auto; margin-bottom: 0.5rem; }

.Screens_disclaimer__kgTeH { color: rgb(99, 99, 99); max-width: 430px; margin: 40px auto 0px; }

@media (max-width: 599px) {
  .Screens_disclaimer__kgTeH { margin: 20px auto 0px; }
}

.Screens_children_wrapper__YOTp1 { max-width: 430px; margin: 40px auto 0px; }

@media (max-width: 599px) {
  .Screens_children_wrapper__YOTp1 { margin: 20px auto 0px; }
}

.Screens_email_form__AzCY6 { margin: 10px auto 0px; width: 100%; }

.Screens_email_form__AzCY6 input { width: 100%; font-size: 16px; padding: 10px; min-height: 30px; outline: none; border-radius: 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(99, 99, 99); box-shadow: none; }

.Screens_email_form__AzCY6 input:focus { outline: none; border-color: rgb(0, 0, 0); box-shadow: rgb(0, 0, 0) 0px 1px 0px 0px; }

.Screens_email_form__AzCY6 button { width: 100%; margin: 30px 0px; }

p.Screens_error__hzklE { color: rgb(185, 19, 50); font-size: 16px; margin: 10px 0px; font-weight: 500; text-align: center; }

.Screens_arrow__6ng3u.Screens_arrow__6ng3u { width: 1.2em; height: 1.2em; margin-left: 2px; }

button.Screens_submitbutton__2wX7N { font-size: 1.1rem; width: 100%; padding: 14px 30px; }

@media (max-width: 1023px) {
  button.Screens_submitbutton__2wX7N { font-size: 1rem; }
}

.Screens_headline__koiDy.Screens_headline__koiDy { max-width: 22ch; margin-inline: auto; }

.Screens_highlight_small__BlTk9 { margin: 3rem auto 0px; text-align: center; padding: 24px 16px; }

.Screens_highlight__mQkwB, .Screens_highlight_small__BlTk9 { border-radius: 8px; opacity: 0.8; background: var(--brand-royal-10,rgba(24,98,255,.1)); width: 100%; }

.Screens_highlight__mQkwB { display: flex; max-width: 436px; padding: 64px 24px; flex-direction: column; justify-content: center; align-items: center; gap: 24px; margin: 4rem auto 0px; }

.Screens_highlight__mQkwB .Screens_author__9cw15 { color: rgba(0, 0, 0, 0.7); font-size: 17px; font-weight: 500; }

.Screens_highlight__mQkwB .Screens_stars__xu4FX svg { width: 1rem; height: 1rem; }

.Screens_highlight__mQkwB .Screens_star_reviews__M_MHr > a { color: rgb(0, 0, 0); text-decoration: underline; }