.bgrGue { display: block; margin: 0px; position: relative; padding: 8px 0px; }
@media (min-width: 36em) {
  .bgrGue { padding: 16px 0px; }
}
.dlHFrt { display: none; margin: 0px; position: relative; padding: 8px 0px; }
@media (min-width: 36em) {
  .dlHFrt { padding: 16px 0px; }
}
.jjgmsS { color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; text-align: center; font-weight: 400; cursor: default; user-select: none; hyphens: auto; font-size: 14px; margin: 0px 0px 16px; }
.jjgmsS:focus { box-shadow: rgba(253, 191, 110, 0.7) 0px 0px 10px; outline: none !important; }
@media (min-width: 36em) {
  .jjgmsS { font-size: 16px; }
}
@media (min-width: 36em) {
  .jjgmsS { margin: 0px 0px 32px; }
}
.kgGVEK { max-width: 800px; margin: 0px auto; padding: 0px 8px; }
.inKiUI { transition: border-color 0.2s; font-size: 14.4px !important; border-radius: 3px !important; border-style: solid !important; border-width: 2px !important; font-family: inherit !important; line-height: 20px !important; padding: 8px 12px !important; letter-spacing: 1px !important; appearance: none !important; box-sizing: border-box !important; cursor: pointer !important; text-align: center !important; user-select: none !important; background: rgb(253, 191, 110) !important; color: rgb(255, 255, 255) !important; border-color: rgb(253, 191, 110) !important; }
.inKiUI:focus { box-shadow: rgba(253, 191, 110, 0.7) 0px 0px 10px; outline: none !important; }
.inKiUI:disabled { cursor: default !important; background: rgb(230, 230, 230) !important; border-color: rgb(230, 230, 230) !important; color: rgb(170, 170, 170) !important; opacity: 0.6 !important; }
.inKiUI:not(:disabled):hover { border-color: rgb(255, 217, 136) !important; background: rgb(255, 217, 136) !important; }
.inKiUI:not(:disabled):active { border-color: rgb(228, 166, 85) !important; background: rgb(228, 166, 85) !important; }
.geaABo { border-radius: 3px; background: rgb(228, 71, 71); font-family: Inter, Verdana, Arial, sans-serif; line-height: 20px; color: rgb(255, 255, 255); margin: 0px auto; font-size: 13.6px; padding: 4px 14px !important; }
.gFPiVn { border-radius: 3px; background: rgb(228, 71, 71); font-family: Inter, Verdana, Arial, sans-serif; line-height: 20px; color: rgb(255, 255, 255); margin: 0px auto; font-size: 14px; padding: 8px 14px !important; }
.iHoBUv { display: flex; -webkit-box-pack: center; justify-content: center; }
.iHoBUv .sc-hknOHE { padding: 8px 16px !important; }
@media (min-width: 36em) {
  .iHoBUv .sc-hknOHE { padding: 8px 32px !important; }
}
.iHoBUv .sc-hknOHE:not(:first-child) { margin-left: 16px; }
.sQPyf { display: flex; flex-wrap: wrap; -webkit-box-pack: center; justify-content: center; margin: 0px -6px; }
.sQPyf > * { flex: 1 1 200px; margin: 0px 6px 8px; }
.sQPyf > .fullWidth { flex: 1 1 100%; }
.sQPyf > .fullWidth .gridContainer { display: grid; -webkit-box-align: end; align-items: end; grid-template-columns: 1fr 1fr; gap: 20px; }
@media (min-width: 36em) {
  .sQPyf { margin: 0px -10px; }
  .sQPyf > * { margin: 0px 10px 12px; }
}
.qMxGi { transition: border-color 0.2s; margin: 0px; font-size: 14.4px !important; border-radius: 3px !important; border-color: rgb(221, 222, 223) !important; border-style: solid !important; border-width: 2px !important; background: rgb(255, 255, 255) !important; font-family: inherit !important; line-height: 20px !important; color: rgb(68, 68, 68) !important; padding: 8px 12px !important; letter-spacing: 1px !important; appearance: none !important; box-sizing: border-box !important; cursor: pointer !important; text-align: center !important; user-select: none !important; }
.qMxGi:focus { box-shadow: rgba(253, 191, 110, 0.7) 0px 0px 10px; outline: none !important; }
.qMxGi:hover { border-color: rgb(253, 191, 110) !important; }
.loVOPe { display: inline-flex; border-radius: 3px; width: calc(100% - 20px); }
.loVOPe:focus { box-shadow: rgba(253, 191, 110, 0.7) 0px 0px 10px; outline: none !important; }
.loVOPe input { display: none; }
.loVOPe input:checked + .qMxGi { color: rgb(255, 255, 255) !important; background: rgb(253, 191, 110) !important; border-color: rgb(253, 191, 110) !important; }
.loVOPe .qMxGi { flex: 1 1 0%; display: flex; -webkit-box-pack: center; justify-content: center; -webkit-box-align: center; align-items: center; }
.eOmVVi { max-width: 800px; margin: 0px auto; padding: 0px 8px; }
.ifNCSL { width: 100%; margin: 0px !important; }
.ifNCSL .loVOPe { width: calc(100% - 20px); flex: 1 1 100%; }
.ifNCSL.MD .loVOPe { width: calc(50% - 20px); flex: 1 1 auto; }
.bosMim { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; }
.bLZxnl { display: flex; flex-direction: column; }
.dsvEml { border-color: rgb(221, 222, 223); width: 100% !important; font-size: 14px !important; border-radius: 3px !important; border-style: solid !important; border-width: 2px !important; background: rgb(255, 255, 255) !important; font-family: inherit !important; height: 40px !important; line-height: 20px !important; color: rgb(68, 68, 68) !important; padding: 8px 12px !important; letter-spacing: 1px !important; appearance: none !important; box-sizing: border-box !important; margin: 0px !important; max-width: none !important; }
.dsvEml:focus { outline: none !important; border-color: rgb(253, 191, 110) !important; }
.dsvEml.invalid { border-color: rgb(255, 0, 0) !important; }
.geXuwd { border-color: rgb(221, 222, 223); width: 100% !important; font-size: 14px !important; border-radius: 3px !important; border-style: solid !important; border-width: 2px !important; background: rgb(255, 255, 255) !important; font-family: inherit !important; line-height: 20px !important; color: rgb(68, 68, 68) !important; padding: 8px 12px !important; letter-spacing: 1px !important; appearance: none !important; box-sizing: border-box !important; margin: 0px !important; max-width: none !important; height: initial !important; }
.geXuwd:focus { outline: none !important; border-color: rgb(253, 191, 110) !important; }
.geXuwd.invalid { border-color: rgb(255, 0, 0) !important; }
.hnXjTK { background: rgb(230, 230, 230); height: 16px; width: 100%; border-radius: 3px; overflow: hidden; }
.htoWmC { background: rgb(253, 191, 110); height: 100%; width: 20%; transition: width 0.3s ease; }
.jdGSrV { font-family: Inter, Verdana, Arial, sans-serif; color: rgb(68, 68, 68); -webkit-font-smoothing: auto; padding: 20px; background: transparent; }
.dFEANt { color: rgb(0, 0, 0); font-family: Verdana, Arial, sans-serif; text-align: center; font-weight: 400; cursor: default; user-select: none; hyphens: auto; line-height: 1.5; font-size: 24px; margin: 0px 0px 16px; }
.bgrGue.lenus-step:not([hidden]) { display: block; }
.dlHFrt.lenus-step:not([hidden]) { display: block; }
.lenus-step[hidden] { display: none !important; }
.lenus-personalinfo-stack { flex-direction: column; }
.lenus-personalinfo-stack > * { flex: 1 1 100% !important; width: 100%; margin: 0px 0px 12px !important; }
.quiz-message { font-family: Inter, Verdana, Arial, sans-serif; }
.quiz-hint { font-family: Inter, Verdana, Arial, sans-serif; text-align: center; color: rgb(228, 71, 71); background: rgb(255, 240, 240); border: 1px solid rgb(228, 71, 71); border-radius: 3px; padding: 10px 14px; margin: 0px 8px 16px; font-size: 13.6px; }
.dsvEml.invalid, .geXuwd.invalid { border-color: rgb(228, 71, 71) !important; }
.lenus-button-back { background: rgb(255, 255, 255) !important; color: rgb(68, 68, 68) !important; border-color: rgb(221, 222, 223) !important; }
.lenus-button-back:hover { background: rgb(245, 245, 245) !important; border-color: rgb(200, 200, 200) !important; }
#quiz-privacy-note { display: none; font-family: Inter, Verdana, Arial, sans-serif; font-size: 11.5px; line-height: 1.5; color: rgb(136, 136, 136); text-align: center; max-width: 700px; margin: 0px auto 16px; padding: 0px 16px; }
#quiz-privacy-note a { color: rgb(136, 136, 136); text-decoration: underline; }
.e-font-icon-svg { width: 1em; height: 1em; flex-shrink: 0; }
@media (max-width: 767px) {
  .elementor-element-b8ebfc5 p { font-size: 12px !important; line-height: 1.2 !important; }
}
