p:last-child{margin-bottom:0px}body{font-family:Arial,Helvetica,sans-serif;padding-top:6rem}@media(min-width: 1024px){body{padding-top:5.75rem}}a{text-decoration:none;color:#37519b}a.btn-primary,a.btn-primary:hover{color:#fff;background-color:#37519b;border-color:#37519b;border-radius:0px}button.btn-primary,button.btn-primary:hover{color:#fff;background-color:#37519b;border-color:#37519b;border-radius:0px}figcaption{margin-top:.5rem}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(180deg)}}.navbar-toggler{border:0px}.navbar-toggler:focus{border:0px;box-shadow:none}.navbar-toggler .img-show{display:none}.navbar-toggler[aria-expanded=true] .img-collapsed{display:none}.navbar-toggler[aria-expanded=true] .img-show{display:block;animation:rotation .3s forwards ease-out}.navbar.fixed-top{box-shadow:0px 15px 10px -5px rgba(0,0,0,.26);background-color:#fff}.navbar-collapse{background-color:#fff}@media(min-width: 992px){.navbar-collapse{justify-content:flex-end}}.navbar-collapse>.frame{padding:0px 1rem}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#37519b}.navbar-nav .nav-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between}.navbar-nav .nav-link.active,.navbar-nav .nav-link:hover{font-weight:600;color:#37519b}.navbar-nav .nav-link:after{content:attr(data-text);content:attr(data-text)/"";height:0;visibility:hidden;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;font-weight:600}footer{background-color:#37519b;color:#fff}footer a,footer .nav-link{color:#fff}footer a:hover,footer a:focus,footer .nav-link:hover,footer .nav-link:focus{color:#fff}.heroslider>.slide:not(:first-child){display:none}.slick-track{display:flex}.slick-track .slick-slide{display:flex;height:auto}.slick-slide img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.slick-dots li button:before,.slick-dots li.slick-active button:before{color:#fff;text-shadow:0 6px 6px rgba(0,0,0,.4)}.slick-arrow{color:rgba(0,0,0,.5);z-index:1000}.slick-arrow:before{color:inherit;content:"";background-repeat:no-repeat;background-size:contain;font-size:0px;width:1rem;height:1rem;display:block}@media(min-width: 768px){.slick-arrow:before{width:1.5rem;height:1.5rem}}.slick-arrow:hover{color:#37519b}.slick-prev{left:0px}.slick-prev:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='234px' height='391px' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 191.453 319.089' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Ebene_x0020_1'%3E%3Cpolygon fill='currentColor' fill-rule='nonzero' points='17.4861,175.465 17.4022,175.541 -0,159.586 173.969,0 191.368,15.9531 34.8864,159.501 191.453,303.134 174.053,319.089 '/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat}@media(min-width: 768px){.slick-prev{left:-1.75rem}}.slick-next{right:0px}.slick-next:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='234px' height='391px' shape-rendering='geometricPrecision' text-rendering='geometricPrecision' image-rendering='optimizeQuality' fill-rule='evenodd' clip-rule='evenodd'%0AviewBox='0 0 191.451 319.086' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Ebene_x0020_1'%3E%3Cpolygon fill='curentColor' fill-rule='nonzero' points='173.965,143.623 174.049,143.547 191.451,159.502 17.4841,319.086 0.0849022,303.134 156.565,159.587 -0,15.9549 17.4001,0 '/%3E%3C/g%3E%3C/svg%3E%0A")}@media(min-width: 768px){.slick-next{right:-1.75rem}}main section .frame{position:relative;z-index:1;padding-top:3rem;padding-bottom:3rem}main section.bgimg,main section.bgcolor{padding-top:3rem;padding-bottom:3rem}main section.bgimg .frame,main section.bgcolor .frame{padding-top:0px;padding-bottom:0px}main section.bgcolor-1{background-color:rgba(0,0,0,.05)}main section.bgcolor-2{background-color:#37519b;color:#fff}main section.bgcolor-2 a{color:#fff}main section.bgcolor-2 a.btn-primary,main section.bgcolor-2 a.btn-primary:hover{color:#37519b;background-color:#fff;border-color:#fff}main section.bgcolor-3{background-color:rgba(55,81,155,.25)}main .frame ul{list-style:none;padding-left:0px}main .frame ul li{position:relative;padding-left:17px}main .frame ul li::before{content:"";position:absolute;left:0px;top:6px;width:10px;height:10px;border-radius:50%;background:#37519b;display:block}main .frame.frame-space-after-extra-small{padding-bottom:0px}main .contenttable tr,main .contenttable td{border-bottom:0px}.content-bg-image{z-index:0;left:0px;top:0px}.content-bg-image img{opacity:.15;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.heroslider .slide:before{content:"";position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0,0,0,.2)}.heroslider.slick-dotted.slick-slider{margin:0px}.heroslider .slick-dots{bottom:.5rem}.heroslider .caption{left:0px;top:2rem}.heroslider .caption .title{font-size:2.25rem;font-weight:600;color:#fff;text-shadow:0 6px 6px rgba(0,0,0,.4)}@media(min-width: 1024px){.heroslider .caption .title{font-size:4.25rem}}.heroslider .caption .description{font-size:1.75rem;font-weight:400;color:#fff;text-shadow:0 6px 6px rgba(0,0,0,.4)}.iconlinks a{color:rgba(0,0,0,.75);transition:all ease-in-out 300ms}.iconlinks a:hover{color:#37519b}.iconlinks img,.iconlinks svg{height:3rem;width:auto}.form-group{margin-bottom:1.5rem}.form-label{font-weight:600}legend{font-size:1rem;font-weight:600}input[type=text],input[type=tel]{border-radius:0px}.form-check-input:checked{background-color:#37519b;border-color:#37519b}.formsection{padding-top:3rem;padding-bottom:.5rem}.formsection.even{background-color:rgba(0,0,0,.05)}/*# sourceMappingURL=Main.css.map */
.frame-layout-1,
.frame-layout-1 .btn{
    font-size: 2rem;
}

.form-check-label{
    width: auto;
    height: auto;
}

form[id^="bewerbung"] legend{
    position: relative !important;
    width: auto !important;
    height: auto !important;
    margin: 0px !important;
    clip: unset !important;
    margin-bottom: 0.25rem !important;
}