.cmp-calendar{padding-bottom:40px}.cmp-calendar *[data-font='Courgette']{font-family:'Courgette'}.cmp-calendar *[data-font='Sunshiney']{font-family:'Sunshiney'}.cmp-calendar .cmp-countdown{padding-top:40px;text-align:center}.cmp-calendar .cmp-countdown-fields{display:flex;justify-content:center;padding-top:10px}.cmp-calendar .cmp-countdown-field:not(:last-child){margin-right:10px}.cmp-calendar .cmp-countdown-value{display:flex;align-items:center;justify-content:center;position:relative;min-width:80px;height:58px;padding:0 10px;border-radius:4px;margin-bottom:6px;overflow:hidden}.cmp-calendar .cmp-countdown-value:before{position:absolute;left:0;right:0;top:0;height:50%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 100%);content:''}.cmp-calendar .cmp-countdown-value:after{position:absolute;left:0;right:0;top:50%;height:50%;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.1) 100%);border-top:1px solid rgba(255,255,255,0.5);content:''}.cmp-calendar .cmp-countdown-num{color:white !important;margin:0 !important}.cmp-calendar .cmp-countdown-animated .cmp-countdown-num{transform:translate3d(0, 100%, 0);transition:transform 250ms ease-out}.cmp-calendar .cmp-countdown-field.hours .cmp-countdown-num{transition-delay:.1s}.cmp-calendar .cmp-countdown-field.minutes .cmp-countdown-num{transition-delay:.2s}.cmp-calendar .cmp-countdown-field.seconds .cmp-countdown-num{transition-delay:.3s}.cmp-calendar .cmp-countdown-label{font-size:14px;text-align:center}.cmp-calendar .cmp-countdown.fadeIn .cmp-countdown-num{transform:translate3d(0, 0, 0)}@media (max-width: 766.99px){.cmp-calendar .cmp-countdown-value{min-width:54px;height:38px;padding:0 5px}.cmp-calendar .cmp-countdown-label{font-size:10px}}.cmp-calendar .cmp-countdown-small{margin-top:20px;margin-bottom:0;text-align:left}.cmp-calendar .cmp-countdown-small .cmp-countdown-fields{justify-content:flex-start;padding-top:5px}.cmp-calendar .cmp-countdown-small .cmp-countdown-value{min-width:70px;width:70px;height:48px}.cmp-calendar .cmp-countdown-small .cmp-countdown-label{font-size:12px}.cmp-calendar-header{display:flex;margin:0 -40px 0 -40px;background-size:cover;background-position:center top;background-repeat:no-repeat}.cmp-calendar-header-text{width:50%}.cmp-calendar-header-text.full-width{width:100%}.cmp-calendar-header-text:not(.no-padding){padding:40px 40px}.cmp-calendar-header-text.no-padding{padding:0 40px 30px 0}.cmp-calendar-header-text *,.cmp-calendar-header-text *:before{color:inherit !important}.cmp-calendar-header-image{width:50%;text-align:right;padding-bottom:40px}.cmp-calendar-header-image img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:100%}.cmp-calendar-banderole{position:relative;display:flex;justify-content:space-between;height:80px;padding:0;margin:30px 0}.cmp-calendar-banderole-left,.cmp-calendar-banderole-right{height:100%}.cmp-calendar-banderole-left img,.cmp-calendar-banderole-left svg,.cmp-calendar-banderole-right img,.cmp-calendar-banderole-right svg{width:auto;height:100%}.cmp-calendar-banderole-left svg .cls-1,.cmp-calendar-banderole-right svg .cls-1{fill:[data-color]}.cmp-calendar-banderole-textbox{position:absolute;display:flex;align-items:center;justify-content:center;left:0;right:0;top:-10px;bottom:-10px}.cmp-calendar-banderole-textbox-inner{position:relative;min-width:540px;max-width:80%;height:100%;box-shadow:0 0 12px 0 rgba(34,34,34,0.5);display:flex;flex-wrap:wrap;align-content:center;text-align:center}.cmp-calendar-banderole-textbox-inner:before{position:absolute;left:6px;right:6px;top:6px;bottom:6px;border-width:3px;border-style:solid;border-color:inherit;content:''}.cmp-calendar-banderole-textbox-inner:after{position:absolute;left:13px;right:13px;top:13px;bottom:13px;border-width:1px;border-style:solid;border-color:inherit;content:''}.cmp-calendar-banderole-textbox-headline{width:100%;margin-bottom:4px;font-size:16px;letter-spacing:1px;opacity:.8;text-transform:uppercase}.cmp-calendar-banderole-textbox-title{width:100%;font-size:34px}.cmp-calendar-banderole-textbox-title.h1{margin:0;padding:0;line-height:1}.cmp-calendar-fields{background-size:cover;background-position:center bottom;background-repeat:no-repeat}.cmp-calendar-field-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.cmp-calendar-field-wrapper[data-columns='8'] .cmp-calendar-field{width:12.5%}.cmp-calendar-field-wrapper[data-columns='7'] .cmp-calendar-field{width:calc(100% / 7)}.cmp-calendar-field-wrapper[data-columns='6'] .cmp-calendar-field{width:calc(100% / 6)}.cmp-calendar-field-wrapper[data-columns='5'] .cmp-calendar-field{width:20%}.cmp-calendar-field-wrapper[data-columns='4'] .cmp-calendar-field{width:25%}.cmp-calendar-field{cursor:pointer}.cmp-calendar-field-placeholder{padding-top:100%}.cmp-calendar-field-custom-image{display:block;width:100%;height:auto}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-border{position:relative;border-width:1px;border-style:dashed;cursor:pointer}@media (hover: hover){.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-border:hover{border-style:solid}}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-content:center;justify-content:center;flex-wrap:wrap;text-align:center}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-num{font-weight:var(--fe-typo-weight-bold);line-height:1}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p{width:100%;margin:0;padding:0;line-height:1}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.weekday{font-size:16px;margin-bottom:4px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.date{font-weight:var(--fe-typo-weight-bold);margin-bottom:4px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.month{font-size:16px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='4'] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='4'] .cmp-calendar-field-date p.date,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='5'] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='5'] .cmp-calendar-field-date p.date{font-size:60px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='6'] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='6'] .cmp-calendar-field-date p.date{font-size:40px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='7'] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='7'] .cmp-calendar-field-date p.date,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='8'] .cmp-calendar-field-num,.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-wrapper[data-columns='8'] .cmp-calendar-field-date p.date{font-size:30px}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='1'] .cmp-calendar-field-border{background-position:0% 0%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='2'] .cmp-calendar-field-border{background-position:25% 0%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='3'] .cmp-calendar-field-border{background-position:50% 0%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='4'] .cmp-calendar-field-border{background-position:75% 0%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='5'] .cmp-calendar-field-border{background-position:100% 0%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='6'] .cmp-calendar-field-border{background-position:0% 25%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='7'] .cmp-calendar-field-border{background-position:25% 25%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='8'] .cmp-calendar-field-border{background-position:50% 25%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='9'] .cmp-calendar-field-border{background-position:75% 25%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='10'] .cmp-calendar-field-border{background-position:100% 25%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='11'] .cmp-calendar-field-border{background-position:0% 50%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='12'] .cmp-calendar-field-border{background-position:25% 50%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='13'] .cmp-calendar-field-border{background-position:50% 50%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='14'] .cmp-calendar-field-border{background-position:75% 50%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='15'] .cmp-calendar-field-border{background-position:100% 50%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='16'] .cmp-calendar-field-border{background-position:0% 75%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='17'] .cmp-calendar-field-border{background-position:25% 75%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='18'] .cmp-calendar-field-border{background-position:50% 75%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='19'] .cmp-calendar-field-border{background-position:75% 75%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='20'] .cmp-calendar-field-border{background-position:100% 75%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='21'] .cmp-calendar-field-border{background-position:0% 100%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='22'] .cmp-calendar-field-border{background-position:25% 100%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='23'] .cmp-calendar-field-border{background-position:50% 100%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='24'] .cmp-calendar-field-border{background-position:75% 100%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field[data-num='25'] .cmp-calendar-field-border{background-position:100% 100%}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field-border{background-size:500% auto}.cmp-calendar-fields:not([data-bg='']) .cmp-calendar-field-num{display:none}.cmp-calendar-fields[data-bg='holly'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/holly/calendar-fields.png")}.cmp-calendar-fields[data-bg='jolly'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/jolly/calendar-fields.png")}.cmp-calendar-fields[data-bg='santa'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/santa/calendar-fields.png")}.cmp-calendar-fields[data-bg='malm'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/malm/calendar-fields.png")}.cmp-calendar-fields[data-bg='ostern'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/ostern/calendar-fields.png")}.cmp-calendar-fields[data-bg='reisereporter'] .cmp-calendar-field-border{background-image:url("../img/calendar/templates/reisereporter/calendar-fields.png")}@media (max-width: 1024px){.cmp-calendar-header{margin:0}.cmp-calendar-header-text:not(.no-padding){padding:25px 25px 40px 25px}.cmp-calendar-header-text.no-padding{padding:0 25px 25px 0}.cmp-calendar-banderole{height:70px}.cmp-calendar-banderole-textbox-inner{min-width:340px;max-width:80%}.cmp-calendar-banderole-textbox-inner .cmp-calendar-banderole-textbox-headline{font-size:14px;letter-spacing:1px}.cmp-calendar-banderole-textbox-inner .cmp-calendar-banderole-textbox-title{font-size:30px}.cmp-calendar-fields{margin:20px}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-num{font-size:30px !important}}@media (max-width: 766.99px){.cmp-calendar-header{flex-wrap:wrap;margin:0}.cmp-calendar-header-text{order:2;width:100%}.cmp-calendar-header-text:not(.no-padding){padding:10px 12px 25px 12px}.cmp-calendar-header-text.no-padding{padding:0 12px 25px 12px}.cmp-calendar-header-image{display:block;text-align:center;order:1;width:100%;padding-bottom:25px}.cmp-calendar-header-image img{display:inline-block;max-width:50%;height:auto}.cmp-calendar-banderole{padding:15px 15px 15px 15px;margin:0 0 15px 0}.cmp-calendar-banderole-headline{font-size:10px;letter-spacing:1px}.cmp-calendar-banderole-textbox-inner{min-width:300px;max-width:300px}.cmp-calendar-banderole-left,.cmp-calendar-banderole-right{display:none}.cmp-calendar-fields{margin:10px 5px 5px 5px}.cmp-calendar-field{width:25% !important}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-num{font-size:20px !important}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.date{font-size:20px !important}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.weekday{display:none}.cmp-calendar-fields[data-bg=''] .cmp-calendar-field-date p.month{font-size:10px}}@media (max-width: 480px){.cmp-calendar-header-image img{max-width:100%;height:auto}}.cmp-calendar-sponsor-headline{margin-top:30px;font-size:12px !important}.cmp-calendar-sponsor-logo{margin-top:10px}.cmp-calendar-sponsor-logo img{width:auto;height:auto;max-height:40px;max-width:100%}.cmp-calendar-cta{margin-top:10px;text-align:center}.cmp-calendar-credits{padding:8px 10px;background-color:#f5f5f5;text-align:right;font-size:11px;color:#b3b3b3}html.iframe .cmp-calendar-header{margin:0}html.iframe .cmp-calendar-header-text:not(.no-padding){padding:10px 40px 30px 0}@media (max-width: 950px){html.iframe .cmp-calendar-header-text:not(.no-padding){padding:10px 25px 25px 10px}}@media (max-width: 766.99px){html.iframe .cmp-calendar-header-text:not(.no-padding){padding:10px 15px 25px 10px}}html.iframe .cmp-calendar-header-text.no-padding{padding:10px 0 30px 0}html.iframe .cmp-calendar-fields{margin:30px 0 0 0}@media (max-width: 950px){html.iframe .cmp-calendar-fields .cmp-calendar-fields{margin:20px}}@media (max-width: 766.99px){html.iframe .cmp-calendar-fields .cmp-calendar-fields{margin:10px 5px 5px 5px}}.cmp-calendar-form-header{position:relative;margin:0 -40px 30px -40px}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-text{width:calc(50% - 16px)}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-action{display:flex;justify-content:space-between;width:calc(50% - 16px);padding:40px 40px 40px 0}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-image{width:45%}.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-text{width:calc(60% - 16px)}.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-action{width:calc(40% - 16px);padding:20px 20px 20px 0}.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-image{width:100%}.cmp-calendar-form-header-intro{padding:20px 0 40px 0;border-bottom:1px solid var(--fe-color-border);margin-bottom:20px}.cmp-calendar-form-header-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-size:100% auto;background-position:center top;background-repeat:no-repeat;pointer-events:none}.cmp-calendar-form-header-columns{display:flex;justify-content:space-between}.cmp-calendar-form-header-text{position:relative;z-index:1;width:calc(50% - 16px);padding:40px 0 40px 40px}.cmp-calendar-form-header-text *,.cmp-calendar-form-header-text *:before{color:inherit !important}.cmp-calendar-form-header-text ul.cmp-check-list li:before{background-color:currentColor}.cmp-calendar-form-header-text.full-width{width:100%}.cmp-calendar-form-header-action{z-index:1}.cmp-calendar-form-header-action *,.cmp-calendar-form-header-action *:before{color:inherit !important}.cmp-calendar-form-header-image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%}.cmp-calendar-form-header-description{position:relative;width:50%}.cmp-calendar-form-header-description p{font-size:14px}.cmp-calendar-form-header-eyecatcher h3{margin:0;font-size:24px;color:white !important}.cmp-calendar-form-header-action[data-eyecatcher-type='none']{align-items:center}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe']{align-items:center}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-image{padding-top:30px}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-eyecatcher{margin-left:-60px;margin-right:-40px;margin-bottom:20px;width:calc(100% + 100px);padding:10px 10px 10px 60px}.cmp-calendar-form-header-action[data-eyecatcher-type='rect']{align-items:center}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-image{padding-top:30px}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-eyecatcher{display:inline-block;position:relative;width:auto;margin-left:-50px;margin-bottom:20px;padding:15px 30px 16px 30px}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-eyecatcher:before{position:absolute;left:4px;right:4px;top:4px;bottom:4px;border-width:2px;border-style:dotted;border-color:inherit;content:''}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-eyecatcher h3{display:inline;line-height:1}.cmp-calendar-form-header-action[data-eyecatcher-type='circle']{align-items:center}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-image{padding-top:0}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher{position:relative;display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;padding:20px;margin-top:-30px;margin-left:-80px;margin-bottom:10px}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher:before{position:absolute;left:8px;right:8px;top:8px;bottom:8px;border-radius:50%;border-width:2px;border-style:dashed;border-color:inherit;content:''}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher h3{font-size:18px;text-align:center}@media (max-width: 950px){.cmp-calendar-form-header{position:relative;margin:0 -40px 30px -40px}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-action{padding:25px 25px 25px 0}.cmp-calendar-form-header-text{padding:25px 25px 25px 40px}.cmp-calendar-form-header-description p{font-size:12px}.cmp-calendar-form-header-eyecatcher h3{font-size:20px}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher{margin-top:-10px}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-image{padding-top:30px}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-eyecatcher{margin-left:-60px;margin-right:-25px;margin-bottom:20px;width:calc(100% + 85px);padding:10px 10px 10px 60px}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-image{padding-top:30px}.cmp-calendar-form-header-action[data-eyecatcher-type='rect'] .cmp-calendar-form-header-eyecatcher{margin-left:-70px;margin-bottom:15px;padding:15px 30px 16px 30px}}@media (max-width: 766.99px){.cmp-calendar-form-header{margin:0 -15px 30px -15px}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-text,.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-text{width:100%}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-action,.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-action{width:100%;padding:20px 15px}.cmp-calendar-form-header.has-image-description .cmp-calendar-form-header-image{width:40%}.cmp-calendar-form-header.no-image-description .cmp-calendar-form-header-image{width:50%}.cmp-calendar-form-header-columns{display:block}.cmp-calendar-form-header-text{padding:15px}.cmp-calendar-form-header-description{width:55%}.cmp-calendar-form-header-description h4{line-height:1.2}.cmp-calendar-form-header-eyecatcher h3{font-size:18px}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-image{padding-top:30px}.cmp-calendar-form-header-action[data-eyecatcher-type='stripe'] .cmp-calendar-form-header-eyecatcher{margin-left:-60px;margin-right:-10px;margin-bottom:20px;width:calc(100% + 70px);padding:10px 10px 10px 20px}.cmp-calendar-form-header-action[data-eyecatcher-type='circle']{align-items:center}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-image{padding-top:0}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher{display:inline-block;width:auto;height:auto;margin-left:-70px;margin-bottom:15px;padding:15px 30px 16px 30px;border-radius:0}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher:before{position:absolute;left:4px;right:4px;top:4px;bottom:4px;border-radius:0;border-style:dotted;content:''}.cmp-calendar-form-header-action[data-eyecatcher-type='circle'] .cmp-calendar-form-header-eyecatcher h3{display:inline;line-height:1}.cmp-calendar-form-header .cmp-countdown{display:none}}html.iframe .cmp-calendar-form-header{margin-left:0;margin-right:0}.cmp-calendar-popup{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100;overflow:hidden;background-color:rgba(0,0,0,0.1);opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity 250ms ease-out;pointer-events:none}.cmp-calendar-popup.visible{opacity:1;pointer-events:auto}.cmp-calendar-popup.visible .cmp-calendar-popup-inner{transform:scale3d(1, 1, 1)}.cmp-calendar-popup-inner{width:560px;padding:0 40px 30px 40px;background-color:#ffffff;box-shadow:8px 8px 30px 0 rgba(0,0,0,0.5);transition:transform 250ms ease-out;transform:scale3d(0, 0, 1)}@media (max-width: 950px){.cmp-calendar-popup-inner{width:460px;padding:0 30px 20px 30px}}@media (max-width: 766.99px){.cmp-calendar-popup-inner{width:310px;padding:0 15px 20px 15px}}.cmp-calendar-popup[data-num='upcoming'] .cmp-calendar-popup-inner,.cmp-calendar-popup[data-num='expired'] .cmp-calendar-popup-inner{padding-top:30px}.cmp-calendar-popup-teaser{position:relative;min-height:150px;margin-bottom:10px;margin-left:-40px;margin-right:-40px}@media (max-width: 950px){.cmp-calendar-popup-teaser{margin-left:-30px;margin-right:-30px}}@media (max-width: 766.99px){.cmp-calendar-popup-teaser{margin-left:-15px;margin-right:-15px;padding:0 10px 15px 10px}}.cmp-calendar-popup-close{position:absolute;right:10px;top:10px;width:44px;height:44px;cursor:pointer;z-index:100}.cmp-calendar-popup-close:before,.cmp-calendar-popup-close:after{position:absolute;right:20px;top:12px;width:2px;height:14px;background-color:#dddddd;content:''}.cmp-calendar-popup-close:before{transform:rotate3d(0, 0, 1, 45deg)}.cmp-calendar-popup-close:after{transform:rotate3d(0, 0, 1, -45deg)}@media (max-width: 766.99px){.cmp-calendar-popup-close{right:0px;top:0px}}.cmp-calendar-popup-title{display:inline-block;overflow:hidden;position:absolute;left:0;top:20px;width:auto;z-index:100;margin-left:0}@media (max-width: 766.99px){.cmp-calendar-popup-title{top:10px}}.cmp-calendar-popup-title-inner{display:inline-block;transform:skew(-20deg);margin-left:-20px;margin-right:20px}.cmp-calendar-popup-title-text{display:inline-block;min-width:0;width:auto;padding:10px 20px 10px 40px;text-align:left;transform:skew(20deg)}@media (max-width: 766.99px){.cmp-calendar-popup-title-text{padding:7px 20px 7px 30px}}.cmp-calendar-popup-title-headline{font-size:14px;margin-bottom:5px}@media (max-width: 766.99px){.cmp-calendar-popup-title-headline{font-size:10px}}.cmp-calendar-popup-title-date{font-size:18px;font-weight:var(--fe-typo-weight-bold);text-transform:uppercase}@media (max-width: 950px){.cmp-calendar-popup-title-date{font-size:16px}}@media (max-width: 766.99px){.cmp-calendar-popup-title-date{font-size:14px}}.cmp-calendar-popup-teaser-bg{position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;background-size:100% auto;background-position:center top;background-repeat:no-repeat}.cmp-calendar-popup-image{position:relative;display:block;padding:40px 20px 20px 20px;z-index:1;text-align:center}.cmp-calendar-popup-image img{display:inline-block;width:auto;height:auto;max-width:100%;max-height:260px;margin:0 auto}@media (max-width: 950px){.cmp-calendar-popup-image img{max-height:160px}}@media (max-width: 766.99px){.cmp-calendar-popup-image img{max-height:100px}}.cmp-calendar-popup-text{text-align:center}@media (max-width: 766.99px){.cmp-calendar-popup-text p{font-size:14px;line-height:20px}}.cmp-calendar-popup-sponsor-headline{padding-top:30px;font-size:12px !important;text-align:center}@media (max-width: 766.99px){.cmp-calendar-popup-sponsor-headline{font-size:10px}}.cmp-calendar-popup-sponsor-logo{margin-top:15px;text-align:center}.cmp-calendar-popup-sponsor-logo img{display:inline-block;width:auto;height:auto;max-height:100px}@media (max-width: 950px){.cmp-calendar-popup-sponsor-logo img{max-height:60px}}@media (max-width: 766.99px){.cmp-calendar-popup-sponsor-logo img{max-width:100%;max-height:40px}}.cmp-calendar-popup-cta{margin-top:30px;text-align:center}.cmp-calendar-popup-cta .cmp-button{margin:0}html.iframe .cmp-calendar-popup{display:block;background-color:rgba(255,255,255,0.5)}html.iframe .cmp-calendar-popup-inner{position:absolute;left:calc(50% - 280px);bottom:0;transform-origin:center bottom}@media (max-width: 950px){html.iframe .cmp-calendar-popup-inner{left:calc(50% - 230px)}}@media (max-width: 766.99px){html.iframe .cmp-calendar-popup-inner{width:280px;left:calc(50% - 140px)}}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-header-text{padding:10px 20px 20px 0}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-header-image{padding:10px 0 20px 20px}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-fields{padding:0;background-size:cover}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-field-border{border:1px solid white}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-field{padding:0}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole{display:block;height:auto;padding:0;margin-bottom:20px}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-left,.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-right{display:none}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox{position:static;display:block}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox-inner{display:block;max-width:100%;height:auto;box-shadow:none}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox-inner:before,.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox-inner:after{display:none}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-popup-sponsor-logo img{max-height:60px}@media (max-width: 950px){.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole{height:auto}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox-inner{min-width:0;max-width:100%}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-popup-sponsor-logo img{max-height:50px}}@media (max-width: 766.99px){.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-header-image{padding:0 0 20px 0}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole{height:auto}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-banderole-textbox-inner{min-width:0;max-width:100%}.cmp-calendar[data-theme='reisereporter'] .cmp-calendar-popup-sponsor-logo img{max-height:40px}}html.iframe .cmp-calendar[data-theme='reisereporter'] .cmp-calendar-fields{padding:0}.date-picker-wrapper{padding:0 !important}.date-picker-wrapper .drp_top-bar,.date-picker-wrapper .footer{display:none !important}.date-picker-wrapper .month-name{font-weight:var(--fe-typo-weight-bold);font-size:18px;text-transform:capitalize !important}.date-picker-wrapper .month-wrapper{border:none !important;border-radius:0 !important}.date-picker-wrapper .month-wrapper table .day.real-today{background-color:var(--fe-color-typo) !important}/*!
 * Manually Customized version of FA brands
 * GP 21.11.2021
 */@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:block;src:url("../fonts/fa-brands-400.woff2") format("woff2")}.fab{font-family:'Font Awesome 6 Brands';font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-facebook-f:before{content:'\f39e'}.fa-facebook-square:before{content:'\f082'}.fa-twitter:before{content:'\f099'}.fa-twitter-square:before{content:'\f081'}.fa-instagram:before{content:'\f16d'}.fa-instagram-square:before{content:'\e055'}.fa-whatsapp:before{content:'\f232'}.fa-whatsapp-square:before{content:'\f40c'}.fa-youtube:before{content:'\f167'}.fa-youtube-square:before{content:'\f431'}.fa-linkedin:before{content:'\f08c'}.fa-linkedin-in:before{content:'\f0e1'}.brandTextColor{color:var(--fe-color-primary) !important}.odometer-digit{color:var(--fe-color-primary)}.brandBorderColor,label.teaser input:checked+.teaserInner{border-color:var(--fe-color-primary) !important}.brandBgdColor,.brandBgdColorFocus:focus{background-color:var(--fe-color-primary)}.brandFillColor{fill:var(--fe-color-primary) !important}.quizLogo,.quizLogo:after{background-color:var(--fe-color-primary)}input[type='checkbox']:checked+.inputLabel,input[type='radio']:checked+.inputLabel,input[type='checkbox']:checked+*+.inputLabel,input[type='radio']:checked+*+.inputLabel{background-color:var(--fe-color-primary);color:#ffffff}@media (hover: hover){.checkbox:not(.disabled) .inputLabel:hover,.radiobutton:not(.disabled) .inputLabel:hover{background-color:var(--fe-color-primary);color:#ffffff}}.feedbackIcon .correct,.feedbackIcon .wrong{fill:var(--fe-color-primary)}.brandTextColor2{color:var(--fe-color-secondary)}.brandBorderColor2{border-color:var(--fe-color-secondary)}.brandBgdColor2{background-color:var(--fe-color-secondary) !important}.brandFillColor2{fill:var(--fe-color-secondary) !important}.cmp-header-bar{background-color:var(--fe-color-primary)}.introHeader{position:relative;margin-bottom:var(--fed-content-padding-v)}@media (max-width: 766.99px){.introHeader{margin-bottom:var(--fem-content-padding-v)}}.introHeader img{width:100%;height:auto}.introHeader .textContainer{position:absolute;left:0;bottom:0;width:100%;padding:20px;color:white !important;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}.introHeader .textContainer *{color:white !important}.introHeader .textContainer>:last-child{margin-bottom:0}.introHeader+.cmp-elements .cmp-element-countdown-end{padding-top:0 !important;padding-bottom:20px !important}@media (max-width: 766.99px){#introduction{display:block}#introduction .half{width:100%}#introduction .half:first-child{padding:7px 12px 20px 0;margin-bottom:0}#introduction .halfImg.top{text-align:center}#introduction .halfImg.top,#introduction .halfImg.center,#introduction .halfImg.bottomRight{padding:0}#introduction .halfImg img{width:100%;max-width:100%}#introduction .fullText{margin:0}#introduction .fullHeadline .textContainer{padding:10px}.cmp-thanks #introduction .halfImg{display:none}}#introduction{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}#introduction .half{width:50%;padding:15px 0}#introduction .half:first-child{padding-right:20px;margin-bottom:10px}#introduction .halfImg{text-align:right}#introduction .halfImg.top{align-self:flex-start}#introduction .halfImg.center{text-align:center;align-self:center}#introduction .halfImg.bottomRight{align-self:flex-end;padding-right:0;padding-bottom:0}#introduction .halfImg img{display:inline-block;max-width:100%}#introduction .fullText{width:100%;padding:15px 0 30px 0}#introduction .fullImg,#introduction .fullHeadline{width:100%}#introduction .fullImg img,#introduction .fullHeadline img{width:100%}#introduction .fullImg+.fullText,#introduction .fullText+.fullImg{margin-top:15px}#introduction .fullHeadline{position:relative;margin-bottom:25px}#introduction .fullHeadline .textContainer{position:absolute;left:0;bottom:0;width:100%;padding:20px;color:white !important;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}#introduction .fullHeadline .textContainer *{color:white !important}#introduction .fullHeadline .textContainer>:last-child{margin-bottom:0}.cmp-thanks #introduction .halfImg.top,.cmp-thanks #introduction .halfImg.center{padding-bottom:40px}.introContent .introImage img{display:block;width:100%;height:auto}.introContent[data-layout='textOnly'] .introImage{display:none}.introContent[data-layout='top'],.introContent[data-layout='center'],.introContent[data-layout='bottomRight']{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.introContent[data-layout='top'] .introText,.introContent[data-layout='center'] .introText,.introContent[data-layout='bottomRight'] .introText{width:48%}.introContent[data-layout='top'] .introImage,.introContent[data-layout='center'] .introImage,.introContent[data-layout='bottomRight'] .introImage{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-end;width:48%}.introContent[data-layout='top'] .introImageGradient,.introContent[data-layout='top'] .introImageText,.introContent[data-layout='center'] .introImageGradient,.introContent[data-layout='center'] .introImageText,.introContent[data-layout='bottomRight'] .introImageGradient,.introContent[data-layout='bottomRight'] .introImageText{display:none}@media (max-width: 766.99px){.introContent[data-layout='top'] .introText,.introContent[data-layout='center'] .introText,.introContent[data-layout='bottomRight'] .introText{width:100%;margin-bottom:20px}.introContent[data-layout='top'] .introImage,.introContent[data-layout='center'] .introImage,.introContent[data-layout='bottomRight'] .introImage{display:block;width:100%}}.introContent[data-layout='top'] .introImage{align-self:flex-start}@media (max-width: 766.99px){.introContent[data-layout='top'] .introImage{display:block}}.introContent[data-layout='center'] .introImage{align-self:center}.introContent[data-layout='bottomRight'] .introImage{align-self:flex-end}.introContent[data-layout='top23']{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.introContent[data-layout='top23'] .introText{width:64%}.introContent[data-layout='top23'] .introImage{display:flex;align-items:flex-start;align-content:flex-start;justify-content:flex-end;width:31%}.introContent[data-layout='top23'] .introImageGradient,.introContent[data-layout='top23'] .introImageText{display:none}@media (max-width: 766.99px){.introContent[data-layout='top23'] .introText{width:100%;margin-bottom:20px}.introContent[data-layout='top23'] .introImage{display:block;width:100%}}.introContent[data-layout='fullTop'],.introContent[data-layout='fullHeadline'],.introContent[data-layout='fullBottom']{display:flex;flex-wrap:wrap}.introContent[data-layout='fullTop'] .introText,.introContent[data-layout='fullTop'] .introImage,.introContent[data-layout='fullTop'] .introImageGradient,.introContent[data-layout='fullTop'] .introImageText,.introContent[data-layout='fullHeadline'] .introText,.introContent[data-layout='fullHeadline'] .introImage,.introContent[data-layout='fullHeadline'] .introImageGradient,.introContent[data-layout='fullHeadline'] .introImageText,.introContent[data-layout='fullBottom'] .introText,.introContent[data-layout='fullBottom'] .introImage,.introContent[data-layout='fullBottom'] .introImageGradient,.introContent[data-layout='fullBottom'] .introImageText{width:100%}.introContent[data-layout='fullTop'] .introImage{order:1;margin-bottom:30px}.introContent[data-layout='fullTop'] .introText{order:2}.introContent[data-layout='fullTop'] .introImageGradient,.introContent[data-layout='fullTop'] .introImageText{display:none}@media (max-width: 766.99px){.introContent[data-layout='fullTop'] .introImage{width:calc(100% + 24px);margin:0 -12px 15px -12px}}.introContent[data-layout='fullHeadline'] .introImage{position:relative;order:1;margin-bottom:30px}.introContent[data-layout='fullHeadline'] .introImageGradient{position:absolute;left:0;bottom:0;height:50%;z-index:5;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%);pointer-events:none}.introContent[data-layout='fullHeadline'] .introImageText{position:absolute;left:20px;bottom:20px;right:20px;width:auto;z-index:6;color:white !important}.introContent[data-layout='fullHeadline'] .introImageText *{color:white !important}.introContent[data-layout='fullHeadline'] .introText{order:2}@media (max-width: 766.99px){.introContent[data-layout='fullHeadline'] .introImage{width:calc(100% + 24px);margin:0 -12px 15px -12px}.introContent[data-layout='fullHeadline'] .introImageGradient{display:none}.introContent[data-layout='fullHeadline'] .introImageText{position:static;padding:12px 12px 0 12px;color:inherit !important}.introContent[data-layout='fullHeadline'] .introImageText *{color:inherit !important}}.introContent[data-layout='fullBottom'] .introText{margin-bottom:30px}.introContent[data-layout='fullBottom'] .introImageGradient,.introContent[data-layout='fullBottom'] .introImageText{display:none}@media (max-width: 766.99px){.introContent[data-layout='fullBottom'] .introText{margin-bottom:15px}}@media (max-width: 766.99px){html.iframe .introContent[data-layout='fullTop'] .introImage{width:100%;margin:0 0 15px 0}}section{position:relative;max-width:var(--fe-content-max-width);padding:15px 0;margin:0 auto;background-color:white}section.white{background-color:white;border-top:none}section.cmp-question{padding-top:0}.cmp-element section{padding-bottom:0 !important}div.border{border-top:1px solid var(--fe-color-border)}.cmp-link-teaser-group{display:flex;justify-content:space-between;margin-bottom:30px}.cmp-link-teaser img{display:block;width:100%;height:auto}.cmp-link-teaser[data-cols='1']{width:100%}.cmp-link-teaser[data-cols='2']{width:48%}.cmp-link-teaser[data-cols='3']{width:32%}@media (max-width: 766.99px){.cmp-link-teaser-group{flex-wrap:wrap;justify-content:center}.cmp-link-teaser[data-cols='2'],.cmp-link-teaser[data-cols='3']{width:100%;max-width:400px;margin-bottom:15px}}
