.elementor-817 .elementor-element.elementor-element-3d5b5a6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:500px;--padding-left:0px;--padding-right:0px;}.elementor-817 .elementor-element.elementor-element-3d5b5a6:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-3d5b5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-817 .elementor-element.elementor-element-ed1a441 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__label{text-align:left;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__desc{text-align:left;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__fields-group{gap:0.7em 0.7em;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__field-wrap.checkradio-wrap span{gap:8px;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder input{color-scheme:normal;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder-repeater__row-remove{align-self:flex-start;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__action-button{transition:all 0.3s;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder__next-page-wrap{text-align:left;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder-message--success{text-align:center;}.elementor-817 .elementor-element.elementor-element-ed1a441 .jet-form-builder-message--error{text-align:center;}.elementor-817 .elementor-element.elementor-element-fad41ce{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-817 .elementor-element.elementor-element-fad41ce:not(.elementor-motion-effects-element-type-background), .elementor-817 .elementor-element.elementor-element-fad41ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}@media(max-width:1200px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--padding-top:0px;--padding-bottom:500px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:50%;}}@media(max-width:1200px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:100%;}}@media(min-width:2400px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:50%;}}@media(max-width:767px){.elementor-817 .elementor-element.elementor-element-3d5b5a6{--content-width:100%;}}/* Start custom CSS for jet-form-builder-form, class: .elementor-element-ed1a441 */.jet-form-builder-row > * {
  transform: translateY(0);
  opacity: 1;
  transition: transform 0.8s ease, opacity 0.8s ease;
}

.fact-block {
  background-color: var(--e-global-color-primary);
  padding: 48px 24px;
  transform: skewY(-10deg) translateY(0);
  opacity: 1;
  transition: transform 0.8s ease, opacity 0.8s ease;
  position: relative;
  top: 150px;
  z-index: 1;
  margin-bottom: 50vh;
}

.elementor-element-ed1a441,
.elementor-widget-jet-form-builder-form,
.jet-form-builder-page {
  position: relative;
  height: auto !important;
  overflow: visible !important;
}

.jet-form-builder-page.jet-form-builder-page--hidden,.page-header,.jet-form-builder-message--success {
  display: none;
}

.jet-form-builder-row {
  transform: translateY(0);
  opacity: 1;
  transition: transform 0.8s ease, opacity 0.8s ease;
}

.jet-form-builder-progress-pages,
.jet-form-builder__label-text .jet-form-builder__required,
.jet-form-builder__next-page {
  display: none !important;
}

.jet-form-builder__next-page-msg {
  display: none;
  text-align: center;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 24px;
  font-weight: 400;
  color: white;
}

.jet-form-builder__next-page[disabled] + .jet-form-builder__next-page-msg {
  display: block;
}

.jet-form-builder-page {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.jet-form-builder-page.animating {
  pointer-events: none;
}

.jet-form-builder-page.fade-out,.jet-form-builder-message .jet-form-builder-message--success,
.submit-form{
  opacity: 0;
}

.jet-form-builder-page--hidden {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  pointer-events: none;
  transform: translateY(20px);
}

.jet-form-builder-page .jet-form-builder__label-text {
  display: none;
  margin: 150px 0 20px;
  text-align: left;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 24px;
  font-weight: 400;
  color: white;
  line-height: 100%;
}

.jet-form-builder-row {
  padding: 15px;
}

.jet-form-builder-page .jet-form-builder__label-text:nth-child(1),
.jet-form-builder-page label.jet-form-builder__field-label.for-radio:nth-child(1) {
  display: flex;
}

.jet-form-builder-page label.jet-form-builder__field-label.for-radio {
  display: none;
  align-items: center;
  justify-content: center;
  font-family: var(--e-global-typography-primary-font-family);
  font-size: 18px;
  font-weight: 700;
  background-color: var(--e-global-color-primary);
  color: white;
  padding: 20px;
  cursor: pointer;
  transition: 0.2s ease;
  transform: rotate(-0.5deg);
  text-align: center;
  text-wrap: balance;
}

label.for-radio {
  display: block;
  cursor: pointer;
  padding: 20px;
}

.jet-form-builder-page label.jet-form-builder__field-label.for-radio:hover {
  background-color: white !important;
  color: var(--e-global-color-primary) !important;
}

.checkradio-field {
  height: 100%;
  cursor: pointer;
}

.jet-form-builder-page label.jet-form-builder__field-label.for-radio span::before {
  display: none !important;
}

.jet-form-builder__next-page {
  width: 61px;
  height: 61px;
  display: block;
  margin: 32px auto 150px auto;
  background-image: url('/app/uploads/2025/05/Frame-11.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  padding: 0;
  text-indent: -9999px;
  overflow: hidden;
  cursor: pointer;
  background-color: transparent !important;
}

.jet-form-builder__next-page:hover,
.jet-form-builder__next-page:focus {
  background-color: transparent !important;
  outline: none;
  box-shadow: none;
  background-image: url('/app/uploads/2025/05/light-arrow.svg');
}

.start-block {
  background-color: var(--e-global-color-primary);
  padding: 48px 24px;
  transform: skewY(-10deg);
  position: relative;
  z-index: 1;
  margin-bottom: 50vh;
  top: 25vh;
  line-height: 40px;
  text-align: center;
  font-weight: bold;
}

.end-block {
  margin-bottom: 100px;
  width: 100%;
  top: 150px !important;
}

.end-wrapper .wp-block-group:last-child {
  position: relative;
  top: 100px;
}

.end-block p strong {
  font-size: 2rem !important;
}

@media (min-width: 1024px) {
  .field-type-radio-field {
    padding-bottom: 200px;
  }
}

@media (max-width: 1024px) {
  .field-type-radio-field {
    padding-bottom: 50px;
  }
  .fact-block {
    width: 100%;top:100px;
  }
  .end-wrapper .wp-block-group:last-child {
    padding-top: 0 !important;
  }
  .wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
    flex-direction: column-reverse;
    padding-top: 200px;
  }
  .start-block:nth-child(2) {
    margin-bottom: 50px !important;
  }
  .wp-block-group-is-layout-flex > div:nth-child(2) > div > a {
    margin-bottom: 0 !important;
  }
}

.start-block:nth-child(2) {
  margin-bottom: 200px;
}

.fact-block p {
  padding: 48px 24px;
  max-width: 500px;
  margin: 0 auto;
  color: white;
  text-align: center;
  font-size: 1.25rem;
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: var(--e-global-typography-primary-font-weight);
  transform: skewY(10deg);
  position: relative;
  z-index: 2;
  top: 20px;
}

.start-block strong {
  width: 40%;
  line-height: 100%;
  font-size: 48px;
  font-weight: bold;
  font-family: var(--e-global-typography-primary-font-family);
  color: white;
}

.fact-block strong {
  font-size: 70px;
  line-height: 0;
  margin-bottom: -2px;
}

.large-arrow,
.small-arrow {
  width: 61px;
  height: 61px;
  margin: 20px auto 0;
  background-image: url('/app/uploads/2025/05/Arrow-1.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  animation: bounce 1s infinite;
  cursor: pointer;
  position: absolute;
  z-index: 2;
  left: 50%;
}

.small-arrow {
  background-image: url('/app/uploads/2025/05/Arrow-2.svg');
}

.wp-block-button__link {
  font-size: 1.25rem;
  font-family: var(--e-global-typography-primary-font-family);
  font-weight: bold;
  background-color: var(--e-global-color-primary);
  transform: skewY(-10deg);
  justify-content: center;
  position: relative;
  border-radius: 0px;
  margin: 0 auto;
}

.wp-block-button__link:hover {
  color: white;
  background-color: #1a4da1;
}

.wp-block-group-is-layout-flex > div:nth-child(2) > div > a {
  margin-bottom: 100px;
}

.wp-block-group.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-6c531013.wp-block-group-is-layout-flex {
  justify-content: center;
}

@keyframes bounce {
  0%,
  100% {
    transform: translateX(-50%) translateY(0);
  }
  50% {
    transform: translateX(-50%) translateY(6px);
  }
}

@keyframes shake {
  0% {
    transform: translateX(0);
  }
  20% {
    transform: translateX(-5px);
  }
  40% {
    transform: translateX(5px);
  }
  60% {
    transform: translateX(-5px);
  }
  80% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}

.checkradio-wrap.wrong-answer {
  animation: shake 0.4s ease;
  background-color: rgba(255, 0, 0, 0.1);
}

.button{
    position: absolute;
    bottom:-400px;
    color:white;
}
.button.slide-out {
  opacity: 0;
  transform: translateY(-100%);
  transition: transform 0.8s ease, opacity 0.8s ease;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0706c0c */.jet-form-builder-page:visible .field-type-radio-field:not(:first-of-type) {
  display: none;
}
.elementor-817 .elementor-element.elementor-element-0706c0c{display:none;}
.fade-in {
  opacity: 0;
  transition: opacity 0.4s ease;
}

.fade-in {
  opacity: 0;
  transition: opacity 0.6s ease;
}

.fade-in.visible {
  opacity: 1;
}/* End custom CSS */