header{flex-grow:0}.register{margin-top:3rem;padding:0 2rem}@media (min-width:768px){.register{margin-top:6rem}}@media (min-width:1140px){.register{padding:0}}.register__wrapper{margin:0 auto;max-width:111rem}.register__content{align-items:center;display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}@media (min-width:768px){.register__content{flex-wrap:nowrap}}.register__image{aspect-ratio:1/1;border-radius:.7rem;flex-shrink:0;max-width:35rem;overflow:hidden;width:100%}@media (min-width:1024px){.register__image{aspect-ratio:54/70;max-width:54rem}}.register__image picture{height:100%;width:100%}.register__image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.register__text h1{font-size:2.4rem;margin-bottom:2rem}@media (min-width:768px){.register__text h1{font-size:3.2rem}}.register__text ul{font-size:1.6rem;list-style:none;margin-bottom:2rem;padding:0}.register__text ul li{display:flex;margin-bottom:1rem}.register__text ul li i{font-size:2rem;margin-right:1rem;position:relative;top:.1rem}.register #body{display:grid;font-family:var(--roboto);gap:2rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr))}.register #body .form-group.form__checkbox{align-items:flex-start;display:flex;font-size:1.4rem;grid-column:1/-1}.register #body .form-group.form__checkbox input[type=checkbox]{position:relative;top:.2rem}.register #body .form-group.form__checkbox a{color:var(--hl-black);text-decoration:underline}.register #body .form-group input[type=text]{border:.1rem solid var(--hl-berlin);border-radius:.5rem;font-size:1.6rem;height:4rem;padding:0 1rem;width:100%}.register #body .form-group .selectWrapper select{border:.1rem solid var(--hl-berlin);border-radius:.5rem;font-size:1.6rem;height:4rem}.register #body .form-group .selectWrapper select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.register #body .alert{background:var(--hl-white);border:0;font-size:1.4rem;grid-column:1/-1;padding:0}.register #body .alert p{margin:0}.register #body .alert p a{text-decoration:underline}.register #body .alert a{color:var(--hl-black);text-decoration:underline}.register #body .g-recaptcha{grid-column:1/-1}.register #body .submitWrapper{width:100%}.register #body .submitWrapper.left{display:none}.register #body .button{width:-moz-fit-content;width:fit-content}.register .ss-main{color:var(--hl-black)}.register .ss-search{padding:0}.register .ss-search input[type=search]{border:0;padding:1rem}.register .ss-search input[type=search]:focus{box-shadow:none;outline:0}.register .ss-arrow{display:none}.registerSuccess{margin:3rem auto 0 auto;max-width:111rem;padding:0 2rem}@media (min-width:768px){.registerSuccess{margin:6rem auto 0 auto}}@media (min-width:1140px){.registerSuccess{padding:0}}.registerSuccess h1{font-size:2.4rem;margin-bottom:2rem}@media (min-width:768px){.registerSuccess h1{font-size:3.2rem}}.registerSuccess p{font-size:1.6rem}.notificationWrapper{align-items:center;display:flex;flex-direction:column;margin:0 auto;width:inherit}.notificationWrapper .resultText{margin-bottom:2rem}.notificationWrapper .resultText .title{color:var(--hl-black);font-family:var(--roboto);font-size:20px;font-style:normal;font-weight:800;line-height:normal;text-align:center}.notificationWrapper .lotteryImageWrapper{display:flex;justify-content:center}.couponWrapper{align-items:center;background:var(--hl-primary);border:1px solid #ccc;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:2rem;padding:.8rem}@media (min-width:min-xspx){.couponWrapper{display:block}}.couponWrapper .giftIcon{float:left;margin:3.5rem 1.5rem 0 0}.couponWrapper .couponTitle{color:var(--hl-primary)}.couponWrapper .content{padding:.8rem}.lotterySuccess .title{font-size:var(--font-size--medium)}.advent,.lottery{margin-top:3rem}@media (min-width:768px){.advent,.lottery{margin-top:6rem}}.advent__wrapper,.lottery__wrapper{margin:0 auto;max-width:111rem;padding:0 2rem}@media (min-width:1140px){.advent__wrapper,.lottery__wrapper{padding:0}}.advent__image,.lottery__image{margin-bottom:2rem}.advent__image picture,.lottery__image picture{height:100%;width:100%}.advent__image picture img,.lottery__image picture img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.advent h1,.lottery h1{margin-bottom:1rem}.advent p,.lottery p{font-family:var(--roboto);font-size:1.6rem;margin:0}.advent #body,.lottery #body{display:grid;font-family:var(--roboto);gap:2rem;grid-template-columns:repeat(auto-fit,minmax(26rem,1fr));margin-top:1rem}@media (min-width:768px){.advent #body,.lottery #body{grid-template-columns:1fr 1fr}}.advent #body .form-group.form__checkbox,.lottery #body .form-group.form__checkbox{align-items:flex-start;display:flex;font-size:1.6rem;grid-column:1/-1}.advent #body .form-group.form__checkbox input[type=checkbox],.lottery #body .form-group.form__checkbox input[type=checkbox]{position:relative;top:.2rem}.advent #body .form-group input[type=text],.lottery #body .form-group input[type=text]{border:.1rem solid var(--hl-berlin);border-radius:.5rem;font-size:1.6rem;height:4rem;padding:0 1rem;width:100%}.advent #body .form-group select,.lottery #body .form-group select{border:.1rem solid var(--hl-berlin);border-radius:.5rem;font-size:1.6rem;height:4rem}.advent #body .form-group select option,.lottery #body .form-group select option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advent #body .alert,.lottery #body .alert{background:var(--hl-white);border:0;font-size:1.4rem;grid-column:1/-1;padding:0}.advent #body .alert p,.lottery #body .alert p{margin:0}.advent #body .alert p a,.lottery #body .alert p a{text-decoration:underline}.advent #body .g-recaptcha,.lottery #body .g-recaptcha{grid-column:1}.advent #body .submitWrapper,.lottery #body .submitWrapper{align-items:flex-end;display:flex;grid-column:1/-1}@media (min-width:576px){.advent #body .submitWrapper,.lottery #body .submitWrapper{grid-column:2;justify-content:flex-end}}.advent #body .button,.lottery #body .button{width:-moz-fit-content;width:fit-content}[data-id=register]{margin-top:3rem}@media (min-width:768px){[data-id=register]{margin-top:6rem}}[data-id=register] .boxed{margin:0 auto;max-width:111rem;padding:0 2rem}@media (min-width:1140px){[data-id=register] .boxed{padding:0}}[data-id=register] .boxed h3{font-size:2.4rem}@media (min-width:768px){[data-id=register] .boxed h3{font-size:3.2rem}}[data-id=register] .boxed p{font-size:1.6rem}