@font-face{font-family:'Asap';font-style:normal;font-weight:400;src:url('../fonts/asap-v24-latin-regular.eot');src:local(''), url('../fonts/asap-v24-latin-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/asap-v24-latin-regular.woff2') format('woff2'), url('../fonts/asap-v24-latin-regular.woff') format('woff'), url('../fonts/asap-v24-latin-regular.ttf') format('truetype'), url('../fonts/asap-v24-latin-regular.svg#Asap') format('svg')}@font-face{font-family:'Asap';font-style:normal;font-weight:600;src:url('../fonts/asap-v24-latin-600.eot');src:local(''), url('../fonts/asap-v24-latin-600.eot?#iefix') format('embedded-opentype'), url('../fonts/asap-v24-latin-600.woff2') format('woff2'), url('../fonts/asap-v24-latin-600.woff') format('woff'), url('../fonts/asap-v24-latin-600.ttf') format('truetype'), url('../fonts/asap-v24-latin-600.svg#Asap') format('svg')}@font-face{font-family:'Asap';font-style:normal;font-weight:700;src:url('../fonts/asap-v24-latin-700.eot');src:local(''), url('../fonts/asap-v24-latin-700.eot?#iefix') format('embedded-opentype'), url('../fonts/asap-v24-latin-700.woff2') format('woff2'), url('../fonts/asap-v24-latin-700.woff') format('woff'), url('../fonts/asap-v24-latin-700.ttf') format('truetype'), url('../fonts/asap-v24-latin-700.svg#Asap') format('svg')}.btn-primary{color:#FFFFFF;padding:5px 60px}.btn-primary,.btn-secondary{border-radius:0;padding:5px 20px}.popover{max-width:320px;width:320px}.popover .popover-header{color:#003154;background-color:#CECECE;font-size:16px;line-height:16px;text-align:center}body{min-width:320px;font-family:'Asap', sans-serif;color:#4d4d4d;line-height:1.7em;font-size:1.2em}a{color:#AA182C}header{position:relative}header .headline{background-color:#4d4d4d;color:#fff;padding:5px 0px;font-size:0.8em}header .headline a{color:#fff}header .headline a:hover{color:#fff}header .headline .school-wrap{padding-left:400px}header .headline .phone-wrap{float:right}header .headline .phone-wrap .phone-icon{height:15px;width:auto;padding-right:10px;margin-top:-3px;display:inline-block}header .headline .phone-wrap .phone-number span{font-weight:600}header .headline .phone-wrap .phone-first{padding-right:10px;border-right:1px solid #AA182C;margin-right:8px}header .logo-wrap{position:absolute;top:-10px;left:0;right:0;z-index:11;height:1px}header .logo-wrap .container{position:relative;height:1px}header .logo-wrap .container .login-wrap{position:absolute;right:15px;top:30px}header .logo-wrap .container .login-wrap img{height:24px;width:auto;padding-right:5px;margin-top:-3px}header .logo-wrap .container .login-wrap a{color:#003154}header .logo-wrap .logo{width:150px}header .phone-wrap-mobil{display:none}main{min-height:50vh;padding-top:60px}h1,h2{font-size:2.8rem}h1,h2,h3{position:relative;letter-spacing:0.07rem}.bg-grey{background-color:#eaeaea;padding-top:60px;padding-bottom:60px;margin-bottom:60px}@media (max-width:992px){header .headline .phone-wrap{display:none}header .phone-wrap-mobil{display:inline-block;position:relative;padding-left:15px;cursor:pointer}header .phone-wrap-mobil img{width:30px}header .phone-wrap-mobil .phone-inner-wrap{border-top:17px solid transparent;position:absolute;right:0;width:250px;font-size:0.8em;color:#fff}header .phone-wrap-mobil .phone-inner-wrap .phone-number{background-color:#4d4d4d;padding:2px 10px}header .phone-wrap-mobil .phone-inner-wrap .phone-number.phone-first{border-bottom:1px solid #b2b2b2}header .phone-wrap-mobil .phone-inner-wrap .phone-number a{color:#fff}}@media (max-width:767px){header .logo-wrap .logo{width:100px}header .headline{padding:10px 0}section#hero .fce{margin-bottom:0}main{padding-top:30px}}.navbar{position:absolute;left:0;right:0;z-index:10;background-color:rgba(255, 255, 255, 0.7)}.navbar .navbar-nav a.nav-link{color:#000}@media (min-width:992px){.navbar-expand-lg .navbar-nav{float:right}.navbar-expand-lg .navbar-nav a.active,.navbar-expand-lg .navbar-nav a:hover{color:#AA182C;text-decoration:none}.navbar-expand-lg .navbar-nav .dropdown-menu{margin:0;padding:0}.navbar-expand-lg .navbar-nav .dropdown-menu a{color:#fff;background-color:#4c4c4c}.navbar-expand-lg .navbar-nav .dropdown-menu a.active,.navbar-expand-lg .navbar-nav .dropdown-menu a:hover{background-color:#AA182C;text-decoration:none;color:#fff}.navbar-expand-lg .navbar-nav .nav-link{padding-right:2rem;padding-left:2rem;font-size:20px}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:#AA182C;text-decoration:none}}@media (max-width:992px){.navbar .navbar-toggler{margin-left:auto;outline:none}.navbar .navbar-collapse.show{opacity:1;margin-right:-15px;margin-left:-15px;background-color:#fff}}.fce{margin-bottom:45px}.fce .text{margin-bottom:30px}.fce .text b,.fce .text strong{color:#AA182C}.fce.space-before-extra-small{margin-top:0.5rem}.fce.space-before-small{margin-top:1rem}.fce.space-before-medium{margin-top:2rem}.fce.space-before-large{margin-top:4rem}.fce.space-before-extra-large{margin-top:8rem}.fce.space-after-extra-small{margin-bottom:0.5rem}.fce.space-after-small{margin-bottom:1rem}.fce.space-after-medium{margin-bottom:2rem}.fce.space-after-large{margin-bottom:4rem}.fce.space-after-extra-large{margin-bottom:8rem}.hero-img{position:relative}.hero-img.margintop{margin-top:-60px}.hero-img img{width:100%}.hero-img .header-wrap{position:absolute;bottom:30%;left:0;right:0}.standad-text h1,.standad-text h2,.standad-text h3{color:#AA182C;font-weight:400;font-size:1.8em;margin-bottom:30px}.standad-text .pre-headline{display:block;font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.standad-text strong{font-weight:600}.fce.headline{margin-bottom:60px}.fce.headline h1,.fce.headline h2,.fce.headline h3{color:#AA182C;font-weight:400;font-size:2.8em;margin-bottom:15px;text-align:center}.fce.headline .border{border-top:1px solid #b2b2b2 !important;height:1px;width:30px;margin-left:auto;margin-right:auto}.fce.headline .subheadline{display:block;text-align:center;margin-top:15px;font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.standort-auswahl,.bereich-auswahl{padding-top:120px}.standort-auswahl::before,.bereich-auswahl::before{content:"";opacity:0.5;top:0;left:0;bottom:0;right:0;position:absolute;z-index:-1;background-repeat:no-repeat;background-size:cover}.standort-auswahl .white-bg,.bereich-auswahl .white-bg{margin-top:60px;background-color:rgba(255, 255, 255, 0.7);padding-bottom:100px;margin-bottom:60px}.standort-auswahl .col-header,.bereich-auswahl .col-header{text-align:center;padding-top:30px;padding-bottom:30px}.standort-auswahl .col-header h1,.bereich-auswahl .col-header h1{font-size:2.2rem}.standort-auswahl .col-header strong,.bereich-auswahl .col-header strong{font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.standort-auswahl .col-bereich,.standort-auswahl .col-standort,.bereich-auswahl .col-bereich,.bereich-auswahl .col-standort{text-align:center}.standort-auswahl .img-hover-wrap,.bereich-auswahl .img-hover-wrap{width:170px;display:inline-block;position:relative}.standort-auswahl .img-hover-wrap img,.bereich-auswahl .img-hover-wrap img{-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;width:170px}.standort-auswahl .img-hover-wrap img.img-hover,.bereich-auswahl .img-hover-wrap img.img-hover{position:absolute;left:0;right:0;top:0;opacity:0}.standort-auswahl .img-hover-wrap:hover img.img-default,.bereich-auswahl .img-hover-wrap:hover img.img-default{opacity:0}.standort-auswahl .img-hover-wrap:hover img.img-hover,.bereich-auswahl .img-hover-wrap:hover img.img-hover{opacity:1}.standort-auswahl a h3,.bereich-auswahl a h3{margin-top:30px;color:#4d4d4d}.standort-auswahl a:hover,.bereich-auswahl a:hover{text-decoration:none}.standort-auswahl a:hover h3,.bereich-auswahl a:hover h3{color:#AA182C}.zitat{color:#fff}.zitat a{color:#000}.zitat .bg-red{background-color:rgba(170, 24, 44, 0.7);padding-top:60px;padding-bottom:60px}.zitat .headline{color:#FFFFFF;font-weight:400;font-size:1.8em;margin-bottom:30px;text-align:center}.zitat .subheadline{text-align:center}.zitat .subheadline,.zitat .subline{display:block;font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.team-member{width:calc(20% - 10px);float:left;position:relative;margin:5px;overflow:hidden}.team-member .img-wrap img{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.team-member .img-wrap img.show{position:relative;opacity:1}.team-member .overlay{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;background-color:rgba(0, 0, 0, 0.7);font-size:0.8em;padding:30px 20px;color:#fff;line-height:1em}.team-member .overlay h4{font-size:1.5em}.gallery .col-image{margin-bottom:30px}.teilbereiche{background-color:#ebebeb;padding-top:60px;padding-bottom:60px}.teilbereiche h3{color:#AA182C;text-align:center;margin-bottom:0}.teilbereiche h3.headline{margin-bottom:0px}.teilbereiche .border{width:50px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto;border-color:#b2b2b2}.teilbereiche .col-teilbereich h3{font-size:1em}.teilbereiche .col-teilbereich .img-wrap{text-align:center}.teilbereiche .col-teilbereich .border{width:50px;margin-top:30px;margin-bottom:30px;margin-left:auto;margin-right:auto}@media (max-width:992px){.hero-img .header-wrap{bottom:30px}.team-member{width:calc(33.333% - 10px)}.teilbereiche .col-teilbereich{margin-bottom:60px}}@media (max-width:767px){.hero-img .header-wrap{display:none}.standad-text h1,.standad-text h2,.standad-text h3{font-size:1.5em}.headline h1,.headline h2,.headline h3{font-size:2.2em}.zitat .col-left{margin-bottom:60px}.team-member{width:calc(50% - 10px)}}@media (max-width:499px){.team-member .overlay{padding:5px}.team-member .overlay h4{font-size:1em}.team-member .overlay .text{font-size:0.8em}}.col-blog-list .news-list-item{background-color:#fff;border-radius:15px;overflow:hidden;color:#003154}.col-blog-list .news-list-item h3{margin-top:30px}.col-blog-list .news-list-item h3 a{color:#003154}.col-blog-list .news-list-item .col-img{padding-left:0;padding-right:0}.news.news-single .news-text-wrap{margin-top:15px}.tx-powermail .container-fluid{width:auto;padding:0;margin:0 -15px}.tx-powermail h3,.tx-powermail legend{display:none}.news-list-view{margin-bottom:60px}.news-list-view .news-list-item{margin-bottom:30px}.news-list-view .news-list-item h3{font-size:1.2em}.news-list-view .news-list-item a,.news-list-view .news-list-item a:hover{text-decoration:none}.news-list-view .news-list-item p>a{color:#4d4d4d;line-height:0.9em;font-size:0.9em}.news-list-view .news-list-item time{font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.news-list-view .news-list-item .col-img{margin-bottom:15px}.page-navigation{text-align:center}.page-navigation .pagination{display:inline-block}.page-navigation .pagination li{float:left;margin:0 3px}.page-navigation .pagination span,.page-navigation .pagination a{text-align:center}.page-navigation .pagination-previous{float:left}.page-navigation .pagination-next{float:right}.news-single h1{color:#AA182C;margin-bottom:30px}.news-single strong{color:#AA182C}.news-single .lead{font-style:italic;margin-top:45px}.news-single time{font-weight:400;color:#b2b2b2;font-size:1em;text-transform:uppercase}.news-single .pager{list-style-type:none;padding-left:0;padding-bottom:30px;display:flex;justify-content:space-between}.news-single .btn-primary{padding:5px 15px}@media (max-width:768px){.news .pager{flex-direction:column}.news .pager li{margin-bottom:15px}.news .pager li .btn{min-width:200px}.page-navigation .pagination-next,.page-navigation .pagination-previous{float:none}.page-navigation .pagination{display:block}.pagination::before,.pagination::after{content:" ";display:table}.pagination::after{clear:both}}footer{background-color:#4d4d4d;color:#fff;padding-top:30px;padding-bottom:30px}footer a,footer a:hover{color:#fff}footer .col-headline{margin-bottom:60px}footer .col-headline .pre-title{text-transform:uppercase;font-size:0.9em;color:#b2b2b2}footer .col-headline h5{font-size:22px;font-weight:normal}footer .col-address strong{margin-bottom:30px;display:block}footer .col-generics a{display:block}#scroll2top{position:fixed;bottom:130px;left:0;right:0;opacity:0;transition:opacity 1s;height:0}#scroll2top a{background-image:url(/typo3conf/ext/apeiros/Resources/Public/Icons/chevron-up-solid.svg);width:50px;height:50px;bottom:30px;background-size:35px 40px;background-repeat:no-repeat;display:block;float:right;margin-right:0px;background-color:#AA182C;border-radius:50%;background-position:center}#scroll2top.show{opacity:1;transition-delay:2s}@media (max-width:1199px){#scroll2top .container{max-width:100%;width:100%}#scroll2top a{width:71px;height:70px;margin-right:0px}#scroll2top.show{opacity:0.5}}@media (max-width:767px){footer .col-headline{margin-bottom:30px}footer .col-address{margin-bottom:45px}footer .col-address strong{margin-bottom:5px}footer .col-address p{margin-bottom:10px}}