.tx-seminars h1,.tx-seminars h2,.tx-seminars h3,.tx-seminars h4,.tx-seminars h5,.tx-seminars h6{-webkit-hyphens:auto;hyphens:auto}.tx-seminars .seminars__list{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap}.tx-seminars .seminars__list.slick-slider .slick-slide{margin:0 20px}.tx-seminars .seminars__list.slick-slider .slick-list{margin:0 -20px}.tx-seminars .seminars__list.slick-slider .slick-prev{left:-65px}@media all and (max-width: 1200px){.tx-seminars .seminars__list.slick-slider .slick-prev{left:-30px}}@media all and (max-width: 700px){.tx-seminars .seminars__list.slick-slider .slick-prev{left:auto;right:50px;top:auto;bottom:20px}}.tx-seminars .seminars__list.slick-slider .slick-next{right:-65px}@media all and (max-width: 1200px){.tx-seminars .seminars__list.slick-slider .slick-next{right:-30px}}@media all and (max-width: 700px){.tx-seminars .seminars__list.slick-slider .slick-next{right:10px;top:auto;bottom:20px}}.tx-seminars .seminars__list.slick-slider .seminar__item{box-shadow:0 4px 5px 0 rgba(0,0,0,0.08)}.tx-seminars .seminar__banner{margin-bottom:170px}@media all and (min-width: 1901px){.tx-seminars .seminar__banner{width:1900px;margin-left:calc(-1 * ($pageLimit - 100%) / 2)}}@media all and (max-width: 1900px){.tx-seminars .seminar__banner{width:100vw;margin-left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}}.tx-seminars .seminar__error{display:none}.tx-seminars .seminar__item{display:flex;flex-direction:column;width:calc(25% - 30px);margin-right:30px;margin-bottom:30px;background:#fff;box-shadow:0 4px 31px 0 rgba(0,0,0,0.08);border-radius:6px}@media all and (max-width: 1400px){.tx-seminars .seminar__item{width:calc(33.333% - 30px)}}@media all and (max-width: 1024px){.tx-seminars .seminar__item{width:calc(50% - 30px)}}@media all and (max-width: 768px){.tx-seminars .seminar__item{width:100%;margin-right:0}}.tx-seminars .seminar__item img{border-top-left-radius:6px;border-top-right-radius:6px;width:100%;height:auto}.tx-seminars .seminar__item .seminar__info{position:relative;padding:25px 30px 30px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;-webkit-hyphens:auto;hyphens:auto}.tx-seminars .seminar__item .seminar__info h6{font-size:23px;color:#002F56;letter-spacing:0.01px;line-height:30px;-webkit-hyphens:auto;hyphens:auto;width:100%}.tx-seminars .seminar__item .seminar__link{margin-top:30px;padding:10px 25px}.tx-seminars .seminar__detail .duration,.tx-seminars .seminar__detail .participants,.tx-seminars .seminar__detail .start_time,.tx-seminars .seminar__detail .end_time,.tx-seminars .seminar__detail .price,.tx-seminars .seminar__detail .date{display:flex;align-items:center}.tx-seminars .seminar__detail .duration::before,.tx-seminars .seminar__detail .participants::before,.tx-seminars .seminar__detail .start_time::before,.tx-seminars .seminar__detail .end_time::before,.tx-seminars .seminar__detail .price::before,.tx-seminars .seminar__detail .date::before{content:"";display:block;height:17px;width:17px;background:url(../Images/duration.svg) no-repeat center/17px 17px;margin-right:20px}.tx-seminars .seminar__detail .vimeo{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.tx-seminars .seminar__detail .vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.tx-seminars .seminar__detail .participants:before{background-image:url(../Images/participants.svg)}.tx-seminars .seminar__detail .start_time:before{background-image:url(../Images/starttime.svg)}.tx-seminars .seminar__detail .end_time:before{background-image:url(../Images/endtime.svg)}.tx-seminars .seminar__detail .price:before{background-image:url(../Images/price.svg)}.tx-seminars .seminar__detail table{margin:30px 0}.tx-seminars .seminar__detail table tr:nth-child(odd){background:transparent}.tx-seminars .seminar__detail table tr+tr td{padding-top:10px}.tx-seminars .seminar__detail table tr td{padding:0;width:50%}.tx-seminars .seminar__detail table tr td:first-child p{font-weight:700}.tx-seminars .seminar__detail .description{margin-bottom:30px}.tx-seminars .seminar__detail .fullimage img{width:100%;height:100%;max-height:500px;-o-object-fit:cover;object-fit:cover}@media all and (max-width: 450px){.tx-seminars .seminar__detail .text-right{text-align:left}}@media all and (max-width: 960px){.tx-seminars .seminar__detail .revert .col2{order:-1;margin-top:20px;margin-bottom:20px}}.tx-seminars .seminar__detail .content h4,.tx-seminars .seminar__detail .materialplan h4{margin-bottom:30px}.tx-seminars .seminar__detail .content .text,.tx-seminars .seminar__detail .materialplan .text{display:flex;justify-content:space-between;flex-wrap:wrap}.tx-seminars .seminar__detail .content .text ul+ul,.tx-seminars .seminar__detail .materialplan .text ul+ul{margin-top:0}.tx-seminars .seminar__detail .content .text>*,.tx-seminars .seminar__detail .materialplan .text>*{width:100%}.tx-seminars .seminar__detail .content .text>ul,.tx-seminars .seminar__detail .materialplan .text>ul{width:50%}@media all and (max-width: 768px){.tx-seminars .seminar__detail .content .text>ul,.tx-seminars .seminar__detail .materialplan .text>ul{width:100%}}.tx-seminars .seminar__detail .content .text>ul ul,.tx-seminars .seminar__detail .materialplan .text>ul ul{margin:10px 0}.tx-seminars .seminar__detail .content .text>ul ul li:before,.tx-seminars .seminar__detail .materialplan .text>ul ul li:before{display:inline-block;position:static;content:"-";background:transparent;width:auto;height:auto;margin-right:5px}.tx-seminars .seminar__detail .frame-greybox{position:relative;padding-left:0;padding-right:0}.tx-seminars .seminar__detail .frame-greybox:before{content:"";background:#f7f7f7;width:1900px;height:100%;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.tx-seminars .seminar__detail .related{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin:25px 0 60px}.tx-seminars .seminar__detail .related a{position:relative;font-size:19px;color:#2e2e2e;line-height:43px;margin:0 25px}.tx-seminars .seminar__detail .related a:after{content:"";position:absolute;top:100%;left:0;display:block;width:100%;height:1px;background:#EE7F01;opacity:0;transition:all 0.3s ease-in-out}.tx-seminars .seminar__detail .related a:hover{color:#EE7F01}.tx-seminars .seminar__detail .related a:hover:after{opacity:1}.tx-seminars .seminar__detail .eventswrap{display:flex;flex-wrap:wrap}.tx-seminars .seminar__detail .eventswrap .event{width:calc(33.3333% - (95px * 2 / 3));margin-right:60px;padding:20px 0 40px;border-bottom:1px solid #d8d8d8}@media all and (max-width: 1200px){.tx-seminars .seminar__detail .eventswrap .event{width:calc(50% - 95px)}}@media all and (max-width: 960px){.tx-seminars .seminar__detail .eventswrap .event{width:100%;margin-right:0}}.tx-seminars .seminar__detail .eventswrap .event>div:not(:last-child){padding-bottom:20px;border-bottom:1px solid #d8d8d8}.tx-seminars .seminar__detail .eventswrap .event div{display:flex;flex-wrap:wrap;margin-top:0}.tx-seminars .seminar__detail .eventswrap .event div h4{width:100%;margin-bottom:20px}.tx-seminars .seminar__detail .eventswrap .event div h6{width:100%;font-size:18px}.tx-seminars .seminar__detail .eventswrap .event div .button{padding:10px 20px;margin-left:auto;margin-right:0}.tx-seminars .seminar__detail .eventswrap .event div:not(:first-child) h4{display:none}.tx-seminars .seminar__detail .eventswrap .event div .participants{width:100%}.tx-seminars .seminar__detail .eventswrap .event .price_overwrite,.tx-seminars .seminar__detail .eventswrap .event .time_overwrite{width:100%;margin-right:20px}.tx-seminars .seminar__detail .eventswrap .event .price_overwrite span+span,.tx-seminars .seminar__detail .eventswrap .event .time_overwrite span+span{margin-left:15px}.tx-seminars .seminar__detail .eventswrap .event>div{margin-top:30px}.ajax-load{display:none;position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0.3);z-index:100}.ajax-load .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:12px solid #f3f3f3;border-top:12px solid #EE7F01;border-radius:50%;width:90px;height:90px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.seminars__filter{margin:20px 0}.seminars__filter form{display:flex;align-items:center;flex-wrap:wrap}.seminars__filter .container{display:flex;flex-direction:column-reverse;align-items:center;position:relative;margin-bottom:12px;cursor:pointer;font-size:19px;color:#3F3F3F;line-height:27px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-right:20px;margin-left:0;padding-right:20px}.seminars__filter .container:after{content:"";display:block;width:1px;height:17px;position:absolute;right:0;bottom:3px;background:#3F3F3F}.seminars__filter .container.last{padding-right:0;margin-right:0}.seminars__filter .container.last::after{content:none}.seminars__filter .container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.seminars__filter .container input:checked~.checkmark{background-color:#EE7F01}.seminars__filter .container input:checked~.checkmark:after{opacity:1}.seminars__filter .container .checkmark{position:relative;height:17px;width:17px;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;background-color:transparent;border:none}.seminars__filter .container .checkmark:after{content:"";opacity:0;transition:all 0.3s ease-in-out;width:5px;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.seminars__filter .container:hover,.seminars__filter .container.checked{text-shadow:0 0 0 currentColor}.seminars__filter .container:hover input~.checkmark,.seminars__filter .container.checked input~.checkmark{background-color:#EE7F01}.pagination{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-top:20px}.pagination li{display:flex;align-items:center;justify-content:center;background:#EE7F01;color:#fff;transition:all 0.3s ease-in-out;padding:0 !important;margin:0 calc(20px / 2) calc(20px / 2) 0;height:40px}.pagination li.disabled{padding:5px 15px !important;background-color:#f7f7f7;color:#000}.pagination li.disabled.next,.pagination li.disabled.last{padding:5px 15px !important}.pagination li.disabled:hover{background-color:#f7f7f7;color:#000;text-decoration:none}.pagination li.disabled:before{-webkit-filter:none;filter:none;margin-left:0 !important;margin-right:0 !important}.pagination li a{padding:5px 15px;height:40px;color:#fff}.pagination li::before{height:15px !important;width:15px !important;border-radius:0 !important;left:50% !important;top:50% !important;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-filter:invert(1);filter:invert(1);pointer-events:none;margin-left:0 !important;margin-right:0 !important}.pagination li.next a,.pagination li.last a{padding:5px 15px}.pagination li.next::before,.pagination li.last::before{-webkit-transform:rotate(180deg) translate(50%, 50%);transform:rotate(180deg) translate(50%, 50%)}.pagination li.first::before,.pagination li.last::before{background:url(../Images/first.svg) no-repeat center/auto 100%}.pagination li.prev::before,.pagination li.next::before{background:url(../Images/prev.svg) no-repeat center/auto 100%}.pagination li.page a{padding:5px 15px}.pagination li.page::before{content:none !important}.pagination li:hover,.pagination li.active{color:#fff;text-decoration:underline;background-color:#002F56}.bookingform{max-width:1300px;width:92%;margin-left:auto;margin-right:auto}.bookingform h4{margin-bottom:20px}.bookingform h6+input{margin-bottom:10px}.bookingform input+input{margin-top:10px}.bookingform textarea{margin-top:10px}.bookingform fieldset{margin-bottom:40px}.bookingform .checkbox{width:100%}.bookingform input[type=submit]{margin-top:40px;display:inline-flex}.bookingform #confirm_mail{display:none}
