h1{font-size:40px;font-weight:600;color:#1c5c85}h2{font-size:22px;font-weight:600;color:#1c5c85;padding-bottom:8px}h3{font-size:16px;font-weight:600;color:#1c5c85}.bg-white{background-color:#fff}.bg-lightgrey{background-color:#f7f7f7}.bg-darkblue{background-color:#1c5c85}.bg-lightblue{background-color:#d8f6fd}.dropshadow{box-shadow:1px 3px 7px rgba(0,0,0,.15)}#page-header #page-header-inner{padding-top:20px;padding-bottom:20px}#page-header #page-header-inner>.container{min-width:100%;max-width:100%}#page-header nav>ul .nav-items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:25px min( 44px,1.2vw )}#page-header nav>ul #nav-mobile-toggle{position:fixed;left:100%;bottom:100%;width:0;height:0;visibility:hidden;overflow:hidden}#page-header nav>ul #nav-mobile-toggle-label{display:none;visibility:hidden;justify-content:flex-end;align-items:flex-end;cursor:pointer}#page-header nav>ul .nav-items-wrapper .nav-items-mobile{display:none}#page-header nav>ul li *{font-size:17px;font-weight:600;line-height:100%}#page-header nav>ul li.nav-item a{display:block;position:relative;text-decoration:none}#page-header nav>ul li.nav-item.active a:after{content:"";position:absolute;top:100%;left:0;right:0;margin-top:5px;height:3px;border-bottom:3px solid #19c9f2}#page-header nav>ul li.nav-logo a{width:fit-content;margin:0;padding:0}#page-header nav>ul li.nav-logo{margin-right:auto}#page-header nav>ul li.nav-logo img,#page-header nav>ul li.nav-logo svg{object-fit:contain;object-position:center center;height:50px;width:auto}#body-impressum .impressum-section{margin-top:75px;margin-bottom:75px}#firmamedieninhaber{margin-top:80px}.company-info{margin-bottom:20px}.contact-info,.registration-info,.ceo-info,.business-info,.consulting-info,.remuneration-info,.cancellation-info,.language-info,.membership-info,.authority-info,.arbitration-info{margin-bottom:20px}.impressum-copy{margin-bottom:80px}.contactteam{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.contactteam .contactteam-inner{padding:75px 0 80px}.contactteam .contactteam-inner h2,.contactteam .contactteam-inner .contactteam-content *{color:#fff}.contactteam .contactteam-content-address p{min-height:2.5em}.contactteam .contactteam-content-address label{font-weight:600}.contactteam .contactteam-inner a.bt-default{margin-top:18px}.sitemap{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.sitemap .sitemap-inner{padding-top:80px;padding-bottom:80px;gap:40px 0}.sitemap .sitemap-inner h3{padding-bottom:5px}.sitemap .sitemap-inner h3,.sitemap .sitemap-inner h3 *{font-size:18px}.sitemap .sitemap-inner h3,.sitemap .sitemap-inner *{color:#1c5c85}.sitemap .sitemap-inner li,.sitemap .sitemap-inner li *{font-size:14px;line-height:235%}#page-footer .copyright-wrapper{min-width:100%;max-width:100%;padding-top:80px;padding-bottom:80px;text-align:center}#page-footer .copyright-text{margin-top:18px;text-align:center;font-size:12px}#page-footer .copyright-text .cr-char{font-family:roboto,Arial,sans-serif;font-size:.95em}#page-footer .logo,#page-footer .logo *{display:inline-block;height:auto}.carousel-wrapper{padding-bottom:85px}.carousel,.carousel-item,.carousel-item-inner{height:590px;max-height:590px}.carousel{position:relative}.carousel .carousel-item{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0}.carousel .carousel-item-inner{position:relative}.carousel .carousel-item.last-active{z-index:1;opacity:1;transition:all .7s ease-in-out .71s}.carousel input:checked+.carousel-item,.carousel .carousel-item.active{z-index:2}.carousel .carousel-item figure{opacity:0;transition:all .7s ease-in-out 0s}.carousel .carousel .carousel-item.last-active{opacity:1!important}.carousel input{display:none}.carousel input:checked+.carousel-item.active figure,.carousel input:checked+.carousel-item figure{opacity:1}.carousel .carousel-item picture,.carousel .carousel-item img{min-width:100%;width:100vw;max-width:100%}.carousel .carousel-item .carousel-item-box-wrapper{position:relative;width:100%;max-width:1120px;margin:0 auto;padding:0}.carousel .carousel-item .carousel-item-box{position:absolute;right:50%;bottom:-85px;width:65%;padding:25px 95px 35px;border-radius:30px;text-align:right}.carousel .carousel-item-box-inner{max-width:465px;margin-right:0}.carousel .carousel-item .carousel-item-box figcaption .bt-default{margin-top:18px}.carousel .carousel-item .carousel-item-box nav{margin-top:25px}.carousel .carousel-item .carousel-item-box figcaption{opacity:0;transform:translateX(-140px);transition:all .7s ease-in-out 0s}.carousel input:checked+.carousel-item .carousel-item-box figcaption,.carousel input:checked+.carousel-item.active .carousel-item-box figcaption{opacity:1;transform:translateX(0)}.carousel .carousel-item.last-active .carousel-item-box figcaption{opacity:0;transform:translateX(0)}.carousel .carousel-item .carousel-item-box h1{color:#fff}.carousel .carousel-item .carousel-item-box nav>ul.dotnav{display:flex;justify-content:flex-end;gap:10px 10px;padding-top:2px;padding-bottom:2px}.carousel .carousel-item .carousel-item-box nav>ul.dotnav li label{display:block;position:relative;width:0;height:14px;margin:0;padding:0;border:none;border-radius:999999px!important;outline:0 solid transparent;background:0 0;max-width:24px;font-size:.00001px;line-height:0%;cursor:pointer;will-change:width}.carousel .carousel-item .carousel-item-box nav>ul.dotnav li label .dotnav-dot-fill{display:block;position:absolute;top:-1px;left:-1px;bottom:-1px;width:0;height:16px;max-width:52px;border:none;border-radius:999999px;background-color:transparent;opacity:0;will-change:width,opacity}@keyframes sliderDotProgress{0.000%{width:16px;opacity:0}0.001%{width:16px;opacity:1}100.0%{width:50px;opacity:1}}.carousel .carousel-item .carousel-item-box nav>ul.dotnav li label.active .dotnav-dot-fill{width:0;opacity:0;background-color:transparent;animation:sliderDotProgress 0s linear 0s 0}.carousel .carousel-item .carousel-item-box nav>ul.dotnav li label.active{position:relative;width:0;max-width:0;height:14px}.carousel .carousel-item .dotnav-dot-num{display:block;width:0;height:0;color:transparent}.carousel .carousel-item .carousel-item-box nav>ul.dotnav li label:hover{background-color:transparent}.insurance-grid .col-lg-6 h3{hyphens:none}.ctas-wrapper{margin-top:75px}.ctas-wrapper ul.ctas-list{gap:40px 0}.ctas-wrapper ul.ctas-list li footer{margin-top:18px}#body-unternehmen section:last-child .ctas-wrapper{padding-bottom:75px}main>section.fullwidth-section>.overlapboxes-wrapper{width:100%;max-width:1120px;margin:85px auto 0;padding:0 0 420px;display:flex;padding-bottom:0}.overlapboxes-photo-wrapper{z-index:2;padding-top:82px;width:65%;position:relative;min-width:65%;margin-left:-15%}.overlapboxes-photo{position:relative;height:275px;border-radius:30px;text-align:right}.overlapboxes-photo *{object-fit:contain;object-position:right bottom}.overlapboxes-photo picture{position:absolute;right:0;bottom:0;overflow:hidden;border-radius:0 0 30px 0;padding-right:20px}#body-unternehmen .overlapboxes-photo picture,#body-karriere .overlapboxes-photo picture,#body-home .overlapboxes-photo picture{padding-right:0}.overlapboxes-text-wrapper{z-index:1;left:50%;margin-left:-70px;width:65%;min-width:65%;margin-top:145px}.overlapboxes-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:275px;padding:30px 95px 40px;border-radius:30px;background:#1c5c85}.overlapboxes-text>*{min-width:100%}.overlapboxes-text-inner>h2{line-height:150%}.overlapboxes-text-inner>h2,.overlapboxes-text-inner>address *,.overlapboxes-text-inner>q,.overlapboxes-text-inner>p{color:#fff}.overlapboxes-text *:is(.bt-default,q+*){margin-top:18px}section.fullwidth-section.imgquote-section{padding-bottom:75px}.imgquote-section .overlapboxes-text{padding-right:95px;min-height:255px}.overlapboxes-wrapper+.insurance-buttons{margin-top:40px}.imgquote-section.has-bottom-half-bg-grey{position:relative}.imgquote-section.has-bottom-half-bg-grey:before{content:'';position:absolute;top:200px;right:0;bottom:0;left:0;background:#f7f7f7}#body-kontakt .contact-section{padding-bottom:85px}a.bt-default.btn-one{margin-right:20px}@media screen and (max-width:959px){#body-karriere a.bt-default{margin-top:20px!important;margin-left:20px!important;margin-right:20px!important}}#page-header nav>ul li.nav-item a[title=Jobs]{display:none}#body-jobs .fullwidth-section .justify-content-center{justify-content:unset!important}#body-jobs .insurance{margin-top:30px;margin-bottom:70px;padding:0;text-align:left}#body-jobs .container.job li{list-style-type:disc;list-style-position:inside;color:#1c5c85}#body-jobs .container.job li span{color:#000}h3{font-size:18px}main>section>.container.values-wrapper{padding-top:75px}main>section>.container.values-wrapper a.bt-default{margin-top:18px}#body-home main .insurance-section .insurance{background-clip:content-box;padding-top:145px}main .insurance-section{}main .insurance-section .insurance{padding-top:75px}main .insurance-section .insurance-inner{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}main .insurance-section .insurance-intro-text{padding-top:35px}main .insurance-section .insurance-intro-photo picture{position:relative;margin-top:-65px}main .insurance-section .insurance-intro-photo picture *,main .insurance-section .insurance-intro-photo picture{min-width:100%;width:auto;max-width:100%;height:auto;border-radius:30px}main .insurance-section .insurance-grid-wrapper{margin-top:80px}main .insurance-section .insurance-grid{text-align:center}main .insurance-section .insurance-grid-inner{gap:25px 0;hyphens:auto}main .insurance-section .insurance-grid-icon-wrapper{position:relative;display:flex;justify-content:center;align-items:center}main .insurance-section .insurance-grid-icon-wrapper svg{display:block;width:120px;height:120px;aspect-ratio:1/1}main .insurance-section .insurance-grid li h3,main .insurance-section .insurance-grid li h3 *{padding-top:10px;padding-left:.15ch}.insurance-buttons{margin-top:50px;text-align:center}main>.insurance-section+.insurance-section .insurance-grid-wrapper,*:is(#body-geschaeftskunden,#body-privatkunden,#body-unternehmen) .insurance-grid-wrapper{padding-bottom:80px}.textimg-hero-inner.container{width:100%;max-width:1200px;margin:0 auto;padding:0 40px}.textimg-hero-intro-text{padding-top:75px}.textimg-hero-intro-text .bt-default{margin-top:18px}.textimg-hero-intro-photo picture{position:relative;transform:translateY(-65px)}.textimg-hero-intro-photo picture *,.textimg-hero-intro-photo picture{min-width:100%;width:auto;max-width:100%;height:auto;border-radius:30px}.textimg-hero{background-clip:initial;padding-top:0;padding:25px 0}.textimg-hero-intro-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:25px;padding-bottom:25px}.textimg-hero-intro-photo picture{position:static!important;transform:none!important}#body-karriere main .insurance-section .insurance-grid-wrapper{padding-bottom:80px}#body-kontakt main .insurance-section .insurance-grid-wrapper{margin-top:0;margin-bottom:0}#body-kontakt .row.insurance-buttons{margin-top:0}#body-kontakt .overlapboxes-wrapper{margin-top:40px}.team-grid-wrapper img{object-fit:unset}.team-grid-wrapper{padding-bottom:80px;justify-content:center}.team-photo-wrapper{display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:1px 3px 7px rgba(0,0,0,.15);margin:0 auto;margin-bottom:15px}.team-grid-wrapper .photo{width:100%;height:100%;object-fit:contain;border-radius:50%;object-fit:unset}.team-grid-wrapper h2{padding-bottom:0}main .insurance-section .team-grid-wrapper .insurance-grid-inner{hyphens:auto}main .insurance-section .team-grid-wrapper .insurance-grid-inner li{padding:20px}@media screen and (max-width:1400px){.insurance-inner .team-grid-wrapper{max-width:90%;margin:0 auto}}@media screen and (max-width:500px){main .insurance-section .team-grid-wrapper .insurance-grid-inner{gap:10px 0}section.fullwidth-section.imgquote-section{padding-bottom:0}#body-karriere section.fullwidth-section.imgquote-section{padding-bottom:30px}#body-kontakt main .insurance-section .insurance-grid-wrapper{margin-bottom:30px}main .insurance-section .insurance-grid li h3,main .insurance-section .insurance-grid li h3 *{margin:0 -15px}#body-karriere main .insurance-section .insurance-grid li h3,#body-karriere main .insurance-section .insurance-grid li h3 *{margin:0 -5px}main .insurance-section .insurance-grid-inner{margin:0 1%}main .insurance-section .insurance-wrapper .insurance{padding-top:40px}.team-grid-wrapper{padding-bottom:40px;justify-content:center}}article p{hyphens:auto!important;overflow-wrap:break-word!important;word-break:normal!important}h3 a{font-size:16px;font-weight:600;color:#1c5c85}