.template-curve-details .event-top-section{background:var(--cel_flt_bg_color);box-shadow:0px 2px 18px 0px rgba(0,0,0,.3);margin-bottom:30px;padding:25px;border-radius:25px;display:flex;flex-wrap:wrap}.template-curve-details .cel-catalog-img{flex:0 0 40%;width:40%;padding-right:15px}.template-curve-details .cel-app-info-box{flex:0 0 60%;width:60%;padding-left:15px}.template-curve-details .event-top-section .cel-app-info-box:first-child{flex:0 0 100%;padding-left:0}.template-curve-details .cel-catalog-img img{height:auto;width:100%;object-fit:contain}.template-curve-details .sub-title{font-size:var(--cel_dat_box_title_font_size);font-family:inherit;font-weight:400}.template-curve-details .cel-event-infomation .cel-event-desc{background:#f4f4f4;padding:8px 10px;border-radius:15px;margin-bottom:15px}.template-curve-details .cel-event-infomation .cel-event-desc:last-child{margin-bottom:0}.template-curve-details.event-detail-wrapper .cel-event-infomation .desc-head{cursor:pointer;display:flex;justify-content:space-between;align-items:center;margin-top:0;margin-bottom:0;word-break:break-word}.template-curve-details .cel-event-infomation .desc-head>strong{width:100%;padding-right:5px}.template-curve-details .cel-event-desc .desc{display:none}.template-curve-details .cel-event-desc.active .desc{display:block;padding:10px 0}.template-curve-details .cel-event-desc.active .desc.cel-trainer-lists{display:flex}.template-curve-details .cel-date-box{display:flex;flex-direction:column;height:100%;background:#fff;position:relative;padding:15px;border-radius:25px;box-shadow:0px 2px 18px 0px rgba(0,0,0,.3)}.template-curve-details .cel-date-container .row{width:100%;padding:0;margin:0;row-gap:30px}.template-curve-details .cel-date-box.active-box{border:2px solid var(--cel_btn_bg_color);box-shadow:0 5px 10px rgba(0,0,0,1)}.template-curve-details .single-box .cel-date-box.active-box{border:none;transform:scale(1)}.template-curve-details .cel-event-infomation .desc-head:after{content:'';background-image:url(//www.als-seminare.de/wp-content/plugins/celanio-event-rest-api/css/frontend/images/pluse.svg);height:22px;width:22px;background-repeat:no-repeat;background-size:contain}.template-curve-details .cel-event-infomation .cel-event-desc.active .desc-head:after{background-image:url(//www.als-seminare.de/wp-content/plugins/celanio-event-rest-api/css/frontend/images/minus.png)}.template-curve-details.event-detail-wrapper .cel-boxes-heading{display:none}.template-curve-details .price-description-block{margin-bottom:10px}.template-curve-details .cel-date-sec-box.ort .cel-date-sec-heading,.template-curve-details .cel-date-sec-box.trainerliste .cel-date-sec-heading{display:none}.template-curve-details.event-detail-wrapper .sub-title{margin-bottom:30px}.template-curve-details .dates-booking-link.action .cel-btn.btn-primary{box-shadow:6px 6px 18px 0px rgba(0,0,0,.3);border-radius:25px}.template-curve-details .cel-date-box .cel-date-sec-box{margin-bottom:20px}.template-curve-details .cel-date-info.cel-price-box{margin-bottom:2px}.template-curve-details .cel-date-box .cel-date-info.cel-location-info{display:flex;align-items:start;gap:5px}.template-curve-details .location-icon svg{width:var(--cel_svg_icon_width)}.template-curve-details .cel-event-infomation .cel-event-teaser{margin-bottom:25px;word-break:break-word}.template-curve-details.event-detail-wrapper .event-title{margin-bottom:10px}.template-curve-details .cel-date-container{background-color:var(--cel_bg_tiles_list_color);padding:30px 20px;border-radius:25px}.template-curve-details .cel-date-container.dynamic-width{padding:15px}.template-curve-details .single-box.padding-0{padding:0}.template-curve-details .loc-link-sec{align-items:center;position:relative;padding-bottom:2px;width:fit-content}.template-curve-details .loc-link-sec:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:2px solid var(--cel_normal_font_color);transition:.3s ease-in-out;opacity:0}.template-curve-details .loc-link-sec:hover:after{opacity:1}.template-curve-details .trainerliste{display:flex;flex-direction:column;row-gap:5px}.template-curve-details .cel-date-box .cel-date-sec-box:not(:has(>div)){margin-bottom:0}@media screen and (max-width:1199px){.template-curve-details.event-detail-wrapper{padding:0}.template-curve-details .cel-date-container{width:100% !important}.template-curve-details .cel-date-container{padding:30px 15px}}@media screen and (max-width:1199px) and (min-width:992px){.template-curve-details .cel-date-box{padding:15px 10px}}@media screen and (max-width:991px){.template-curve-details .cel-catalog-img,.template-curve-details .cel-app-info-box{flex:0 0 100%;width:100%;padding-right:0;padding-left:0}.template-curve-details .cel-catalog-img{padding-bottom:30px}.template-curve-details .event-top-section{padding:20px 15px}.template-curve-details .cel-date-box .cel-date-sec-box{margin-bottom:15px}.template-curve-details .cel-date-box{padding:20px 15px}.template-curve-details .cel-date-container{padding:20px 7px}}