@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot");src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff2") format("woff2"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff") format("woff"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.ttf") format("truetype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato") format("svg")}.adventskalender .calendarIntroduction{margin-bottom:2rem}.adventskalender .calendar{position:relative;max-width:700px;margin:auto}.adventskalender .calendar #calendarBGImg{max-width:100%}.adventskalender .calendar .calendarDoor{display:flex;border-radius:50%;width:12%;height:8.8%;position:absolute}.adventskalender .calendar .calendarDoor .calendarDay{display:none}.adventskalender .calendar .calendarDoor:hover{cursor:pointer}.adventskalender .calendar #calendarDay1{top:46.25%;left:24.25%}.adventskalender .calendar #calendarDay2{top:35%;left:57%}.adventskalender .calendar #calendarDay3{top:35.25%;left:23.25%}.adventskalender .calendar #calendarDay4{top:66.25%;left:60%}.adventskalender .calendar #calendarDay5{top:71.25%;left:13%}.adventskalender .calendar #calendarDay6{top:85.35%;left:80.125%}.adventskalender .calendar #calendarDay7{top:50.35%;left:56.125%}.adventskalender .calendar #calendarDay8{top:43.125%;left:68.125%}.adventskalender .calendar #calendarDay9{top:75.25%;left:32.25%}.adventskalender .calendar #calendarDay10{top:41.125%;left:9.5%}.adventskalender .calendar #calendarDay11{top:83.25%;left:43.25%}.adventskalender .calendar #calendarDay12{top:66.35%;left:81%}.adventskalender .calendar #calendarDay13{top:51.35%;left:38.125%}.adventskalender .calendar #calendarDay14{top:76.25%;left:64%}.adventskalender .calendar #calendarDay15{top:83.25%;left:21.5%}.adventskalender .calendar #calendarDay16{top:48.25%;left:82.5%}.adventskalender .calendar #calendarDay17{top:53.125%;left:12.75%}.adventskalender .calendar #calendarDay18{top:39%;left:43.125%}.adventskalender .calendar #calendarDay19{top:57.5%;left:70.5%}.adventskalender .calendar #calendarDay20{top:63%;left:38.55%}.adventskalender .calendar #calendarDay21{top:62.35%;left:2.75%}.adventskalender .calendar #calendarDay22{top:62%;left:23.55%}.adventskalender .calendar #calendarDay23{top:32.125%;left:73.65%}.adventskalender .calendar #calendarDay24{top:31%;left:36.65%}#adventskalender-modal .responseMessage .messageSuccess,#adventskalender-modal .responseMessage .messageDanger{font-size:1.05rem;font-weight:bold;padding:.5rem;margin:-2rem 2rem 2rem 2rem;border-radius:5px}#adventskalender-modal #adventskalender-modal-form label:not(.custom-control-label),#adventskalender-modal #adventskalender-modal-form .newsletterCheckbox label{font-weight:bolder}#adventskalender-modal #adventskalender-modal-title{text-wrap:balance;text-align:center}@media(min-width: 992px){#adventskalender-modal #adventskalender-modal-title{text-align:left}}#adventskalender-modal #adventskalender-modal-quiz-picture{margin-bottom:1rem}#adventskalender-modal #adventskalender-modal-quiz-picture img{width:100%}#adventskalender-modal .adventskalenderQuizFrage{margin-bottom:1rem;font-weight:bolder}@media(min-width: 768px){#adventskalender-modal #adventskalenderquizform-intantwort{display:grid;grid-template-columns:1fr 1fr}}#adventskalender-modal hr{border-top:1px solid #1f4162;margin-bottom:2rem}#adventskalender-modal #adventskalenderform-anrede,#adventskalender-modal #adventskalenderquizform-anrede{display:flex}#adventskalender-modal #adventskalenderform-anrede label,#adventskalender-modal #adventskalenderquizform-anrede label{padding-right:1.25rem}#adventskalender-modal #adventskalenderform-anrede>div+div,#adventskalender-modal #adventskalenderquizform-anrede>div+div{margin-left:.25rem}#adventskalender-modal #adventskalender-modal-text{font-size:1rem}#adventskalender-modal #adventskalender-modal-picture{display:flex;justify-content:center}#adventskalender-modal #adventskalender-modal-text,#adventskalender-modal #adventskalender-modal-picture{margin-bottom:2rem}#adventskalender-modal #openFormButtonWrapper{display:flex;justify-content:center}#adventskalender-modal #adventskalender-modal-form{margin-top:2rem;display:none}#adventskalender-modal .datenschutz{margin-bottom:1rem}#adventskalender-modal .modal-button{background:#f4932c !important;color:#fff !important;border:2px solid #f4932c !important}
