.hiddenform, .webform-button--previous.button.js-form-submit.form-submit,.messages.messages--error {display:none!important;}
.box,
.box.box-0-7.res-8,
.box.box-0-7.res-9,
.box.box-0-7.res-10,
.box.box-0-7.res-11,
.box.box-0-7.res-12,
.box.box-0-7.res-13,
.box.box-0-7.res-14,
.box.box-8-11.res-0,
.box.box-8-11.res-1,
.box.box-8-11.res-2,
.box.box-8-11.res-3,
.box.box-8-11.res-4,
.box.box-8-11.res-5,
.box.box-8-11.res-6,
.box.box-8-11.res-7,
.box.box-8-11.res-12,
.box.box-8-11.res-13,
.box.box-8-11.res-14,
.box.box-12-14.res-0,
.box.box-12-14.res-1,
.box.box-12-14.res-2,
.box.box-12-14.res-3,
.box.box-12-14.res-4,
.box.box-12-14.res-5,
.box.box-12-14.res-6,
.box.box-12-14.res-7,
.box.box-12-14.res-8,
.box.box-12-14.res-9,
.box.box-12-14.res-10,
.box.box-12-14.res-11
 {display:none;}

.box.box-0-7.res-0,
.box.box-0-7.res-1,
.box.box-0-7.res-2,
.box.box-0-7.res-3,
.box.box-0-7.res-4,
.box.box-0-7.res-5,
.box.box-0-7.res-6,
.box.box-0-7.res-7,
.box.box-12-14.res-12,
.box.box-12-14.res-13,
.box.box-12-14.res-14,
.box.box-8-11.res-8,
.box.box-8-11.res-9,
.box.box-8-11.res-10,
.box.box-8-11.res-11
 {display:block;}

.webform-submission-mna-form .g-recaptcha > div {
  margin: 0 auto;
  padding: 15px 0 0 0 !important;
  display: block;
}

div[role=alert] {
    text-align: center;
    color: red !important;
    font-weight: bold !important;
    position: relative;
    z-index: 99999;
    margin-top: 25px;
    font-size: 18px;
}
.page-quiz .step2-content .js-form-wrapper legend span.fieldset-legend {
    width: auto!important;
  display:block!important;
}

.page-quiz .content .notice {
    align-items: center;
    font-family: "Lato", sans-serif;
    font-size: 1.25rem !important;
    font-weight: 700;
    color: #002069;
    line-height: 1;
    padding: 8px 20px;
    background-color: rgba(61, 151, 219, 0.2);
    border-radius: 30px;
    display: block;
    max-width: 600px;
    margin: 0 auto;
    position: relative;
}

.step0  div#edit-processed-text-04 {
    max-width: 830px;
    margin: 0 auto;
}
.step0  div#edit-processed-text-04 h1.tit strong {
    display: contents;
}

form.event-participation-form .subscribe-thank-you{
  display:none;
}
form.event-participation-form #gigya-subscribe-thank-you-screen [data-switch-screen="_finish"]{
  display:none;
}
form.event-participation-form #gigya-subscribe-thank-you-screen .gigya-spacer {
  width: 60px;
  height: 4px;
  aspect-ratio: 4;
  background: radial-gradient(circle closest-side,#000 90%,#0000) 0/calc(100%/3) 100% space;
  clip-path: inset(0 100% 0 0);
  animation: l1 1s steps(4) infinite;
}
@keyframes l1 {to{clip-path: inset(0 -34% 0 0)}}

.g-recaptcha.recaptcha-processed > div {
  margin: 25px auto 0;
}

#edit-actions .webform-button--next[value="Nästa"] {
  display: none;
}

/*
#edit-submit {
  display: none;
}
*/
form.event-participation-form .webform-button--submit {
  display: none;
}


/*GIGYA CSS*/

#register-site-login.gigya-layout-cell.responsive.with-site-login {
  width: 100% !important;
}
div#register-site-login {
    width: 100% !important;
}
.gigya-screen.landscape {
  padding-top: 0!important;
}
.gigya-screen-content div.gigya-screen.landscape {
  padding-left: 50px!important;
  padding-right: 50px!important;
  max-width: 920px;
}
.gigya-label-text.gigya-checkbox-text {
  font-size: 1rem!important;
  line-height: 1.375rem!important;
  color: #002069!important;
  font-weight: 400 !important;
}
.gigya-input-submit.letsgo {
  margin: 0 auto !important;
}
.gigya-composite-control.gigya-composite-control-label {
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: #002069;
  font-weight: 400;
  margin: 25px 0 0 0;
}
@media screen and (max-width: 991px) {
label.gigya-composite-control.gigya-composite-control-label {
    font-size: 1.375rem !important;
    line-height: auto !important;
    color: #002069;
    font-weight: 400;
}
}
