.advent-calendar-page{background:linear-gradient(0deg,#706257 100%,#624f46 0);max-width:2560px;margin-left:auto;margin-right:auto}.advent-calendar-page__container{position:relative;padding-bottom:200px}.advent-calendar-page__background-image{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0}.advent-calendar-page__background-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.advent-calendar-page h1{font-weight:700}.advent-calendar-page main.content>.container-fluid{padding-top:50px}.advent-calendar-page main.content>.container-fluid>.text-container{max-width:1000px;color:#fff;text-shadow:0 0 10px #000,0 0 20px #000,0 0 50px #000;padding:50px}.advent-calendar-page main.content>.container-fluid>.text-container a{color:#fff}.advent-calendar-page main.content>.container-fluid>.text-container .read-more__btn{color:#fff;text-shadow:0 0 10px #000,0 0 20px #000,0 0 50px #000}.advent-calendar-page main.content>.container-fluid>.text-container .read-more__btn .read-more__icon:after,.advent-calendar-page main.content>.container-fluid>.text-container .read-more__btn .read-more__icon:before{background-color:#fff}.advent-calendar__doors{display:-ms-grid;display:grid;max-width:1400px;margin:20px auto 0;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:60px;gap:60px;padding:15px}.advent-calendar__jumper{max-width:1200px;margin:100px auto 20px;font-size:2rem;padding:0 15px}.advent-calendar__content{padding-top:100px}.advent-calendar-header{padding:200px 20px 75px;margin-left:auto;margin-right:auto}.advent-calendar-header__title,.advent-calendar-header__year{color:#fff;text-shadow:0 0 10px #000,0 0 20px #000,0 0 50px #000;text-align:center;text-transform:uppercase}.advent-calendar-header__year{width:-moz-fit-content;width:fit-content;position:relative;font-size:5.5vw;letter-spacing:1vw;font-weight:700;margin:0 auto 20px}.advent-calendar-header__year:before{content:"-";position:absolute;left:-30%}.advent-calendar-header__year:after{content:"-";position:absolute;right:-30%}.advent-calendar-header__title{font-weight:200;font-size:5vw;letter-spacing:.3vw}.advent-calendar-footer__image{display:block;width:100%;height:auto}.advent-calendar-footer~.footer{margin-top:0}.advent-calendar-door{display:flex;justify-content:center;align-items:center;position:relative;padding:15px 15px 94%;height:0;transition:transform .2s ease-in-out;background:#6a584a;background-repeat:no-repeat;background-size:cover;background-position:50%;outline:15px solid #fff}.advent-calendar-door__number{position:absolute;z-index:1000;top:50%;transform:translateY(-50%);font-size:8.625rem;color:#fff;font-family:UtopiaStd BlackHeadline,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,serif;font-weight:900;transition:text-shadow .3s ease-in-out}.advent-calendar-door:after{content:"";position:absolute;z-index:500;width:100%;height:100%;bottom:0;left:0;background-image:url(/_Resources/Static/Packages/GesagtGetan.AdventCalendar/Assets/Images/door_2025.webp);background-repeat:no-repeat;background-size:cover;transition:opacity .3s ease-in-out}.advent-calendar-door,.advent-calendar-door:focus,.advent-calendar-door:hover,.advent-calendar-door:not([href]):not([tabindex]),.advent-calendar-door:not([href]):not([tabindex]):focus,.advent-calendar-door:not([href]):not([tabindex]):hover{color:#000}.advent-calendar-door:not([href]){pointer-events:none}.advent-calendar-door--opened .advent-calendar-door__number{text-shadow:0 0 2px #000,0 0 20px #000,0 0 80px #000}.advent-calendar-door--opened:after{opacity:0}.advent-calendar-door--active:focus .advent-calendar-door__number,.advent-calendar-door--active:hover .advent-calendar-door__number{text-shadow:0 0 2px #000,0 0 20px #000,0 0 80px #000}.advent-calendar-door--active:focus:after,.advent-calendar-door--active:hover:after{opacity:0}.advent-calendar-participation{margin-left:auto;margin-right:auto;background:#fff;padding:50px 50px 90px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;border-radius:40px}.advent-calendar-participation .image{margin:auto 0 1rem}.advent-calendar-participation .image img{display:block;max-width:400px;height:auto;box-shadow:10px 10px 20px 0 rgba(0,0,0,.25);transform-origin:center center}.advent-calendar-participation__headline{text-transform:uppercase;font-weight:600}.advent-calendar-participation__media{margin-left:auto;margin-right:auto;max-width:850px;margin-top:40px}.advent-calendar-participation__form-headline{font-size:2rem;margin-bottom:30px;font-weight:400}.advent-calendar-participation__text{display:flex;flex-direction:column}.advent-calendar-participation__text .text--headline{font-size:1.25rem;font-weight:600;margin:20px 0}.advent-calendar-participation__form-info-text{margin:auto 0}.advent-calendar-participation__form{margin-top:50px;display:flex;flex-direction:column;align-items:center}.advent-calendar-participation__form .required-fields{display:none}.advent-calendar-participation__form .form{margin-left:auto;margin-right:auto;margin-top:50px!important}.advent-calendar-participation__form .form .form-input,.advent-calendar-participation__form .form .input{margin:0 0 25px}.advent-calendar-participation__form .form .form-input>label,.advent-calendar-participation__form .form .input>label{display:block;cursor:pointer;font-size:1rem;margin:0 0 3px}.advent-calendar-participation__form .form .form-input>input,.advent-calendar-participation__form .form .form-input>select,.advent-calendar-participation__form .form .form-input>textarea,.advent-calendar-participation__form .form .input>input,.advent-calendar-participation__form .form .input>select,.advent-calendar-participation__form .form .input>textarea{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;filter:none;background:#fff;border:1px solid #cebbab;border-radius:0;padding:7px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:50px;color:#000}.advent-calendar-participation__form .form .form-input>input:focus,.advent-calendar-participation__form .form .form-input>select:focus,.advent-calendar-participation__form .form .form-input>textarea:focus,.advent-calendar-participation__form .form .input>input:focus,.advent-calendar-participation__form .form .input>select:focus,.advent-calendar-participation__form .form .input>textarea:focus{outline:none;border-color:#d17f43}.advent-calendar-participation__form .form .form-input>input[type=number],.advent-calendar-participation__form .form .form-input>select[type=number],.advent-calendar-participation__form .form .form-input>textarea[type=number],.advent-calendar-participation__form .form .input>input[type=number],.advent-calendar-participation__form .form .input>select[type=number],.advent-calendar-participation__form .form .input>textarea[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.advent-calendar-participation__form .form .form-input>input[type=number][name*=adults].has-value:invalid,.advent-calendar-participation__form .form .form-input>select[type=number][name*=adults].has-value:invalid,.advent-calendar-participation__form .form .form-input>textarea[type=number][name*=adults].has-value:invalid,.advent-calendar-participation__form .form .input>input[type=number][name*=adults].has-value:invalid,.advent-calendar-participation__form .form .input>select[type=number][name*=adults].has-value:invalid,.advent-calendar-participation__form .form .input>textarea[type=number][name*=adults].has-value:invalid{border-color:#d17f43}.advent-calendar-participation__form .form .input--hidden{display:none}.advent-calendar-participation__form .form .button{background:#cebbab;font-size:1rem;margin-bottom:30px}.advent-calendar-participation__doc a{display:flex;align-items:center}.advent-calendar-participation__doc a,.advent-calendar-participation__doc a:focus,.advent-calendar-participation__doc a:hover{color:#000;text-decoration:none}.advent-calendar-participation__doc img{flex-shrink:0;margin-right:15px}.advent-calendar-participation__form{margin-top:0}.advent-calendar-door__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3;-ms-grid-row:2;-ms-grid-row-span:2;grid-row:2/4;outline:15px solid #fff}.advent-participation-form__button{display:flex;align-items:center;justify-content:center;grid-gap:25px;gap:25px;min-width:150px;width:-moz-fit-content;width:fit-content;background-color:#000;color:#fff;text-decoration:none;border-radius:32px;padding:15px 22px;font-size:1rem;line-height:1.4;background:#cebbab;text-shadow:0 0 20px rgba(0,0,0,.5);border:0;margin-bottom:20px}@media (min-width:769px){.advent-calendar-participation__text .text.text--formatted.text--left-aligned{font-size:1.125rem;line-height:1.5}.advent-calendar-participation__text .text--headline{font-size:1.5rem;margin:26px 0}.advent-calendar-participation__text .text-container{margin-bottom:40px}.advent-calendar-participation__form .form .form-input,.advent-calendar-participation__form .form .input{margin-bottom:20px}}@media (min-width:1920px){.advent-calendar-header__year{font-size:105px;letter-spacing:20px}.advent-calendar-header__title{font-size:96px;letter-spacing:10px}}@media (max-width:1024.98px){.advent-calendar-page__container{padding-bottom:100px}.advent-calendar__doors{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;gap:25px;grid-gap:25px}.advent-calendar__jumper{font-size:1.5rem;margin-top:50px}.advent-calendar-door{outline:5px solid #fff}.advent-calendar-door__number{font-size:5rem}.advent-calendar-door--active .advent-calendar-door__number{text-shadow:0 0 2px #000,0 0 20px #000,0 0 80px #000}.advent-calendar-door--active:after{opacity:0}.advent-calendar-participation{display:block;padding:30px}.advent-calendar-participation .image img{max-width:350px;margin-left:auto;margin-right:auto}.advent-calendar-participation .image{margin:60px 0}.advent-calendar-door__video{outline:5px solid #fff}}@media (max-width:850px){.advent-calendar-participation__form .form{padding:0;margin-top:0!important}}@media (max-width:768.98px){.advent-calendar-page main.content>.container-fluid>.text-container{padding:30px}.advent-calendar__doors{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:20px;grid-gap:20px}.advent-calendar-header{padding-top:150px;padding-bottom:50px}.advent-calendar-header__year{font-size:10vw;letter-spacing:1.5vw}.advent-calendar-participation .image img{max-width:200px}}@media (max-width:575.98px){.advent-calendar__doors{gap:15px;grid-gap:15px}.advent-calendar-header__year{font-size:12vw;letter-spacing:1.75vw}.advent-calendar-header__title{font-size:7vw;letter-spacing:.75vw}.advent-calendar-participation .image img{margin-left:unset}}

/*# sourceMappingURL=Main.css.map*/