.tx-sf-event-mgt .event-list .event-item{height:100%}.tx-sf-event-mgt .event-list .event-item .event-item-inner{overflow:hidden;transition:all 300ms ease-in-out;height:100%;display:flex;border-radius:var(--borderRadius);box-shadow:var(--boxShadowSmall);position:relative}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date{min-width:130px;background:var(--gradientColor);display:block;text-align:center}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date .month{font-size:var(--fontSizeL);color:var(--colorWhite);letter-spacing:3px;font-weight:600;display:block}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date .day{font-size:55px;font-weight:100;color:var(--colorWhite);display:block;margin-bottom:-25px}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info{padding:20px;width:100%;height:100%;background:#00000057;min-height:130px}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .title{font-size:25px;font-weight:600;margin-bottom:-5px;color:var(--colorWhite);transition:all 300ms ease-in-out;text-shadow:0px 0px 3px black}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .title:hover{color:var(--colorPrimary)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .location{font-size:var(--fontSizeSM);color:var(--colorWhite);text-shadow:0px 0px 3px black}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .organisator{font-size:var(--fontSizeSM);color:var(--colorWhite);text-shadow:0px 0px 3px black}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .btn-primary{color:var(--colorDark);border:none;border-bottom:1px solid rgba(0, 0, 0, 0);box-shadow:none;transition:all 300ms;background:transparent;display:block;text-align:start;padding:0px;margin-top:10px;border-radius:0px;width:fit-content;font-weight:400;color:var(--colorWhite);text-shadow:0px 0px 3px black}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .btn-primary:hover{background-color:transparent;box-shadow:none;border-bottom:1px solid var(--colorWhite);color:var(--colorWhite) !important}.tx-sf-event-mgt .event-list .event-item .event-item-inner .thumbnail{aspect-ratio:1;position:absolute;z-index:-1;top:0;height:100%;width:100%;object-fit:cover;filter:blur(3px)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event{display:flex;flex-direction:column;justify-content:space-around;background-color:var(--colorWhite)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event a{display:flex;align-items:center;justify-content:center;padding:10px;height:100%;background:var(--colorWhite)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event a i{color:var(--colorLight)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event a:hover{background-color:var(--colorLight)}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event a:hover i{color:var(--colorMuted)}@media (max-width:650px){.tx-sf-event-mgt .event-list .event-item .event-item-inner{display:block}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date{min-height:initial;min-width:initial;background:var(--gradientColor);display:block;text-align:center}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date .day{font-size:20px;font-weight:100;color:var(--colorWhite);margin-bottom:0px;display:initial}.tx-sf-event-mgt .event-list .event-item .event-item-inner .event-date .month{font-size:20px;color:var(--colorWhite);font-weight:600;display:initial;letter-spacing:0px}.tx-sf-event-mgt .event-list .event-item .event-item-inner .download-event{display:flex;flex-direction:row;justify-content:space-around}.tx-sf-event-mgt .event-list .event-item .event-item-inner .info .title{font-size:25px;font-weight:600;margin-bottom:0px}}.tx-sf-event-mgt ul.paginator{list-style:none}.tx-sf-event-mgt .more-btn{width:fit-content;margin-left:auto;margin-top:20px;border-radius:var(--borderRadius)}.tx-sf-event-mgt .more-btn .button{font-weight:600;font-size:var(--fontSizeL)}.tx-sf-event-mgt .more-btn .button i{margin-left:10px}.event-calendar .event-calendar__browser{background:var(--gradientColor);margin:auto;margin-bottom:20px;padding:10px;border-radius:var(--borderRadius) var(--borderRadius) 0px 0px;width:100%}.event-calendar .event-calendar__browser a{color:var(--colorWhite);font-weight:600;opacity:0.7;transition:all 200ms ease-in-out}.event-calendar .event-calendar__browser a:hover{opacity:1}.event-calendar .event-calendar__browser h3{margin-bottom:0px;color:var(--colorWhite);font-weight:600;font-size:var(--fontSizeXL)}.event-calendar .event-calendar__browser .event-calendar__browser-next{display:flex;align-items:center;justify-content:end}.event-calendar .event-calendar__browser .event-calendar__browser-prev{display:flex;align-items:center;justify-content:start}.event-calendar .event-calendar__browser .event-calendar__browser-current{display:flex;align-items:center;justify-content:center}.event-calendar .event-calendar__weekdays{min-width:1000px}.event-calendar .event-calendar__weekdays span{font-size:28px;font-weight:100;padding:0px;border-bottom:1px solid var(--colorLight);padding-bottom:10px;width:100%;text-align:center}.event-calendar .event-calendar__days{margin:10px 0px;flex-wrap:nowrap;min-width:1000px}.event-calendar .event-calendar__day{min-height:100px;border-bottom:1px solid var(--colorLight);text-align:end}.event-calendar .event-calendar__day .btn-event-calendar{width:100%;display:block;padding:5px 0px;padding-right:10px;font-size:14px;position:relative;transition:all 200ms ease-in-out;margin:10px 0px}.event-calendar .event-calendar__day .btn-event-calendar::after{content:'';background-color:var(--colorPrimary);width:5px;display:block;height:100%;position:absolute;top:0;right:0;transition:all 200ms ease-in-out;z-index:-1}.event-calendar .event-calendar__day .btn-event-calendar:hover{color:var(--colorWhite)}.event-calendar .event-calendar__day .btn-event-calendar:hover::after{width:100%;border-radius:var(--borderRadius) 0px 0px var(--borderRadius)}.event-calendar .event-calendar__day.event-calendar__day-other-month{background:#dbdbdb;opacity:0.3;pointer-events:none;filter:grayscale(1)}.event-calendar .event-calendar__day.event-calendar__day-today .event-calendar__day-date{font-weight:900;color:var(--colorPrimary)}@media screen and (max-width:1200px){.event-calender{overflow:scroll}}.event-detail .event-teaser-image{max-height:500px;overflow:hidden;border-radius:0px 0px var(--borderRadius) var(--borderRadius)}.event-detail .detail-info{margin-top:50px}.event-detail .detail-info .event-header{margin-bottom:20px;border-bottom:1px solid var(--colorLight);padding-bottom:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.event-detail .detail-info .event-header .header{margin-bottom:0px}.event-detail .detail-info .event-information .header{font-size:var(--fontSizeL)}.event-detail .detail-info .event-information .event-date{font-size:var(--fontSizeL);font-weight:400;margin-bottom:20px}.event-detail .detail-info .event-information .event-table{margin:20px 0px;border:1px solid var(--colorLight);border-radius:var(--borderRadius)}.event-detail .detail-info .event-information .event-table .table-row{display:flex;width:100%;border-bottom:1px solid var(--colorLight)}.event-detail .detail-info .event-information .event-table .table-row .row-start{padding:10px;display:block;min-width:130px;border-right:1px solid var(--colorLight)}.event-detail .detail-info .event-information .event-table .table-row .row-end{padding:10px;display:block;min-width:130px}.event-detail .detail-info .event-information .event-table .table-row:last-child{border-bottom:none}.event-detail .detail-info .event-detail-row{margin-bottom:120px}.event-detail .detail-info .event-additional-image{margin-bottom:50px}.event-detail .detail-info .event-additional-image img{width:100%;height:100%;object-fit:cover}.event-detail .detail-info .addToCalendar .header{font-size:var(--fontSizeMD);margin-bottom:20px}.event-detail .detail-info .btn-primary{margin-top:50px}.tx-sf-event-mgt .event-teaser-image{max-height:500px;overflow:hidden;border-radius:0px 0px var(--borderRadius) var(--borderRadius)}.tx-sf-event-mgt .event-registration{margin-top:50px}.tx-sf-event-mgt .event-registration .event-form{margin-bottom:120px}.tx-sf-event-mgt .event-registration .event-form .event-header{margin-bottom:20px;border-bottom:1px solid var(--colorLight);padding-bottom:20px}.tx-sf-event-mgt .event-registration .event-form .event-header .header{margin-bottom:0px;font-size:var(--fontSizeL)}.tx-sf-event-mgt .event-registration .event-form .event-registration-row{margin-bottom:20px;width:100%}.tx-sf-event-mgt .event-registration .event-form .event-registration-row.zip{max-width:200px}.tx-sf-event-mgt .event-registration .event-form .event-registration-row label{margin-bottom:10px}.tx-sf-event-mgt .event-registration .event-form .form-check{margin:30px 0px}.tx-sf-event-mgt .event-registration .event-info .event-header{margin-bottom:20px;border-bottom:1px solid var(--colorLight);padding-bottom:20px}.tx-sf-event-mgt .event-registration .event-info .event-header .header{margin-bottom:0px;font-size:var(--fontSizeL)}.tx-sf-event-mgt .event-registration .event-info .header{font-size:var(--fontSizeL)}.tx-sf-event-mgt .event-registration .event-info .event-date{font-size:var(--fontSizeL);font-weight:400;margin-bottom:20px}.tx-sf-event-mgt .event-registration .event-info .event-table{margin:20px 0px;border:1px solid var(--colorLight);border-radius:var(--borderRadius)}.tx-sf-event-mgt .event-registration .event-info .event-table .table-row{display:flex;width:100%;border-bottom:1px solid var(--colorLight)}.tx-sf-event-mgt .event-registration .event-info .event-table .table-row .row-start{padding:10px;display:block;min-width:130px;border-right:1px solid var(--colorLight)}.tx-sf-event-mgt .event-registration .event-info .event-table .table-row .row-end{padding:10px;display:block;min-width:130px}.tx-sf-event-mgt .event-registration .event-info .event-table .table-row:last-child{border-bottom:none}.tx-sf-event-mgt .event-registration .event-info .btn-primary{margin-top:50px}#registration .modal-dialog{background:var(--colorWhite);border-radius:var(--borderRadius);box-shadow:var(--boxShadowBig)}#registration .modal-dialog .modal-header{background:var(--gradientColor)}#registration .modal-dialog .modal-header .header{margin-bottom:0px;color:var(--colorWhite)}#registration .modal-dialog .modal-body{display:flex}#registration .modal-dialog .modal-body .event-info{display:flex;flex-wrap:wrap;max-width:50%;padding-left:50px}#registration .modal-dialog .modal-body .event-info .event-detail-value{padding-right:50px}#registration .modal-dialog .modal-body .event-registration{max-width:60%}#registration .modal-dialog .modal-body .event-registration .event-registration-row{margin:20px 0px;width:100%}#registration .modal-dialog .modal-body .event-registration .event-registration-row label{display:block;margin-bottom:10px}#registration .modal-dialog .modal-body .event-registration .event-registration-row .form-check{margin:10px;display:flex}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement{margin:20px 0px;width:100%;border-radius:var(--borderRadius);border:1px solid var(--colorLight)}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement .event-registration-row{margin:0px;margin-top:0px !important}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement .event-registration-row .form-control{border-radius:0px var(--borderRadius) var(--borderRadius) 0px;border:none !important}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement .event-registration-row:first-child{border-right:1px solid var(--colorLight) !important}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement .event-registration-row:first-child .form-control{border-radius:var(--borderRadius) 0px 0px var(--borderRadius)}#registration .modal-dialog .modal-body .event-registration .event-registration-dualelement.adress .event-registration-row.zip{width:40%}#registration .modal-dialog .modal-footer .btn-primary{margin-top:0px}@media screen and (max-width:1200px){#registration .modal-dialog .modal-header .header{color:var(--colorWhite);font-size:28px;font-weight:600}#registration .modal-dialog .modal-body{display:flex;flex-direction:column-reverse}#registration .modal-dialog .modal-body .event-registration{max-width:100%}#registration .modal-dialog .modal-body .event-info{display:flex;flex-wrap:wrap;max-width:100%;padding-left:0px}#registration .modal-dialog .modal-body .event-info .event-detail-value{padding-right:0px}}.tx-sf-event-mgt ul.paginator{list-style:none}.tx-sf-event-mgt ul.paginator li{border:none}.tx-sf-event-mgt ul.paginator li a{border-radius:100%;border:none !important;position:relative;display:inline-block;height:46px;width:45px;background:var(--colorLight);color:#818181;font-size:14px;letter-spacing:0.56px;text-align:center;padding:17px 0;line-height:0.8;margin:0 3px;transition:all 400ms ease-out}.tx-sf-event-mgt ul.paginator li.current a{background:var(--colorSecondary)}.tx-sf-event-mgt ul.paginator li:hover a{color:#fff;background:var(--colorPrimary)}