:root{--lightgrey: #f2f2f2;--lightgrey-1: #fafafa;--grey-3: #e9e9e9;--darkgrey: #999;--orange: #ffb134;--yellow: #eed15f;-red:#ff3e3e;--day-width: 14.842rem;--infoboxLeftPosition: var(--day-width);--infoboxTopPosition: 1rem}body{font-family:arial, sans-serif;padding:0;margin:0}.container{width:calc(100% - 2rem);max-width:1260px;padding:0 1rem;margin:0 auto}.hide{display:none}.show{display:inline-block}.d-flex{display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex}.btn-details{-webkit-border-radius:.45rem;-moz-border-radius:.45rem;border-radius:.45rem;-webkit-box-shadow:2px 2px 5px var(--darkgrey);-moz-box-shadow:2px 2px 5px var(--darkgrey);box-shadow:2px 2px 5px var(--darkgrey);text-transform:uppercase;padding:.5rem 2rem !important;text-decoration:none;text-align:center;display:block;max-width:15rem;font-weight:bold !important;letter-spacing:.045rem;margin:0 auto;color:#fff !important;background:var(--orange)}.justify-between{justify-content:space-between;-webkit-justify-content:space-between}.justify-end{justify-content:space-between;-webkit-justify-content:space-between}.justify-center{justify-content:space-between;-webkit-justify-content:space-between}.trainings-search-bar{position:relative;background:var(--lightgrey);width:100%}.trainings-search-bar .settings{align-items:center;padding:1.5rem 3rem}.trainings-search-bar .settings .search{height: 3.6rem;margin-right:2.5rem;border-right:1px solid #ccc;width:12rem;transition:width .5s linear}.trainings-search-bar .settings .search .fields-input-submit{position:absolute;top:1.4rem;left:2.9rem;width:0;flex:0 0 0;opacity:0;visibility:hidden;z-index:-1;transition:all .5s linear}.trainings-search-bar .settings .search .fields-input-submit label{width:3.8rem;height:3.8rem;line-height:3.75rem;flex:0 0 3.75rem;margin-right:0;display:inline-block;text-align:center;background:white;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;border-top-left-radius:6px;border-bottom-left-radius:6px;border:1px solid #e3e3e3;padding-right:0}.trainings-search-bar .settings .search .fields-input-submit label:before{display:none}.trainings-search-bar .settings .search .fields-input-submit input{border:1px solid #fff;background:#fefefe;color:#000;height:3.8rem;top:.75rem}.trainings-search-bar .settings .search .fields-input-submit input.submit{height:3.8rem;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;margin-left:-1px;flex:0 0 4.5rem;width:5.5rem;border:1px solid #e3e3e3;cursor:pointer}.trainings-search-bar .settings .search .fields-input-submit input#search{flex:0 0 calc(100% - 6.5rem);width:calc(100% - 6.5rem);border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}.trainings-search-bar .settings .search label{align-items:center;padding-right:1rem;cursor:pointer}.trainings-search-bar .settings .search label:before{content:"\e008";font-family:'Glyphicons Halflings';display:inline-block;width:3.7rem;height:3.7rem;margin-right:1em;border:2px solid #bbb;color:#bbb;border-radius:.5rem;display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:center;justify-content:center;-webkit-justify-content:center;font-size:1.7rem;text-align:center}.trainings-search-bar .settings input#search-show{display:none}.trainings-search-bar .settings input#search-show:checked+.search{width:35rem;transition:width .5s linear}.trainings-search-bar .settings input#search-show:checked+.search .fields-input-submit{width:30rem;flex:0 0 30rem;transition:all .5s linear;visibility:visible;opacity:1;display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;z-index:99}.trainings-search-bar .settings .training-typ{align-items:center}.trainings-search-bar .settings .training-typ strong{display:inline-block;margin-right:4rem}.trainings-search-bar .settings .training-typ a{color:#333;text-decoration:none;font-size:1.35rem;display:inline-block;margin:0 2.5rem 0 .5rem;justify-content:left;align-items:center}.trainings-search-bar .settings .training-typ a:before{content:"";display:inline-block;width:1.35rem;height:1.35rem;background:var(--orange);border-radius:50%;-webkit-box-shadow:1px 1px 2px #aaa;-moz-box-shadow:1px 1px 2px #aaa;box-shadow:1px 1px 2px #aaa;position:relative;top:2px;margin-right:.5rem}.trainings-search-bar .settings .training-typ a:last-child{margin-right:0}.trainings-search-bar .settings .training-typ a:last-child:before{background:#ffe000}.tx-sf-event-mgt{max-width:1090px;margin:4rem auto 0;line-height:1.75rem}.tx-sf-event-mgt h1,.tx-sf-event-mgt h2,.tx-sf-event-mgt h3,.tx-sf-event-mgt h4,.tx-sf-event-mgt h5,.tx-sf-event-mgt h6,.tx-sf-event-mgt .h3,.tx-sf-event-mgt .h4{font-weight:bold;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#c5860 .tx-sf-event-mgt{margin-top:0;margin-bottom:4rem}.trainings-list-container{width:100%;margin:auto;padding:5rem 2rem 2rem;background:var(--lightgrey-1)}.trainings-list-container h2{font-size:1.2rem}.trainings-list-container h2{margin-top:0;padding-top:0}.trainings-list-container .grid-container{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:1.5rem;row-gap:1.5rem}@media screen and (max-width: 1100px){.trainings-list-container .grid-container{grid-template-columns:1fr 1fr 1fr 1fr}}.trainings-list-container .grid-container .event-list-item{margin-top:0;margin-bottom:0;visibility:visible;opacity:1;height:auto;position:relative;top:0;left:0;transition:all .5s linear}.trainings-list-container .grid-container .event-list-item header{background:#888;padding:1rem;margin-bottom:0 !important;height:9rem}.trainings-list-container .grid-container .event-list-item header h2{margin:0;color:white;font-size:2.20rem !important;font-weight:bold;line-height:2.35rem}.trainings-list-container .grid-container .event-list-item .content{background:white;padding:1rem 1rem 1.5rem;display:grid;grid-template-rows:4.5rem 4rem 1fr 3.25rem;row-gap:1.5rem;grid-template-columns:1fr}.trainings-list-container .grid-container .event-list-item.hide-event{top:auto;left:auto;display:none;height:0;width:0;visibility:hidden;opacity:0;transition:all .5s linear}.trainings-list-container .grid-container .event-list-item.location-Vor-Ort .btn-details{background:var(--yellow)}@media screen and (max-width: 991px){.trainings-list-container .grid-container{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 620px){.trainings-list-container .grid-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 414px){.trainings-list-container .grid-container{grid-template-columns:1fr}}.training-details header h1{text-align:left !important;width:100%}.training-details header h1 br{display:none !important}.training-details .content{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr;grid-gap:2rem;width:calc(100% - 0);line-height:2rem}.training-details .content .left-content p{margin:0 0 1.5rem 0}.training-details .content .left-content ul{margin:0 0 1.5rem;padding:0;list-style:none}.training-details .content .left-content ul li{margin-top:.0625rem;margin-bottom:.0625rem !important;padding-left:1.5rem;position:relative}.training-details .content .left-content ul li:before{content:"";display:block;position:absolute;width:10px;height:10px;background:#666;left:0;top:.5rem}.training-details .content .right-content header{background:#666;padding:1rem 1rem 3rem}.training-details .content .right-content header h3{color:white;font-size:3rem;margin:0;font-weight:bold}.training-details .content .right-content .right-content-inner .items div{padding:1.25rem 1rem;background:var(--lightgrey-1);display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex}.training-details .content .right-content .right-content-inner .items div strong,.training-details .content .right-content .right-content-inner .items div span{display:block;width:50%;flex:0 0 50%}.training-details .content .right-content .right-content-inner .items div:nth-child(even){background:#e0e0e2;display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:center}.training-details .content .right-content .btn-details{margin:2rem 0 0 auto !important;display:block;font-size:1.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:24rem;display:none}.calendar-trainings{background:var(--lightgrey-1);padding:3rem}.calendar-trainings .event-calendar{position:relative}.calendar-trainings .event-calendar header.calendar-header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:60px;grid-gap:1rem}.calendar-trainings .event-calendar header.calendar-header h3{text-transform:none !important}.calendar-trainings .event-calendar header.calendar-header .browse-calendar{margin:0 auto;align-items:center}.calendar-trainings .event-calendar header.calendar-header .browse-calendar span{display:inline-block;text-align:center;min-width:7rem}.calendar-trainings .event-calendar header.calendar-header .tab-bar{display:none;align-items:center}.calendar-trainings .event-calendar header.calendar-header .tab-bar>div{margin:0 0 0 auto;width:100%;max-width:15rem;background:var(--darkgrey);display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-border-radius:3rem;-moz-border-radius:3rem;border-radius:3rem;padding:0}.calendar-trainings .event-calendar header.calendar-header .tab-bar>div a{color:white;display:block;text-align:center;padding:.45rem;text-decoration:none}.calendar-trainings .event-calendar .event-calendar__weekdays-weekday,.calendar-trainings .event-calendar .event-calendar__day{position:unset !important;background:white;color:#4b4b4b;text-align:right;padding:2rem 1rem}.calendar-trainings .event-calendar .event-calendar__weekdays-weekday:before,.calendar-trainings .event-calendar .event-calendar__day:before{content:none}.calendar-trainings .event-calendar .event-calendar__weekdays-weekday .event-calendar__day-date,.calendar-trainings .event-calendar .event-calendar__day .event-calendar__day-date{font-weight:300 !important;color:#4b4b4b !important}.calendar-trainings .event-calendar .event-calendar__weekdays-weekday1,.calendar-trainings .event-calendar .event-calendar__day1{--infoboxLeftPosition: calc(var(--day-width) * 1 - .6rem) }.calendar-trainings .event-calendar .event-calendar__weekdays-weekday2,.calendar-trainings .event-calendar .event-calendar__day2{--infoboxLeftPosition: calc(var(--day-width) * 2 - .8rem) }.calendar-trainings .event-calendar .event-calendar__weekdays-weekday3,.calendar-trainings .event-calendar .event-calendar__day3{--infoboxLeftPosition: calc(var(--day-width) * 3 - .85rem) }.calendar-trainings .event-calendar .event-calendar__weekdays-weekday4,.calendar-trainings .event-calendar .event-calendar__day4{--infoboxLeftPosition: calc(var(--day-width) * 4 - 1rem) }.calendar-trainings .event-calendar .event-calendar__weekdays-weekday5,.calendar-trainings .event-calendar .event-calendar__day5{--infoboxLeftPosition: calc(var(--day-width) * 5 - 1rem) }.calendar-trainings .event-calendar .event-calendar__weekdays-weekday6,.calendar-trainings .event-calendar .event-calendar__day6{--infoboxLeftPosition: calc(var(--day-width) * 4 - calc(22rem - var(--day-width)) - 0rem)}.calendar-trainings .event-calendar .event-calendar__weekdays-weekday7,.calendar-trainings .event-calendar .event-calendar__day7{--infoboxLeftPosition: calc(var(--day-width) * 4 + calc(22rem - var(--day-width)) + .5rem)}.calendar-trainings .event-calendar .calendar-container{width:100%;overflow:hidden;-webkit-box-shadow:2px 2px 3px #ccc;-moz-box-shadow:2px 2px 3px #ccc;box-shadow:2px 2px 3px #ccc;position:relative}.calendar-trainings .event-calendar .calendar-container ul:nth-child(2){--infoboxTopPosition: 2rem}.calendar-trainings .event-calendar .calendar-container ul:nth-child(3){--infoboxTopPosition: calc(120px)}.calendar-trainings .event-calendar .calendar-container ul:nth-child(4){--infoboxTopPosition: calc(150px)}.calendar-trainings .event-calendar .calendar-container ul:nth-child(5){--infoboxTopPosition: calc(220px)}.calendar-trainings .event-calendar .calendar-container ul:nth-child(6){--infoboxTopPosition: calc(340px)}.calendar-trainings .event-calendar .event-calendar__day{border-color:var(--grey-3)}.calendar-trainings .event-calendar .event-calendar__days li:first-child{border-left:0 !important}.calendar-trainings .event-calendar .event-calendar__days li:last-child label:before,.calendar-trainings .event-calendar .event-calendar__days li:nth-child(6) label:before{left:-.9rem !important;top:.7rem !important;right:auto !important}.calendar-trainings .event-calendar .event-calendar__days li:last-child{border-right:0 !important}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event{border:0;padding:0;border-radius:0;background:transparent}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event label{padding:.45rem;border-radius:.4rem;background:var(--orange);display:block;text-decoration:navajowhite;color:white;font-size:1.25rem;text-align:left;font-weight:400}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event label br{display:none}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details{position:absolute;z-index:999;width:100%;max-width:22rem;background:white;-webkit-box-shadow:2px 2px 4px var(--grey-3);-moz-box-shadow:2px 2px 4px var(--grey-3);box-shadow:2px 2px 4px var(--grey-3);-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;opacity:0;display:none;left:var(--infoboxLeftPosition);top:var(--infoboxTopPosition);overflow:hidden;-webkit-transition:opacity .55s linear;-moz-transition:opacity .55s linear;-o-transition:max-height .55s linear;transition:opacity .55s linear}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details header{background:var(--orange);align-items:center;color:#fff;font-weight:bold;text-align:left;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;padding:.5rem 1rem;cursor:pointer}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details header br{display:none}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details .content{padding:1.25rem;text-align:left;display:grid;grid-row-gap:1.5rem;font-size:1.4rem}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details .content p{margin:0}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event .item-details .content a{background:var(--orange);color:white;text-decoration:none;text-align:center;width:calc(100% - 2rem);margin:auto;display:block;text-transform:uppercase;font-size:1.25rem;padding:.4rem;-webkit-border-radius:.4rem;-moz-border-radius:.4rem;border-radius:.4rem;-webkit-box-shadow:2px 2px 3px var(--darkgrey);-moz-box-shadow:2px 2px 3px var(--darkgrey);box-shadow:2px 2px 3px var(--darkgrey);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:bold}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event input[name="items-details-radio"]{display:none}.calendar-trainings .event-calendar .event-calendar__days li .event-calendar__day-event input[name="items-details-radio"]:checked ~ .item-details{opacity:1;-webkit-transition:opacity 0.75s ease-in-out;-moz-transition:opacity 0.75s ease-in-out;-ms-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out;display:block}.calendar-trainings .event-calendar .event-calendar__days li.has-events .event-calendar__day-event label{position:relative;cursor:pointer}.calendar-trainings .event-calendar .event-calendar__days li.has-events .event-calendar__day-event label:before{content:"";width:1rem;height:1rem;-webkit-transform:rotate(90deg);box-shadow:0px 0px 2px var(--darkgrey);display:none;opacity:0;position:absolute;left:auto;right:-1.05rem;background:white;transform:rotate(45deg);top:2px;-webkit-transition:opacity 0.75s ease-in-out;-moz-transition:opacity 0.75s ease-in-out;-ms-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out}.calendar-trainings .event-calendar .event-calendar__days li.has-events .event-calendar__day-event input[name="items-details-radio"]:checked+label:before{opacity:1;display:block;-webkit-transition:opacity 0.75s ease-in-out;-moz-transition:opacity 0.75s ease-in-out;-ms-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out}.enjoy-form{background:var(--lightgrey-1);padding:3rem;margin-top:7rem}.enjoy-form input[type="text"],.enjoy-form select,.enjoy-form textarea{display:block;width:100%;border:1px solid var(--darkgrey);height:3.5rem;line-height:3.5rem;padding:.25rem .5rem;background:white}.enjoy-form .form-elements{display:grid;grid-template-rows:8rem;grid-template-columns:1fr 1fr;grid-gap:3rem;grid-row-gap:0.75rem}.enjoy-form .form-elements>br{display:none !important}.enjoy-form .form-elements .event-registration-row{display:block}.enjoy-form .form-elements .event-registration-row.checkbox label{display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:flex-start;line-height:21px}.enjoy-form .form-elements div:nth-child(2){grid-column-start:1}.enjoy-form .form-elements div:nth-child(4){grid-column-start:1;grid-column-end:3}.enjoy-form .form-elements div:nth-child(12) .btn-details{margin:auto 0 auto auto !important;border:0;display:block;width:100%;max-width:30rem !important}.enjoy-form .form-elements div:nth-child(10){margin-top:-2.75rem}.enjoy-form .form-elements div:nth-child(11){margin-top:-0.5rem}.enjoy-form .form-elements.individual div:nth-child(1) select{width:50%}@media screen and (max-width: 767px){.enjoy-form .form-elements.individual div:nth-child(1) select{width:100%}}.enjoy-form .form-elements.individual div:nth-child(1),.enjoy-form .form-elements.individual div:nth-child(2),.enjoy-form .form-elements.individual div:nth-child(3){grid-column-start:1;grid-column-end:3}.enjoy-form .form-elements.individual div:nth-child(10){margin-top:0}.enjoy-form .form-elements.individual div.d-flex.justify-end{width:100%;grid-row-start:10;grid-column-start:1;grid-column-end:3;text-align:right}.enjoy-form .form-elements.individual div.d-flex.justify-end .btn{text-align:right;margin:0 0 0 auto}.enjoy-form .form-elements.individual div textarea{height:12rem}.trainings-categories{width:100%}.trainings-categories .categories-wrapper{max-width:1030px;padding:0 3rem;margin:auto}.trainings-categories ul{width:100%;margin:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:5rem;padding-bottom:30rem}.trainings-categories ul li{background:white;padding-left:0 !important;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1.8fr .55fr;-webkit-box-shadow:2px 2px 4px #ccc;-moz-box-shadow:2px 2px 4px #ccc;box-shadow:2px 2px 4px #ccc}.trainings-categories ul li:before{content:unset}.trainings-categories ul li header{background:#ff7d00;padding:1.2rem 2rem;text-align:center;height:12rem;align-items:center}.trainings-categories ul li header h2{width:100%;flex:0 0 100%;font-weight:bold;-webkit-font-smoothing:antialiased;font-size:2.5rem !important}.trainings-categories ul li header h2 small{display:block;width:100%}.trainings-categories ul li header h2,.trainings-categories ul li header small{color:white !important}.trainings-categories ul li .content{position:relative;margin:2.5rem 2rem 2.5rem 2rem;padding-left:2rem}.trainings-categories ul li .content p{margin-bottom:0 !important}.trainings-categories ul li .content:before{content:"\e074";font-family:'Glyphicons Halflings';color:#ff7d00;font-size:75%;position:absolute;top:2px;left:0}.trainings-categories ul li .btn-link{width:100%;text-decoration:none !important}.trainings-categories ul li .btn-link>span{display:block;background:#ff7d00;max-width:20rem;margin:auto;padding:0 1rem;color:white;font-size:1.75rem;text-align:center;cursor:pointer;font-weight:normal;height:3.25rem;line-height:3.25rem}.trainings-categories ul li .btn-link>span label,.trainings-categories ul li .btn-link>span a{display:block;width:100%;margin-bottom:0;color:#fff;font-weight:normal}.trainings-categories ul li .btn-link>span:hover{text-decoration:none !important}@media screen and (max-width: 970px){.trainings-categories ul li{grid-column-start:1;grid-column-end:4}}.trainings-categories .nova_diagonal{background-position:left -22% !important}@media screen and (max-width: 1200px){.trainings-categories .nova_diagonal{background-position:left -61% !important}}@media screen and (max-width: 970px){.trainings-categories .nova_diagonal{background-image:unset !important}}#page_1225 .nova_content_text,#page_1228 .nova_content_text,#page_1224 .nova_content_text,#page_1229 .nova_content_text,#page_1230 .nova_content_text,#page_1243 .nova_content_text,#page_1244 .nova_content_text,#page_1245 .nova_content_text{display:block !important}#page_1225 .bg_hell,#page_1228 .bg_hell,#page_1224 .bg_hell,#page_1229 .bg_hell,#page_1230 .bg_hell,#page_1243 .bg_hell,#page_1244 .bg_hell,#page_1245 .bg_hell{display:none !important}#page_1225 .novacontent .container .nova_content_centered,#page_1228 .novacontent .container .nova_content_centered,#page_1224 .novacontent .container .nova_content_centered,#page_1229 .novacontent .container .nova_content_centered,#page_1230 .novacontent .container .nova_content_centered,#page_1243 .novacontent .container .nova_content_centered,#page_1244 .novacontent .container .nova_content_centered,#page_1245 .novacontent .container .nova_content_centered{margin-bottom:10rem}#page_1225 .novacontent .container .nova_content_centered h2,#page_1228 .novacontent .container .nova_content_centered h2,#page_1224 .novacontent .container .nova_content_centered h2,#page_1229 .novacontent .container .nova_content_centered h2,#page_1230 .novacontent .container .nova_content_centered h2,#page_1243 .novacontent .container .nova_content_centered h2,#page_1244 .novacontent .container .nova_content_centered h2,#page_1245 .novacontent .container .nova_content_centered h2{font-size:3rem !important}#page_1225 .novacontent .container .nova_content_centered p,#page_1228 .novacontent .container .nova_content_centered p,#page_1224 .novacontent .container .nova_content_centered p,#page_1229 .novacontent .container .nova_content_centered p,#page_1230 .novacontent .container .nova_content_centered p,#page_1243 .novacontent .container .nova_content_centered p,#page_1244 .novacontent .container .nova_content_centered p,#page_1245 .novacontent .container .nova_content_centered p{font-size:1.8rem}.outer-layer{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,0.4);visibility:hidden;opacity:0;transition:all .6s linear}.tx-sf-event-mgt{padding-bottom:3rem}.tx-sf-event-mgt>p,.tx-sf-event-mgt>h1,.tx-sf-event-mgt>a{text-align:center;padding:0 0 1.5rem;display:block}.register-login{max-width:76.7rem;position:fixed;top:24%;left:calc(50% - calc(76.7rem / 2));-webkit-box-shadow:2px 2px 4px #999;-moz-box-shadow:2px 2px 4px #999;box-shadow:2px 2px 4px #999;width:100%;height:100%;max-height:60rem;overflow:hidden;background:url(../../../../../../fileadmin/bilder/service/Espera_lerning-min.jpg) no-repeat;-webkit-background-size:cover;background-size:cover;z-index:999;display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;opacity:0;visibility:hidden;transition:all .25s ease-out}.register-login .register-form,.register-login .login-form{position:relative}.register-login .register-form form{display:grid;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr 1fr}.register-login .register-form form>div:first-child{display:none}.register-login .register-form form h2{font-weight:bold !important}.register-login .register-form form input[type="text"],.register-login .register-form form input[type="email"]{border:0;border-bottom:1px solid var(--darkgrey);-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;padding-left:0;padding-right:0;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset}.register-login .register-form form .btn-toolbar .btn-group{width:100%}.register-login .register-form form .btn-toolbar .btn-group span{display:block;width:100%}.register-login .register-form form .btn-toolbar .btn.btn-primary{background:var(--darkgrey);border:0;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;font-weight:bold;display:block;text-transform:uppercase;text-align:center;width:100%;font-size:2rem}.register-login .register-form .layer img{position:absolute;top:2rem;left:2rem;z-index:999}.register-login .layer{background:transparent;background-position:center top;background-size:100% auto;position:absolute;width:100%;height:100%;left:0;top:0;opacity:1;align-items:center;text-align:center;z-index:2;color:white !important;transition:all .3s linear}.register-login .layer:before{content:"";display:block;position:absolute;left:0;top:0;background:rgba(0,0,0,0.3);width:100%;height:100%;z-index:1}.register-login .layer>div{width:100%;position:relative;background:transparent;z-index:2}.register-login .layer h3{color:white !important;width:100%;font-weight:bold}.register-login .layer h2{font-weight:bold}.register-login .layer .button{cursor:pointer;background:#ff7d00;width:10rem;line-height:3rem;font-weight:bold;margin:auto;display:block !important}.register-login .content{position:relative;z-index:1;background:white;width:100%;height:100%;padding:4rem;opacity:0;transition:all .3s linear}.register-login input[name="registerlogin"]:checked+div .layer{z-index:0;opacity:0;transition:all .3s linear}.register-login input[name="registerlogin"]:checked+div .content{opacity:1;transition:all .3s linear}.register-login label{display:none}.register-login label[for="schulungsregistrierung-5884-checkbox-1"]{position:relative;display:block;top:-.8rem}.register-login label[for="schulungsregistrierung-5884-checkbox-1"] span{display:none}.register-login .row{display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;align-items:flex-start}.register-login .row .col-xs-11{padding-left:0rem}.register-login .row .col-lg-1{padding-left:0 !important;padding-right:0rem !important}.register-login .row .col-xs-12:first-child{padding-left:0 !important}.register-login .row .col-xs-12:last-child{padding-right:0 !important}.register-login .login-form .tx-felogin-pi1 h3{display:none}.register-login .login-form .tx-felogin-pi1 h3+div{display:none}.register-login .login-form .tx-felogin-pi1 form{display:grid;width:100%;align-items:center;height:100%}.register-login .login-form .tx-felogin-pi1 fieldset{display:flex;display:-moz-flex;display:-webkit-flex;display:-o-flex;display:-ms-flex;margin-top:10rem;flex-direction:column}.register-login .login-form .tx-felogin-pi1 fieldset legend{font-size:2.6rem;font-weight:bold;margin-bottom:3rem;border:0}.register-login .login-form .tx-felogin-pi1 fieldset>div{margin-bottom:3rem}.register-login .login-form .tx-felogin-pi1 fieldset input[type="text"],.register-login .login-form .tx-felogin-pi1 fieldset input[type="password"]{border:0;border-bottom:1px solid var(--darkgrey);-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;padding-left:0;padding-right:0;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset;width:100%;display:block}.register-login .login-form .tx-felogin-pi1 fieldset input[type="submit"]{background:var(--darkgrey);border:0;-webkit-border-radius:unset;-moz-border-radius:unset;border-radius:unset;-webkit-box-shadow:unset;-moz-box-shadow:unset;box-shadow:unset;font-weight:bold;display:block;text-transform:uppercase;text-align:center;width:100%;font-size:2rem;color:white !important;padding:.5rem}.register-login .login-form .tx-felogin-pi1 fieldset .felogin-hidden{display:none}.register-login .login-form .tx-felogin-pi1 fieldset label{font-weight:normal !important}.register-login .login-form .content>label{position:absolute;left:auto;right:4rem;font-size:2rem;cursor:pointer}label.rotate-label{position:absolute;top:-5.5rem;z-index:99999;right:-9rem;background:#fff;width:12rem;height:12rem;cursor:pointer;transform:rotate(-37deg)}label.rotate-label span{position:relative;top:3.5rem;left:0.5rem;transform:rotate(38deg);font-size:2rem}input#show-register-login:checked+.outer-layer{visibility:visible;opacity:1;transition:all .5s linear}input#show-register-login:checked+.outer-layer+.register-login{display:grid;opacity:1;visibility:visible;transition:all .25s ease-in-out}.login-info-box{background:#fff;border:1px solid #f9f9f9;box-shadow:0 0 3px #aaa;padding:1rem;opacity:0;visibility:hidden;top:auto;bottom:1rem;transition:all .56s;position:absolute;left:10%}.login-info-box.active{transition:all .65s;opacity:1;bottom:7rem;visibility:visible}
/*# sourceMappingURL=espera_trainings.min.css.map */
 
.show-register-login{
	cursor:pointer;
}

.trainings-list-items .location-On-site .btn{
	background-color:#ffe000;
}
 
.event-calendar__day .On-site label{
	background-color:#ffe000 !important;
}

#event-anchor{
    display: block;
    position: relative;
    top: -200px;
    visibility: hidden;
}

.d-block{
	display:block !important;
	white-space:nowrap;
}

.filter-holder{
	margin-top:-30px;
	margin-bottom:20px;
}

#filter{
	margin-top:
}