#nav{position:relative;z-index:15}#nav .nav-container{position:relative;z-index:1;background:#17D0DA}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#ffffff;text-align:center;text-decoration:none !important;white-space:nowrap}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:#17D0DA !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:100%;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#3B91CB}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav .level-1 ul{left:100%}.top{background:#17D0DA;color:#ffffff;padding:0.5rem 0}.top li{display:inline-block}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important}.top .s-contact i{left:10px !important}.top a{color:#ffffff}.top #header-opening button{padding:0;background:transparent !important;border:none !important;box-shadow:none !important}.top #header-opening button:hover, .top #header-opening button.focus, .top #header-opening button:focus, .top #header-opening button:active{background:transparent !important;border:transparent !important;box-shadow:none !important}.top #header-opening button i{left:-20px !important;top:0.2rem !important;padding:0 !important}.top #header-opening button::after{margin:0 !important}.top #header-opening button .opening_span{display:inline-block;position:relative;top:-2px;margin-right:0.5rem}.top #header-opening .open{width:20rem !important}.top #header-opening .s-dropdown-content.open li{width:100%}.top #header-opening .s-opening-list *{color:#3B91CB !important}.top #header-opening .s-opening-list li{margin-bottom:0.5rem}.top #header-opening .s-opening-list li .times li{margin-bottom:0 !important}.top .right ul{float:right}.top .right ul li{padding:0 0.5rem;padding-right:0 !important;display:inline-flex}.top .right ul li i{padding-right:0.3rem}.top .right ul li.login .btn{background:#17D0DA !important;border:#17D0DA !important}.top .right ul li.login .btn:hover, .top .right ul li.login .btn.focus, .top .right ul li.login .btn:focus, .top .right ul li.login .btn:active{background:#17D0DA !important;border:#17D0DA !important;box-shadow:none !important}.top .right ul li.login .open{color:#3B91CB !important}.top .right ul li.login .open a{color:#3B91CB !important}.top .right ul li.login .open .btn{color:#ffffff !important;background:#3B91CB !important}#wrapper-outer{position:relative;min-height:100%;background:#EDEDED}#header .top{position:relative;background:#333333}#header .top span{font-size:0.9rem;color:#ffffff !important}#header .top .btn-primary{padding:0 !important}#header .main{position:relative;background:#ffffff;padding:1rem 0 4rem 0}#header .main .s-logo img{width:100%}#header .main .locations{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1.5rem;margin:0 2rem 1rem 0}#header .main .locations .btn.btn-secondary{color:#ffffff}#header .main, #header .main a{color:#3B91CB}#nav li.level-0.has-child > a::after{display:none}#nav li > a{color:#3B91CB;transition:all 300ms}#nav li > a::before{content:'';position:absolute;top:110%;left:50%;transform:translateX(-50%);width:0;height:4px;transition:all 300ms;background:#3B91CB}#nav li.selected a, #nav li.selected-path a, #nav li.hover a, #nav li.focus a, #nav li:hover a, #nav li:focus a{color:#3B91CB;background:transparent !important;position:relative;transition:all 300ms}#nav li.selected a::before, #nav li.selected-path a::before, #nav li.hover a::before, #nav li.focus a::before, #nav li:hover a::before, #nav li:focus a::before{content:'';position:absolute;top:110%;left:50%;transform:translateX(-50%);width:3rem;height:4px;background:#3B91CB;transition:all 300ms}#nav ul.level-1{background:#3B91CB;width:17rem;border-radius:0.50rem;box-shadow:1px 1px 10px 10px rgba(0,0,0,0.1)}#nav ul.level-1 li:first-child{border-radius:0.50rem 0.50rem 0 0}#nav ul.level-1 li:last-child{border-radius:0 0 0.50rem 0.50rem}#nav ul.level-1 li > a{color:#ffffff;transition:all 300ms}#nav ul.level-1 li > a::before{content:'';position:absolute;top:110%;left:50%;transform:translateX(-50%);width:0;height:4px;transition:all 300ms;background:#ffffff}#nav ul.level-1 li.selected a, #nav ul.level-1 li.selected-path a, #nav ul.level-1 li.hover a, #nav ul.level-1 li.focus a, #nav ul.level-1 li:hover a, #nav ul.level-1 li:focus a{color:#ffffff;background:transparent !important;font-family:opensans_semibold_webfont, Arial, sans-serif}.s-banner{background:#333333;position:relative;z-index:15}.s-banner .tparrows{background:transparent}.s-banner .hesperiden.tparrows:before{font-family:'Font Awesome 5 Free';font-weight:900}.s-banner .hesperiden.tparrows.tp-leftarrow:before{content:"\f053";color:#efefef;font-size:2rem}.s-banner .hesperiden.tparrows.tp-rightarrow{left:99% !important}.s-banner .hesperiden.tparrows.tp-rightarrow:before{content:"\f054";color:#efefef;font-size:2rem}.s-banner .tp-caption{position:absolute;background:rgba(255,255,255,0.8);display:block;color:#222222;padding:2rem;text-align:center !important}.s-banner .tp-caption h1, .s-banner .tp-caption h2, .s-banner .tp-caption h3{margin:0.5rem 0}.s-banner .tp-caption .btn{color:#222222;border-color:#222222}.s-banner .active-revslide .caption{opacity:1;transition:opacity 250ms}#wrapper-content{background:#ffffff;position:relative;min-height:100vh;margin:-3rem 0 -2rem 0;z-index:10;box-shadow:1px 1px 10px 10px rgba(0,0,0,0.1);border-radius:0.50rem;overflow:hidden}#main{position:relative}#main h1{hyphens:auto;-webkit-hyphens:auto}#main .m-link_item{margin:1rem auto 0 auto;display:table}#main .m-grid_3_3_3_3{padding:30px}#footer{position:relative;z-index:5}#footer, #footer a{color:#ffffff}#footer .container{position:relative}#footer .main{padding:4rem 30px 2rem;border-top:1px solid #ffffff;background:#3B91CB;position:relative}#footer .main .level-0{position:absolute;bottom:0;left:30px}#footer .main .level-0 li{display:inline-block;padding:0 0.5rem;border-left:0.09rem solid #ffffff}#footer .main .level-0 li:first-child{border:none;padding-left:0}#footer .main h5{text-transform:uppercase;font-family:opensans_semibold_webfont, Arial, sans-serif}#footer .main .s-contact .opening{display:none}#footer .bottom{padding:1rem 30px;border-top:1px solid #ffffff;background:#17D0DA;font-size:0.8rem}@media screen and (max-width:767px){#wrapper-inner{padding-right:0;padding-left:0}#wrapper-content{border-radius:0}#main, #footer{margin:0 -30px}#header .top .container, #header .top .container-fluid, #header .main .container, #header .main .container-fluid{padding:0 10px}#header .btn-link{color:#3B91CB;float:right;margin:0;padding:0}#header .main{padding:0 0 3rem 0}#banner .tp-caption{padding:1rem !important;max-width:25rem !important}#banner .tp-caption h1{font-size:1.2rem;margin-bottom:0.5rem}#banner .tp-caption h2{font-size:1rem;padding:0}#banner .tp-caption h3{font-size:0.9rem}#banner .tp-caption .btn{padding:0.375rem 0.75rem !important}.g-section-background img{max-width:none;min-height:375px;min-width:100%;width:auto !important;height:100%;left:50%;transform:translateX(-50%)}.m-text_date .right{padding-right:0;padding-left:60px !important}.m-text_date .left{padding-left:60px;padding-right:60px !important}.m-text{padding:0 60px}.m-text .padding{padding:10px 0}.m-text h2{margin-top:0 !important}.m-text p{margin-bottom:0;padding-bottom:1rem}.s-gallery .row > *{margin-bottom:30px}.m-misc_faq{padding:30px 60px}.m-misc_google_maps{padding:0 30px}.m-text_quote{padding:30px 60px}.m-link_item{margin:0 auto !important}.m-misc_kurs h4{margin:0.5rem 1rem 0.5rem 0 !important}#footer .main h5{margin-top:1rem}#footer .main .row{padding-bottom:30px}#footer .main .level-0{position:absolute;bottom:0}#footer .main .s-socialmedia li{display:block;float:none}}@media screen and (min-width:768px) and (max-width:1414px){#wrapper-inner{padding-right:0;padding-left:0}.container{max-width:100%}.top *, .top span{font-size:0.8rem !important}.g-section-background img{max-width:none;min-height:375px;min-width:100%;width:auto !important;height:100%;left:50%;transform:translateX(-50%)}#nav{font-size:0.9rem;margin-left:-2rem}#nav li > a{padding:0.5rem}.s-banner .tp-caption{margin:10rem !important}.m-text_quote{padding:30px 60px}.m-text_date .right{padding-left:60px !important}.m-text h2{margin-top:0 !important}.m-link_item{margin:0 auto !important}.m-link_list .card h4{font-size:1rem}.s-gallery .row > *{margin-bottom:30px}#footer .main .level-0{left:0}#footer .main .level-0 li{display:block;border:none;text-align:left;padding:0;margin-bottom:0.25rem}#footer .main .s-opening-list{margin-right:-2rem}#footer .main .col-md-4:first-child{margin-left:-2rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}