@font-face{font-family:"gg";src:url("/files/t4d/fonts/Genos-Regular.ttf ") format("truetype");font-display:swap}@font-face{font-family:"Comfortaa";src:url("/files/t4d/fonts/Comfortaa-VariableFont_wght.ttf") format("truetype");font-display:swap}@font-face{font-family:"Montserrat";src:url("/files/t4d/fonts/Montserrat-Regular.ttf ") format("truetype");font-display:swap}h1{font-size:35px;font-family:gg;color:#00497e;font-weight:700}h3{font-family:"gg", Helvetica, Arial, sans-serif;color:#00497e;letter-spacing:0.05em;font-weight:700;font-size:22pt}#ff h2{font-family:gg;font-size:33px;font-weight:700;color:#c85e1e}.contao-cookiebar .highlight .cc-btn.success{background:#1c487a !important;border:none !important;color:#fff !important}.contao-cookiebar .highlight .cc-btn.success:hover{background:#0c2d52 !important}.contao-cookiebar .cc-info>a,.contao-cookiebar .cc-head>p,.contao-cookiebar .cc-footer>.cc-btn{color:#4d4c4c;font-weight:bold !important}@media only screen and (max-width:767px){.cc-info{display:flex;flex-direction:column;gap:25px}.cc-info a{width:100%;padding-top:25px;padding-bottom:25px}.contao-cookiebar .cc-info>a+a:before{content:"" !important}}#main{min-height:calc(100vh - 518px)}body{font-family:"Montserrat", sans-serif !important;padding-top:110px}.bg-dark p,.bg-dark h2,.bg-dark h3{color:white}html{scroll-behavior:smooth;scroll-behavior:auto;transition:scroll-behavior 0.5s ease-in-out}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;transition:none}}.navbar-dark{background:#00497e}.navbar-dark .container-fluid{background:inherit !important}.navbar-brand img{max-width:113px;height:auto}.navbar-nav{width:100%;display:flex;justify-content:center}.navbar-nav .nav-item{text-align:center}.nav-link{font-family:"gg";font-weight:700 !important;color:#f5ebec;display:inline-block;padding:0 15px;line-height:110px;font-size:23px;margin:0}.nav-item.highlight{background-color:#f5ebec}.nav-item.highlight>a.nav-link{color:#00497e}.nav-item.highlight>a.nav-link:hover{color:#f8bc57}.navbar-nav .active{color:#f8bc57 !important}.nav-link:hover{color:#f8bc57 !important}.submit_container .submit{border-radius:4px;padding:8px 12px;color:#ffffff;font-size:16px;background-color:#1c487a !important;background-image:none !important}.contact-header{padding-top:50px}.navbar{height:110px;border-bottom:6px solid #e0e1dd}.logo-image{position:absolute;left:3%;top:20%}.social-icons{position:absolute;right:50px;display:flex;align-items:center;flex-direction:column}.social-icons>.mod_changelanguage>ul.language_switcher_flags{padding-left:unset}.social-icons>div:first-child{display:flex;gap:15px}.social-icons i{color:white !important}.dropdown-menu{-webkit-transition:max-height 0.3s, opacity 0.2s 0.1s, visibility 0s 0.3s;-moz-transition:max-height 0.3s, opacity 0.2s 0.1s, visibility 0s 0.3s;-ms-transition:max-height 0.3s, opacity 0.2s 0.1s, visibility 0s 0.3s;-o-transition:max-height 0.3s, opacity 0.2s 0.1s, visibility 0s 0.3s;transition:max-height 0.3s, opacity 0.2s 0.1s, visibility 0s 0.3s;max-height:0;display:block;overflow:hidden;visibility:hidden;margin-top:0px;background-color:white !important;color:white;border-radius:0 0 5px 5px;border-top:0px;padding:8px 16px}.dropdown-menu.show{-webkit-transition:max-height 0.3s, opacity 0.2s, visibility 0s;-moz-transition:max-height 0.3s, opacity 0.2s, visibility 0s;-ms-transition:max-height 0.3s, opacity 0.2s, visibility 0s;-o-transition:max-height 0.3s, opacity 0.2s, visibility 0s;transition:max-height 0.3s, opacity 0.2s, visibility 0s;margin-top:0px;max-height:100vh;visibility:visible}.dropdown-menu.show .dropdown-label:hover+.dropdown-toggle-split,.dropdown-menu.show .dropdown-label:has(+ .dropdown-toggle-split:hover){color:white !important}.dropdown-menu.show>div>div>a.dropdown-item{color:black}.dropdown-menu.show>div>div>a.dropdown-item:last-child{margin-bottom:15px}.dropdown-menu.show>div>div.active>a.dropdown-item,.dropdown-menu.show>div>div>a.dropdown-item:hover{background-color:rgba(196, 196, 196, 0.1) !important;color:black !important}.dropdown-toggle-split{display:flex;align-items:center;justify-content:center}.nav-item.dropdown .dropdown-menu{border:4px solid #e0e1dd;border-top:0px;border-radius:0 0 10px 10px;display:flex}.nav-item.dropdown .dropdown-menu>div>div:first-child{border-bottom:2px solid #e0e1dd;margin-bottom:12px}.nav-item.dropdown .dropdown-menu>div>div:first-child>a{font-weight:bold}.nav-item.dropdown .dropdown-menu>:not(div:first-child)>a{margin-left:28px}.dropdown-toggle-split::after{margin-left:6px}.nav-item.multiline{display:flex;align-items:center;justify-content:center}.nav-item.multiline>a.nav-link{line-height:1.5rem;margin-top:62px;height:100%}@media only screen and (min-width:1200px) and (max-width:1337px){.nav-item>a.nav-link{font-size:20px}}@media only screen and (min-width:768px) and (max-width:991px) and (orientation:portrait){body{padding-top:100px}.navbar-nav{margin-bottom:50px}.container-fluid .social-icons{position:relative;right:0;margin:auto}.navbar .container-fluid{flex-direction:row-reverse}.navbar-toggler{position:absolute}.content-headline{padding-left:10px;padding-right:10px}.navbar{height:110px}.navbar-brand img{height:auto;position:absolute}.nav-item{height:65px}.nav-link{font-size:20px;padding:0 5px}}@media only screen and (max-width:1200px){a.nav-link{line-height:65px}.nav-item.dropdown{height:65px}.nav-item.dropdown:has(> div.dropdown-menu.show){height:fit-content;min-height:65px}.nav-item.dropdown>div.dropdown-menu{border:none;padding:0px}#main{padding-top:60px}.navbar-nav{margin-bottom:50px}.navbar .container-fluid{flex-direction:row-reverse}.navbar-toggler,.logo-image{position:absolute;top:20px}.content-headline{padding-left:10px;padding-right:10px}.navbar:has(> div.container-fluid>div.navbar-collapse.collapse.show),.navbar:has(> div.container-fluid>div.navbar-collapse.collapsing){overflow-y:scroll}.navbar{height:auto;padding:0;max-width:100vw;max-height:100vh}.navbar a{white-space:break-spaces}.container-fluid .social-icons{position:relative;right:0;margin:auto;margin-bottom:20px}.navbar-brand{margin:revert}.navbar-brand img{max-width:75px;height:auto;position:absolute;top:10}.nav-item{height:65px}.nav-item>a.nav-link{font-size:23px}#navbarNav.navbar-collapse.collapse.show .nav-item.multiline>a.nav-link{margin-top:0px;line-height:32px}}