.video.video-fit{padding-top:0!important}img{display:block}.section.dark .border-bottom .col-inner{border-bottom:1px solid #fff}.bg-repeat .section-bg{background-size:auto!important;background-repeat:repeat!important}ul.column-two{display:inline-block;clear:both}ul.column-two li{display:inline-block;width:50%;float:left;padding:0;margin:0 0 .5em}.copyright-footer p{margin:0}.section-title b{opacity:1;color:#b97ebb}.section-title span{text-transform:unset}.bg-grey{background-color:#f0f0f0}.same-padding>.col{padding:1em!important}.same-padding>.col p{margin-top:0!important;margin-bottom:0!important}img.mfp-img{max-height:80vh}.portfolio-summary.entry-summary{display:none}.portfolio-element-wrapper.col-center .col{position:relative!important;margin:0 auto!important;float:none!important}.nav-tabs+.tab-panels{border:none}@media only screen and (max-width:48em){ul.column-two li{width:100%;float:left;padding:0;margin:0 0 .5em}}.banner h1{font-size:2em;font-weight:bold!important}header h2{color:#b97ebb}h3,.banner h3{font-size:1.25em;font-weight:300;margin-top:0;margin-bottom:.5em}h3.section-title{font-size:1em}@media only screen and (max-width:48em){.banner h1{font-size:1.2em}}.header-main>.header-inner{background:#fff;border-radius:10px;margin-top:10px}.header-wrapper:not(.stuck) .header-main>.header-inner{box-shadow:0 0 8px 0 rgb(0 0 0 / .4);-moz-box-shadow:0 0 8px 0 rgb(0 0 0 / .4);-webkit-box-shadow:0 0 8px 0 rgb(0 0 0 / .4)}.nav-dark .is-outline,.dark .nav>li>a,.dark .nav>li.html,.dark .nav-vertical li li.menu-item-has-children>a,.dark .nav-vertical>li>ul li a,.nav-dropdown.dark>li>a,.nav-dropdown.dark .nav-column>li>a,.nav-dark .nav>li>a,.nav-dark .nav>li>button{color:rgb(250 250 250 / .85)}.dark .nav>li>a:hover,.dark .nav>li.active>a,.dark .nav>li>a.active .nav-dark .nav>li.current>a,.nav-dark .nav>li>a:hover,.nav-dark .nav>li.active>a,.nav-dropdown.dark>li>a:hover,.nav-dropdown.dark .nav-column>li>a:hover,.nav-dark a.plain:hover,.nav-dark .nav>li>a.active{color:rgb(0 0 0)}.banner .res-text{font-size:inherit!important}.banner p.slide-title{font-size:2em;font-weight:700;line-height:34px;background-color:rgb(255 255 255 / .7);margin:0 0 10px 0;padding:.5em 1em .5em 0;border-radius:0 50px 50px 0;display:inline-block}.banner p.slide-subtitle{font-size:1.4em;font-style:italic;font-weight:500;color:#f25686;background-color:rgb(255 255 255 / .7);margin:0 0 10px 0;padding:.5em 1em .5em 0;border-radius:0 50px 50px 0;display:inline-block}.banner p.slide-list{font-size:1.2em;margin:0 0 10px 0}.banner p.slide-list i.fas{color:var(--primary-color);margin-right:.4em}.banner p.slide-number{font-size:2em;margin:0}.banner p{font-size:.9em}@media only screen and (max-width:48em){.banner p.slide-title{font-size:1.4em;padding-left:10px}.banner p.slide-subtitle{font-size:1em;background-color:rgb(255 255 255 / .7);margin:0 0 10px 0;border-radius:0 50px 50px 0;padding:.5em 1em .5em 10px}.banner p.slide-list{font-size:1em;background-color:rgb(255 255 255 / .7);margin:0 0 10px 0;border-radius:0 50px 50px 0;display:inline-block;float:left;clear:both;padding:.5em 1em .5em 10px}}.icon-box.icon-box-right .icon-box-text{text-align:left;padding-bottom:2em}.icon-box.icon-box-right .icon-box-text h2{margin-bottom:0}main .col-inner ul.filter-nav li{padding-left:0;margin-left:.8em}main .col-inner ul.filter-nav li::before{content:""}main .col-inner ul li{list-style:none;position:relative;margin-left:0;padding-left:2em}main .col-inner ul li::before{font-family:"Font Awesome 5 Free";color:#9c27b0;font-weight:900;content:"\f055";position:absolute;top:1px;left:0}main .col-inner ul.arrow li::before{content:"\f0a9"}main .col-inner ul.no-icon li::before{content:""}main .col-inner ul.no-icon li{padding-left:0}main .col-inner ul.border-bottom li{border-bottom:1px solid #a79dcc;padding-bottom:.8em;margin-bottom:.8em}main .col-inner ul.border-bottom li span{width:40%;display:inline-block;font-weight:700}main .col-inner ul.nav-tabs li{padding-left:0}main .col-inner ul.nav-tabs li::before{content:""}@media only screen and (max-width:48em){.fm-icon{font-size:20px!important}.fm-icon,.fm-label{line-height:30px!important}.fm-bar a,.fm-icon,.fm-round .fm-hit,.fm-sub>ul{width:30px!important}.fm-bar.fm-right li,.fm-right .fm-mask,.fm-hit,.fm-icon{height:30px!important}}.wpcf7-form .wpcf7-acceptance{font-size:.8em;margin-bottom:1em;display:block}.wpcf7-form .wpcf7-acceptance input[type='checkbox']{margin:0 10px 0 0}.wpcf7-form input[type='text'],.wpcf7-form input[type='email'],.wpcf7-form input[type='date']{border:2px solid;border-color:#f0f0f0;padding:18px 28px 18px;border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px}.wpcf7-form textarea{border:2px solid;border-color:#f0f0f0;padding:18px 28px 18px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.wpcf7-form input[type='submit']{border-radius:50px;-moz-border-radius:50px;-webkit-border-radius:50px;display:block;width:100%}.kurskalender th{text-align:center;color:#fff;background-color:#a79dcc}.kurskalender tr{border-bottom:1px solid rgb(0 0 0 / .1)}.kurskalender tr:nth-child(2n+1){background-color:#f7f7f7}.kurskalender td{border-bottom:1px solid rgb(0 0 0 / .1);color:#000}.kurskalender a{color:#000;font-weight:700}.kurskalender a:hover{color:rgb(0 0 0 / .7)}.controls button{color:#fff}.star-group-wrapper .star-text-wrapper.white .star-text{color:#fff!important;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}