.is-apc-christmas-calendar{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);list-style:none!important;margin:-90px 0 90px!important;padding:0!important;position:relative}@media(min-width:1170px)and (max-width:1700px){.is-apc-christmas-calendar{margin-top:-60px!important}}@media(min-width:500px)and (max-width:1169px){.is-apc-christmas-calendar{margin-top:-25px!important}}@media(min-width:665px)and (max-width:1169px){.is-apc-christmas-calendar{grid-template-columns:repeat(3,1fr)}}@media(max-width:664px){.is-apc-christmas-calendar{gap:8px;grid-template-columns:repeat(2,49%);margin-bottom:0!important;margin-top:0!important}}.is-apc-christmas-calendar>.is-christmas-card{aspect-ratio:1/1;border:7px solid #54799c;box-sizing:border-box;color:#54799c;max-width:100%;padding:30px 18px 12px;position:relative}@media(max-width:900px){.is-apc-christmas-calendar>.is-christmas-card{padding:12px 18px}}@media(max-width:400px){.is-apc-christmas-calendar>.is-christmas-card{padding-bottom:8px}}.is-apc-christmas-calendar>.is-christmas-card.has-link{padding:0}.is-apc-christmas-calendar>.is-christmas-card.info-card .card-headline{color:#253646;font-size:55px;letter-spacing:-.5px;line-height:1.1;margin:0 0 12px;text-transform:uppercase}.is-apc-christmas-calendar>.is-christmas-card.info-card .card-headline span{display:inline-block;transition:transform .4s ease-in}.is-apc-christmas-calendar>.is-christmas-card.info-card .card-headline sup{display:block;font-size:20px;letter-spacing:normal;line-height:1;text-transform:none;top:0}@media(max-width:990px){.is-apc-christmas-calendar>.is-christmas-card.info-card .card-headline{font-size:40px}.is-apc-christmas-calendar>.is-christmas-card.info-card .card-headline sup{font-size:16px}}.is-apc-christmas-calendar>.is-christmas-card.info-card:hover{cursor:pointer}.is-apc-christmas-calendar>.is-christmas-card.info-card:hover .card-headline>.start{animation:bounceUpDown 1s cubic-bezier(.17,.46,.49,.85) infinite}.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText{background-color:#fff;bottom:0;left:0;margin:0;opacity:0;overflow-x:hidden;overflow-y:auto;padding:36px 32px;pointer-events:none;position:absolute;top:0;transform:scale(.8);transform-origin:0 100%;transition:all .5s ease-in-out;width:calc(200% + 26px);z-index:20}@media(max-width:500px){.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText{padding:22px 18px}}.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText:before{background-color:#000;border-radius:6px;content:"";height:3px;pointer-events:none;position:absolute;right:2px;top:2px;transform:translate(29%,-33%) rotate(45deg);transform-origin:0 100%;width:22px}.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText:after{background-color:#000;border-radius:6px;content:"";height:3px;pointer-events:none;position:absolute;right:2px;top:2px;transform:rotate(-45deg);transform-origin:100% 0;width:22px}.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText>p{color:inherit!important}.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText>p:first-child{margin-top:0}@media(max-width:664px){.is-apc-christmas-calendar>.is-christmas-card.info-card .infoText{width:calc(200% + 22px)}}.is-apc-christmas-calendar>.is-christmas-card.info-card.open,.is-apc-christmas-calendar>.is-christmas-card.info-card:focus-visible{animation-play-state:paused}.is-apc-christmas-calendar>.is-christmas-card.info-card.open .infoText,.is-apc-christmas-calendar>.is-christmas-card.info-card:focus-visible .infoText{cursor:zoom-out;opacity:1;pointer-events:all;transform:none}.is-apc-christmas-calendar>.is-christmas-card.info-card:after{background-image:url(/wp-content/plugins/apc-block-christmas-calendar/build/images/christmas-kalender-icons-motionarray850x478.3e9a147b.png);background-position:32% 49%;background-repeat:no-repeat;background-size:970px auto;bottom:18px;content:"";height:75px;position:absolute;right:22px;width:100px}@media(max-width:440px){.is-apc-christmas-calendar>.is-christmas-card.info-card:after{background-position:31% 49%;background-size:586px auto;height:45px;width:74px}}.is-apc-christmas-calendar>.is-christmas-card.has-2-columns{aspect-ratio:2/1;grid-column:span 2}.is-apc-christmas-calendar>.is-christmas-card.is-guide{color:#252525;font-family:Cabin Sketch,Roboto,Arial,Helvetica,sans-serif;font-size:36px;font-weight:700;line-height:1.1;padding:0}.is-apc-christmas-calendar>.is-christmas-card.is-guide a{align-items:center;display:flex;padding:22px 90px 22px 22px}@media(max-width:520px){.is-apc-christmas-calendar>.is-christmas-card.is-guide{font-size:22px}}.is-apc-christmas-calendar>.is-christmas-card.is-guide.guide-1:after{background-position:56% 100%;height:97px;width:100px}.is-apc-christmas-calendar>.is-christmas-card.is-guide.guide-1:after,.is-apc-christmas-calendar>.is-christmas-card.is-guide.guide-2:after{background-image:url(/wp-content/plugins/apc-block-christmas-calendar/build/images/christmas-kalender-icons-motionarray850x478.3e9a147b.png);background-repeat:no-repeat;background-size:840px auto;bottom:12px;content:"";pointer-events:none;position:absolute;right:8px;z-index:-1}.is-apc-christmas-calendar>.is-christmas-card.is-guide.guide-2:after{background-position:50% 100%;height:93px;transform:scaleY(-1);width:185px}@media(max-width:520px){.is-apc-christmas-calendar>.is-christmas-card.is-guide.guide-2:after{background-position:43% 100%;width:90px}}.is-apc-christmas-calendar>.is-christmas-card>a{align-items:flex-end;box-sizing:border-box;display:flex;flex-wrap:wrap;height:100%;justify-content:center;padding:30px 18px 12px;width:100%}.is-apc-christmas-calendar>.is-christmas-card>a.has-slogan{align-items:center;flex-direction:column;justify-content:space-between!important}@media(max-width:900px){.is-apc-christmas-calendar>.is-christmas-card>a{padding:12px 18px}}@media(max-width:400px){.is-apc-christmas-calendar>.is-christmas-card>a{padding-bottom:8px}}.is-apc-christmas-calendar>.is-christmas-card>a>img{background-color:#fff;border:1px solid #0000;display:inline-block;height:38px;object-fit:contain;padding:4px;-webkit-user-select:none;user-select:none;width:170px}@media(max-width:430px){.is-apc-christmas-calendar>.is-christmas-card>a>img{height:30px}}.is-apc-christmas-calendar>.is-christmas-card .is-date{font-size:13px;font-weight:700;left:50%;line-height:1;position:absolute;top:8px;transform:translateX(-50%)}.is-apc-christmas-calendar>.is-christmas-card .slogan{color:#b70e0e;font-size:18px;font-weight:700;line-height:1.1;margin:15px 0}.is-apc-christmas-calendar>.is-christmas-card.is-past.has-link{color:#fff}.is-apc-christmas-calendar>.is-christmas-card.is-past.has-link>a{background:#3b648a;border-radius:0 0 60px 0;transition:border-radius .44s ease;transition-delay:.25s}.is-apc-christmas-calendar>.is-christmas-card.is-past.has-link>a:hover{border-radius:0 0 140px 0}.is-apc-christmas-calendar>.is-christmas-card.is-past.has-link>a img{border-color:#54799c}.is-apc-christmas-calendar>.is-christmas-card.is-current{animation:borderCurrent 4s ease infinite;border-image:repeating-linear-gradient(45deg,#b70e0e,#b70e0e 18px,#fff 0,#fff 36px) 1;color:#000;transition:all .4s ease}@media(prefers-reduced-motion){.is-apc-christmas-calendar>.is-christmas-card.is-current{animation:none!important}}@media(min-width:767px){.is-apc-christmas-calendar>.is-christmas-card.is-current:not(.info-card):hover{animation-play-state:paused;background-image:repeating-conic-gradient(#b70f0f 0 15deg,#fff 15deg 30deg);border-color:#b70f0f;border-image:none!important;color:#253646;text-shadow:0 0 18px #fff,0 0 18px #fff,0 0 18px #fff,0 0 18px #fff}}@media(max-width:766px){.is-apc-christmas-calendar>.is-christmas-card.is-current:not(.info-card){background-image:repeating-conic-gradient(#b70f0f 0 15deg,#fff 15deg 30deg);border-color:#b70f0f;border-image:none!important;color:#253646;text-shadow:0 0 18px #fff,0 0 18px #fff,0 0 18px #fff,0 0 18px #fff}}.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):after{content:attr(data-number);font-family:Cabin Sketch,Roboto,Arial,Helvetica,sans-serif;font-size:112px;font-weight:700;left:50%;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(min-width:500px)and (max-width:767px){.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):after{font-size:85px}}@media(max-width:499px){.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):after{font-size:56px}}@media(min-width:475px){.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight a{justify-content:flex-start}.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight .slogan{margin:22px 0}.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight:after{bottom:8px;font-size:80px;left:auto;right:22px;top:auto;transform:none}.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight img{align-self:flex-start;width:120px}}@media(min-width:475px)and (min-width:768px){.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight img{margin-bottom:18px}}@media(max-width:474px){.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]).numberBottomRight .slogan{height:1px;margin:-1px;overflow:hidden}}.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):nth-child(15):after,.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):nth-child(22):after,.is-apc-christmas-calendar>.is-christmas-card[data-number]:not(.noNumber):not([data-number=""]):nth-child(4):after{font-weight:400}.is-apc-christmas-calendar>.is-christmas-card:not(.is-past):not(.is-current):not(.info-card){border-color:#6e6e6e}.is-apc-christmas-calendar>.is-christmas-card:not(.is-past):not(.is-current):not(.info-card) a{pointer-events:none}.is-apc-christmas-calendar>.is-christmas-card:not(.is-past):not(.is-current):not(.info-card):not(.noNumber):not([data-number=""]){filter:grayscale(1)}.is-apc-christmas-calendar>.is-christmas-card:not(.is-past):not(.is-current):not(.info-card):not(.noNumber):not([data-number=""]):after{color:#6e6e6e;font-size:80px}@media(max-width:767px){.is-apc-christmas-calendar>.is-christmas-card:not(.is-past):not(.is-current):not(.info-card):not(.noNumber):not([data-number=""]):after{font-size:55px}}.is-apc-christmas-calendar>.full-row{aspect-ratio:auto;grid-column:span 4}@media(min-width:665px)and (max-width:1169px){.is-apc-christmas-calendar>.full-row{grid-column:span 3}}@media(max-width:664px){.is-apc-christmas-calendar>.full-row{grid-column:span 2}}@keyframes borderCurrent{0%{border-image:repeating-linear-gradient(45deg,#b70e0e,#b70e0e 18px,#fff 0,#fff 36px) 1}49%{border-image:repeating-linear-gradient(45deg,#b70e0e,#b70e0e 18px,#fff 0,#fff 36px) 1}50%{border-image:repeating-linear-gradient(45deg,#b70e0e 18px,#b70e0e 36px,#fff 0,#fff 54px) 1}99%{border-image:repeating-linear-gradient(45deg,#b70e0e 18px,#b70e0e 36px,#fff 0,#fff 54px) 1}to{border-image:repeating-linear-gradient(45deg,#b70e0e,#b70e0e 18px,#fff 0,#fff 36px) 1}}@keyframes bounceUpDown{0%{transform:translateY(0)}50%{transform:translateY(-9px)}90%{transform:translateY(0)}to{transform:translateY(0)}}
