@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"Libre Baskerville";src:url("../fonts/LibreBaskerville-Italic.ttf") format("truetype");font-weight:400;font-style:italic}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#174078}::-webkit-scrollbar-thumb{background:#54c3eb}::-webkit-scrollbar-thumb:hover{background:rgb(61.1701570681,186.9895287958,232.3298429319)}body{position:relative;font-family:"Libre Baskerville",Arial,sans-serif;font-weight:400;color:#000;font-size:18px;background-color:#f8f7f7}.btn{--bs-btn-padding-x: 1rem;--bs-btn-padding-y: .5rem}.btn-primary{--bs-btn-bg: #174078;--bs-btn-border-color: #174078;--bs-btn-hover-bg: rgb(13.1566433566, 36.6097902098, 68.6433566434);--bs-btn-hover-border-color:rgb(13.1566433566, 36.6097902098, 68.6433566434);--bs-btn-active-bg: #174078;--bs-btn-active-border-color: #174078;box-shadow:calc(var(--bs-gutter-x)*.25*1) calc(var(--bs-gutter-x)*.25*-1) 0 #54c3eb;transition:box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1)}.btn-primary:hover,.btn-primary:active{-webkit-box-shadow:0 0 0 #54c3eb;-moz-box-shadow:0 0 0 #54c3eb;box-shadow:0 0 0 #54c3eb;transition:box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1)}a{color:#174078;transition:color 250ms ease-in}a:hover{color:#54c3eb;transition:color 250ms ease-in}header#home{display:grid;align-items:end;text-align:end;position:relative;min-height:65vh}header#home:before{content:"";position:absolute;top:0;left:0;background:rgba(0,0,0,0) url(../../assets/images/AdobeStock_78607497.jpeg) center no-repeat;background-size:cover;width:100%;height:100%;z-index:-1}main{display:grid;min-height:100vh}.shadowImage{position:relative}.shadowImage:after,.shadowImage:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transition:box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1)}.shadowImage:before{box-shadow:calc(var(--bs-gutter-x)*.25*-1) calc(var(--bs-gutter-x)*.25*-1) 0 #54c3eb}.shadowImage:after{box-shadow:calc(var(--bs-gutter-x)*.25*1) calc(var(--bs-gutter-x)*.25*1) 0 #174078}.shadowImage:hover:after,.shadowImage:hover:before{box-shadow:0 0 0;transition:box-shadow 250ms cubic-bezier(0.23, 1, 0.32, 1)}section,header{padding:calc(40px + 40*(100vw - 360px)/1560) 0}section.small,header.small{padding-top:calc(15px + 15*(100vw - 360px)/1560);padding-bottom:calc(15px + 15*(100vw - 360px)/1560)}section.quote{background-color:#174078;color:#fff;font-weight:600;font-style:italic}#termine{background-color:#54c3eb;font-weight:700;color:#fff}h1,h2,h3{font-family:"Libre Baskerville",Arial,Helvetica,sans-serif}nav{z-index:5}nav ul{margin:0;padding:0;list-style:none}nav ul li a{color:inherit;text-decoration:none}nav ul li a.nav-link:focus,nav ul li a.nav-link:hover{color:inherit}nav ul li a.active{color:#54c3eb !important}img.logo{max-width:calc(140px + 140*(100vw - 360px)/1560);width:100%}.form-check-input:checked{background-color:#174078;border-color:#174078}footer{background-color:#f8f8f9}footer ul{padding:0;margin:0;list-style:none}footer ul li a{text-decoration:none;color:inherit}footer .copyright{font-size:16px;background-color:#174078;color:#f8f8f9}footer .info{background-color:#eee}label.form-label{height:0;width:0;visibility:hidden;opacity:0;display:none}.infos a{display:inline}.infos .d-grid{grid-template-columns:70px 1fr;gap:1rem}.infos div{padding:.05rem 0}.infos p{margin:0}.clippingContainer{max-height:600px;overflow:clip}.form-control,.form-select{padding:.375rem 1.75rem}.form-group.required label.form-label{display:block;opacity:1;height:auto;visibility:visible}label.form-label{height:0;width:0;visibility:hidden;opacity:0;position:relative}.form-group.required label:after{content:"*";color:red;position:absolute;top:14px;left:1rem;font-size:10px}.CookieDeclaration{max-width:calc(100vw - 2rem);width:100%;overflow:auto}.CookieDeclarationType{width:100%;overflow-x:scroll}.CookieDeclarationTable{width:auto !important}.offcanvas-body a{font-size:28px;font-weight:500;text-decoration:none}@media screen and (max-width: 768px){header#home{min-height:50vh}}@media screen and (max-width: 564px){header#home{min-height:45vh}}/*# sourceMappingURL=main.min.css.map */
