﻿/*!
 * Bootstrap  v5.3.3 (https://getbootstrap.com/)
 * Copyright 2011-2024 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */@font-face{font-family:Merriweather;font-style:normal;font-weight:400;src:local("Merriweather Regular"),local("Merriweather-Regular"),url(../fonts/merriweather-v19-latin-regular.woff2) format("woff2"),url(/fonts/merriweather-v19-latin-regular.woff) format("woff")}@font-face{font-family:Merriweather;font-style:bold;font-weight:700;src:local("Merriweather Bold"),local("Merriweather-Bold"),url(../fonts/merriweather-v19-latin-700.woff2) format("woff2"),url(/fonts/merriweather-v19-latin-700.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:300;src:local("Merriweather Italic"),local("Merriweather-Italic"),url(../fonts/merriweather-v19-latin-300italic.woff2) format("woff2"),url(/fonts/merriweather-v19-latin-300italic.woff) format("woff")}@font-face{font-family:Merriweather;font-style:italic;font-weight:700;src:local("Merriweather Italic Bold"),local("Merriweather-Italic-Bold"),url(../fonts/merriweather-v19-latin-700italic.woff2) format("woff2"),url(/fonts/merriweather-v19-latin-700italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:400;src:url("../fonts/open-sans-v40-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:400;src:url("../fonts/open-sans-v40-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:700;src:url("../fonts/open-sans-v40-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:italic;font-weight:700;src:url("../fonts/open-sans-v40-latin-700italic.woff2") format("woff2")}body,p,form{font-family:"Open Sans",sans-serif}main{font-size:1em}h1,h2,.h1{font-family:"Merriweather"}h3,h4,h5,h6{font-family:"Open Sans",sans-serif}h1,.h1{font-size:3.5rem;margin-bottom:1em}@media(max-width: 576px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:2em;margin-bottom:1em}@media(max-width: 576px){h2,.h2{font-size:1.5em}}h3,.h3{font-size:1.5em;margin-bottom:1.3em}@media(max-width: 576px){h3,.h3{font-size:1.3em}}p+h3{margin-top:2em}h4,.h4{font-size:1.1em;margin-bottom:1em}h2+h3{margin-top:-1em}.none{display:none}a:focus-visible{font-style:italic}main a{text-decoration:underline}main a:hover{text-decoration:none}.area-margin,.area-margin-top{padding-top:80px;padding-bottom:80px}.area-margin.area-margin-bottom-small,.area-margin-top.area-margin-bottom-small{padding-bottom:35px}@media(max-width: 576px){.area-margin,.area-margin-top{padding-top:45px;padding-bottom:45px}.area-margin.area-margin-bottom-small,.area-margin-top.area-margin-bottom-small{padding-bottom:15px}}.area-margin+.area-margin{padding-top:0}.area-margin .col p:last-of-type{margin-bottom:0}@media(max-width: 576px){.sm-area-margin-0{margin-top:-30px}}.margin-top-without-header{margin-top:5rem}@media(max-width: 768px){.margin-top-without-header{margin-top:2rem}}@media(max-width: 576px){.margin-top-without-header{margin-top:0}}.area-small-margin{margin-top:-50px}.area-button-select{padding:1em 0 0 0}.area-button-select .btn,.area-button-select .below-map-area{margin:0 1em 1em 0}.area-button-select .below-map-area{display:block}@media(max-width: 576px){.area-button-select .btn{width:100%}}.area-margin-last{padding-bottom:200px !important}@media(max-width: 768px){.area-margin-last{padding-bottom:150px !important}}@media(max-width: 576px){.area-margin-last{padding-bottom:100px !important}}.area-inverse{background:linear-gradient(to right bottom, #E6EEF6, #fff)}.area-inverse-2{background-color:#111d4e;color:#fff}.area-inverse-2 a{color:#ffc107}.area-inverse-3{background-color:#ec4247;color:#fff}@media(max-width: 768px){.margin-bottom-sm{margin-bottom:3em}}.no-header-margin h1,.no-header-margin h2,.no-header-margin h3{margin:0}.navbar{padding-top:32px;font-size:1.15rem}@media(max-width: 1400px){.navbar{font-size:1rem}.navbar .btn{padding:.2em .4em}.navbar .btn span{display:none}}.navbar-light{background:linear-gradient(to right bottom, #fff, #E6EEF6);border-bottom:1px solid #ccc;box-shadow:0 2px 2px rgba(0,0,0,.05)}.navbar-light .btn:hover{background-color:#fff;color:#0857a6}.navbar-transparent{background-color:rgba(0,0,0,0) !important}#fullPicNav a{color:#fff;font-weight:normal}#fullPicNav a.dropdown-item{color:#0857a6}.navbar-nav{padding-top:18px}.navbar-brand img{max-height:60px}.navbar-scrolled{background-color:#fff !important;transition:background-color .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-scrolled a{color:#0857a6 !important}@media(max-width: 768px){.navbar-collapse{position:absolute;top:100%;left:0;width:100vw;background-color:#fff;z-index:999;padding:1rem;box-shadow:0 4px 8px rgba(0,0,0,.1)}.navbar-collapse .nav-link,.navbar-collapse .dropdown-item{color:#0857a6 !important}.navbar-collapse .nav-link:hover,.navbar-collapse .dropdown-item:hover{color:#333 !important;background-color:#f8f9fa}.navbar-collapse .dropdown-menu{background-color:#fff;border:none}}.nav-top-margin{margin-top:6.8em}@media(max-width: 576px){.nav-top-margin{margin-top:6.8em}}.full-pic{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;height:100vh;color:#fff;position:relative;background-color:#111d4e}.pic-narrow{background-repeat:no-repeat !important;background-position:center center !important;background-size:cover !important;height:auto;color:#fff;position:relative;background-color:#111d4e}.pic-narrow .display-4{font-size:2.2em;margin:1.5em 0}.full-pic-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.full-pic-text-area{flex-grow:1;display:flex;align-items:center;justify-content:flex-start}.full-pic-text-area .lead{max-width:768px}.full-pic-text-area .lead b{font-weight:bold}.area img{border-radius:10px}.area-team img{max-width:320px}.video-preview .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:5rem;color:#fff;cursor:pointer;opacity:.9;transition:opacity .3s ease}.video-preview .play-button:hover{opacity:1}.area-pics .pic-div{margin:1em 0}input[type=checkbox]:disabled+label.form-check-label{color:#000 !important;opacity:1 !important}footer{padding:0;background-color:#111d4e;color:#fff}footer a{color:#fff}footer .full-width-line{height:1px;background-color:#eee;border:none}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer a.btn:hover{text-decoration:none}footer .footer-top{padding:5em 0;background-color:#111d4e}@media(max-width: 576px){footer .footer-top{padding:3em 0}}footer .footer-bottom{padding:1em 0 5em 0;background-color:#060e31}#cookie-info{position:fixed;bottom:0;background-color:rgba(51,51,51,.8);color:#fff;z-index:1000;width:100%;font-size:90%;border-top:1px solid #999;padding:1em 0 2em 0}@media(max-width: 576px){#cookie-info{font-size:80%}}@media(max-width: 768px){#cookie-info p{font-size:90%}}@media(max-width: 576px){#cookie-info p{font-size:90%}}@media(max-width: 576px){.btn-dsgvo{font-size:90% !important;padding:5px 5px}}.footer-logos img{max-height:60px}.announcement{margin:0;padding:0}.announcement p{padding:2em;margin:0;text-align:center;font-size:1.1em;font-weight:bold;color:#0857a6}.announcement img{border-radius:0;padding:1em}.mark-lines{padding-right:3em}.mark-lines p{font-size:1.2em;border-bottom:1px solid #ddd;padding:.6em 0;margin:0}.mark-lines b,.mark-lines h2{color:#0857a6}.mark-lines b{font-size:1.5em}.mark-lines .no-border{border:0}.mark-lines a{text-decoration:none}.mark-lines a:hover{text-decoration:uderline}.mark-enumeration{padding-left:1em}.mark-enumeration ul{list-style:none;padding-left:0}.mark-enumeration ul li{position:relative;padding-left:1.5em;padding-bottom:1em}.mark-enumeration ul li::before{content:"";font-family:"bootstrap-icons";position:absolute;left:0;top:.15em;color:#ffc107}.vrctable.table-dark{--bs-table-bg: #111D4E}.vrctable.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-striped-bg: #060E31}.vrctable.table-rounded{border-collapse:separate;border-spacing:0;border-radius:10px;overflow:hidden}.vrctable.table-rounded td,.vrctable.table-rounded th{border:none}/*# sourceMappingURL=vrc.css.map */
