/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 04 2026 | 14:06:18 */
@media only screen{.hwk-course-print{display:none;visibility:hidden}.hwk-course-description{padding:0 0 30px}.hwk-course-overview{margin:0;padding:0;display:block;background:#fff;box-shadow:1px 1px 6px rgb(127 127 127 / 30%);-webkit-box-shadow:1px 1px 6px rgb(127 127 127 / 30%);font-size:16px;line-height:1.5em;margin:0 0 30px;position:relative}.hwk-course-overview h3{font-size:18px;padding:15px 25px;margin:0}.hwk-course-overview h3:first-child{padding:15px 25px 25px}.hwk-course-price{position:absolute;top:0;right:0;background:#408fe5;padding:13px 25px}.hwk-course-price p{text-align:right;color:#fff;font-size:19px;letter-spacing:1px;line-height:1.25em}.hwk-course-price p span{display:block;font-size:52%;letter-spacing:0;line-height:1.45em}.hwk-course-box{padding:0 25px 15px;display:flex;flex-flow:column wrap}.hwk-course-box p.hwk-course-fact,.hwk-course-fact-editor p,.hwk-course-fact-editor p:last-child{display:block;margin:0;padding:0 0 .5em 0}.hwk-course-box p.hwk-course-fact:last-child,.hwk-course-fact-editor p:nth-child(2){padding:0}.hwk-course-box p.hwk-course-fact em{font-style:normal;font-weight:700}.hwk-course-fact-editor p:first-child::before{content:"Dauer:";font-weight:700;padding-right:3px}.hwk-course-video{position:relative;padding:0 0 30px 0}.hwk-course-video-box{display:block;position:relative;z-index:1;line-height:0}.hwk-course-video-wrapper{width:100%;position:relative}.hwk-course-video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hwk-course-overview h3.app{border-top:1px solid #d0e3f9}.hwk-course-app{display:block;width:100%}.hwk-course-app-wrapper{display:block;width:100%;padding:15px 0;border-top:1px dashed #d0e3f9;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.hwk-course-app-wrapper:hover{background:#f3f6fa}.hwk-course-app-wrapper .hwk-course-app-column{display:flex;flex-flow:row nowrap;padding:0;margin:0}.hwk-course-app-wrapper .hwk-course-app-column .hwk-course-app-column-1{display:flex;flex-flow:row wrap;flex-basis:calc(100% - 155px);padding:5px 0 0 20px}.hwk-course-app-wrapper .hwk-course-app-column .hwk-course-app-column-2{display:flex;flex-basis:155px;padding:0 25px 0 20px}.hwk-course-app-wrapper .hwk-course-app-column-1 div{display:flex;justify-content:flex-start;align-items:center}.hwk-course-app-date p,.hwk-course-app-type p,.hwk-course-app-place p,.hwk-course-app-time p{padding-left:20px;position:relative;font-size:87.5%;line-height:1.25em;display:block}.hwk-course-app-date p::before,.hwk-course-app-type p::before,.hwk-course-app-place p::before,.hwk-course-app-time p::before{position:absolute;left:1px;top:0;font-family:"Font Awesome 6 Free";color:#408fe5}.hwk-course-app-date{flex-basis:40%;padding-right:8px}.hwk-course-app-type{flex-basis:30%;padding-right:4px}.hwk-course-app-place{flex-basis:30%;padding-left:4px}.hwk-course-app-time{flex-basis:100%!important;padding:10px 0 0 25px}.hwk-course-app-date p::before{font-weight:400;content:"\f073"}.hwk-course-app-type p::before{font-weight:400;content:"\f017"}.hwk-course-app-place p::before{font-weight:700;content:"\f3c5"}.hwk-course-app-time p::before{font-weight:700;transform:rotate(90deg);content:"\f148"}.hwk-course-app-time p{padding:0 0 0 20px}.hwk-course-app-booking{padding:0;justify-content:flex-end!important}.hwk-course-app-booking a{width:120px;padding:5px 10px 6px!important;line-height:1em;color:#fff;background:#408fe5;border:none;font-size:14px;display:inline-block;-webkit-transition:opacity 0.4s ease-in-out;transition:opacity 0.4s ease-in-out}.hwk-course-app-booking a.full{color:#408fe5;background:transparent}.hwk-course-app-booking a i{padding-right:7px}.hwk-course-app-booking a:hover{opacity:.7}.hwk-course-acc{margin:0;overflow:hidden;background:#fff;transition:opacity 0.4s ease-in-out;border-bottom:1px solid #d0e3f9}.hwk-course .hwk-course-acc:last-child{border-bottom:none}.hwk-course-acc-wrapper{box-shadow:1px 1px 6px rgb(127 127 127 / 30%);-webkit-box-shadow:1px 1px 6px rgb(127 127 127 / 30%)}.hwk-course-label div{display:flex;font-size:16px}.hwk-course-label h3{display:flex;font-size:18px;margin:0;padding:0}.hwk-course-acc-box{max-height:0;padding:0;background:#fff;transition:opacity 0.4s ease-in-out;font-size:16px;line-height:1.5em}.hwk-course-text{padding:0 25px 20px}.hwk-course-acc-box .hwk-group.hwk-group-link{padding:0 25px 20px}.hwk-course-acc-box .hwk-group.hwk-group-link .hwk-link-list{font-size:100%!important}.hwk-course-label{display:flex;flex-flow:column wrap;justify-content:space-between;padding:15px 50px 15px 25px;cursor:pointer;text-align:left;position:relative}.hwk-course-label:after{position:absolute;color:#408fe5;font-family:"Font Awesome 6 Free"!important;font-weight:900;right:25px;bottom:11px;text-align:center;transition:all .35s;content:"\f0fe";font-size:22px}.hwk-course-acc input{position:absolute!important;opacity:0!important;z-index:-1!important;margin:0!important}.hwk-course-acc input:checked~.hwk-course-acc-box{max-height:100vh;padding:0;text-align:left}.hwk-course-acc input:checked+.hwk-course-label::after{content:"\f146";font-family:"Font Awesome 6 Free"!important;font-weight:900}}@media only screen and (max-width:680px){.hwk-course-app-column-1 .hwk-course-app-date{flex-basis:100%!important;padding:0;order:1}.hwk-course-app-column-1 .hwk-course-app-time{padding:0 0 10px;order:2}.hwk-course-app-column-1 .hwk-course-app-time p{padding:5px 0 0 20px}.hwk-course-app-column-1 .hwk-course-app-time p::before{content:"";display:none;visibility:hidden}.hwk-course-app-column-1 .hwk-course-app-type{flex-basis:45%!important;padding-right:10px;order:3}.hwk-course-app-wrapper .hwk-course-app-place{flex-basis:55%!important;padding-left:10px;order:4}}@media only screen and (max-width:480px){.hwk-course-app-wrapper .hwk-course-app-type{flex-basis:100%!important;padding:0 25px 2px}.hwk-course-app-wrapper .hwk-course-app-place{flex-basis:calc(100% - 155px)!important;padding-left:25px}}