@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.13.1/font/bootstrap-icons.min.css");.tx-bbsntrainings .course-module{width:90px;white-space:nowrap;}.tx-bbsntrainings .module{color:#e41E0D;background-color:#fff;border:1px solid;border-radius:1em;position:relative;bottom:2px;}.tx-bbsntrainings .course_details a,.tx-bbsntrainings .course_infos a{color:#E41E0D;}.tx-bbsntrainings .course-title a{color:#2b2b2b;}.tx-bbsntrainings .course-title a:hover{color:#2b2b2b;text-decoration:none;}.tx-bbsntrainings .course_details p.info_header{font-weight:bold;font-size:1.2rem;margin-bottom:0.4em;}.tx-bbsntrainings .course_infos p.info_header{font-weight:bold;margin-bottom:0;}@media (min-width:767px){.tx-bbsntrainings .course_details .bodytext{padding-bottom:1em;text-align:justify;}}.tx-bbsntrainings .course_details .hint-anerkennung{display:none;}@media screen and (max-width:992px){.tx-bbsntrainings .course_details .hint-anerkennung{display:block;}}.tx-bbsntrainings .course_details .bodytext .course-goal{text-align:justify;}@media (min-width:767px){.tx-bbsntrainings .course_details .bodytext .course-goal{text-align:left;}}@media (max-width:767px){.bodytext{text-align:left;}.bodytext p{text-align:left;}}#locationFilter,#topicFilter{display:flex!important;}#locationFilter .button,#topicFilter .button{flex:1;}#locationFilter .button,#topicFilter .button,#sorts .button{font-size:0.7em;}@media (max-width:992px){#locationFilter,#topicFilter{display:inline-grid!important;}.button-group .button + .button{border-left-width:1;}}@media (min-width:992px){.tx-bbsntrainings .course_infos{font-size:0.8em;padding-top:2em;}}.tx-bbsntrainings .course_details ol,.tx-bbsntrainings .course_details ul{margin-top:0;margin-bottom:1em;padding-left:40px;}.tx-bbsntrainings .course_details .bodytext p+ul{margin-top:-1em;}.tx-bbsntrainings .course_details .bodytext li{text-align:left;}.tx-bbsntrainings .course_details ol li{margin-bottom:0.3em;}.tx-bbsntrainings .course_details ol li ul{margin-bottom:0;}.tx-bbsntrainings .course_details ul li{text-indent:-13.5px;}.tx-bbsntrainings .course_details ul li ul{list-style-type:none !important;list-style-position:outside;margin-bottom:0.3em;}.tx-bbsntrainings .course_details ul li ul li{text-indent:-8.5px;}.tx-bbsntrainings .course_details ul li ul li:before{content:"\2012\00A0\00A0";font-weight:900;color:inherit;}.tx-bbsntrainings .course_infos ul{padding-left:14px;}div.tx-bbsntrainings .card-subtitle{font-size:1rem;}.tx-bbsntrainings .element-item{border:1px solid #ced4da;display:flex;}.tx-bbsntrainings .grid .element-item:hover{background-color:#f8f8ff;}.tx-bbsntrainings .appointment{padding:20px;float:left;}.tx-bbsntrainings .appointment h1,.tx-bbsntrainings .appointment h2{margin:0;}.tx-bbsntrainings .appointment .day{font-size:3em;}.tx-bbsntrainings .appointment .month{font-size:1.6em;text-transform:uppercase;}.tx-bbsntrainings .appointment .badge{width:5rem;display:block;}.tx-bbsntrainings .appointment .month .badge{border-radius:10px 10px 0 0;}.tx-bbsntrainings .appointment .day .badge{border-radius:0 0 10px 10px;background:none;border:1px solid #E41E0D;color:#E41E0D;}.tx-bbsntrainings .course-title{padding:20px;}.tx-bbsntrainings .course_details .course-title{}.tx-bbsntrainings .course_details .registration{width:100%;padding-bottom:1em;}.tx-bbsntrainings .course_details .registration a{color:#fff;}.tx-bbsntrainings .course-title .name{}@media (max-width:767px){.tx-bbsntrainings .appointment,.tx-bbsntrainings .course-title{padding:10px;}.tx-bbsntrainings .appointment .badge{width:4rem;}.tx-bbsntrainings .appointment .month{font-size:1em;}.tx-bbsntrainings .appointment .day{font-size:2em;}.tx-bbsntrainings .appointment .day .badge{padding:10px 0;}.tx-bbsntrainings .course-title .name{font-weight:bold;font-size:small;}.tx-bbsntrainings .course-title .infos{font-size:small;}}.tx-bbsntrainings .course-title .infos{margin-bottom:0;padding:0 20px;}.tx-bbsntrainings .course-title .infos small{font-size:1em;padding-right:.5em;}.tx-bbsntrainings .course-title .infos .start_date{}.tx-bbsntrainings .course-title .infos .location{font-size:1em;}.tx-bbsntrainings .course-title .appointment-infos{font-size:small;}@media (max-width:767px){.tx-bbsntrainings .course-title .appointment-infos{font-size:x-small;}}.tx-bbsntrainings .course_infos{background-color:#eee;padding:20px 1em 0.5em 1em;margin-top:5px;}.tx-bbsntrainings .element-item svg,.tx-bbsntrainings .course_details svg,.tx-bbsntrainings .course_infos svg{color:#E41E0D;position:relative;bottom:2px;}.tx-bbsntrainings .course_details .registration svg{color:#fff;}.tx-bbsntrainings .course_infos .course-info-title{padding-top:.5em;font-size:1.3em;}.tx-bbsntrainings .course_infos .box{margin-bottom:1em;}.tx-bbsntrainings .course_infos .box p{margin-bottom:0;}.tx-bbsntrainings .course_infos .box ul{margin-bottom:0;}.tx-bbsntrainings .course_infos .box .card-group-element{margin:0;}.tx-bbsntrainings .course_infos .box .card-group-element-item{padding:0;}.tx-bbsntrainings .course_infos .box .card-group-element-item .card{border:none;}.tx-bbsntrainings .course_infos .box .card-group-element-item .card-body{padding:0.5rem;}.tx-bbsntrainings .course_infos .box .contact{padding-top:0.4em;padding-bottom:0.4em;}.tx-bbsntrainings .course_infos .box .contact img{}.tx-bbsntrainings .price-modal-btn{font-size:x-small;padding:0;}.tx-bbsntrainings .referent_img{width:15%;}.tx-bbsntrainings .course_infos_memberships{}.tx-bbsntrainings .course_infos_memberships ul{padding-left:3em;}
