@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:200;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-200.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:200;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-200italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:300;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:300;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-300italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:400;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:400;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:600;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:600;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-600italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:700;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:italic;font-weight:700;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-700italic.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Titillium Web';font-style:normal;font-weight:900;src:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/fonts/titillium-web-v17-latin-900.woff2) format('woff2')}#stoerer{position:fixed;bottom:50px;left:50px;background-color:#fff;padding:15px 20px;border:solid 3px #e3000f;box-sizing:border-box;max-width:300px}#stoerer a{color:#e3000f}*{margin:0;padding:0;font-family:'Titillium Web';transition:all .3s}#logo img{width:200px}header{position:fixed;top:0;background-color:#fff;width:100%;left:0;z-index:1;padding:50px 0 30px;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05)}.wrapper{width:60%;margin:0 auto;max-width:2000px}.flex{display:flex;justify-content:space-between}header .flex{align-items:flex-end}nav ul{display:flex;justify-content:space-between;list-style-type:none}nav ul li a{color:#575656;font-size:17px;text-decoration:none;margin:0 5px;padding:5px 10px}#menu-item-396 a{color:#fff;background-color:#e3000f}#menu-item-396 a:after{display:none}#menu-item-396 a:hover{background-color:#9f000b}nav ul li a:hover{color:#e3000f}#sticky-contacts{position:fixed;top:0;right:20%}.partner-info{background-color:#f6f6f6;padding:50px;margin:50px 0}#sticky-contacts a{background-color:#e3000f;padding:10px}#sticky-contacts a:hover{background-color:#9f000b}#sticky-contacts a img{height:20px;width:auto}img,video{width:100%;display:block}main{margin-top:165px}#damage{background-color:#e3000f;color:#fff;font-size:18px;font-weight:700;transform:rotate(-90deg);position:fixed;right:-68px;top:50%;padding:12px 30px;text-decoration:none}#damage:hover{background-color:#9f000b}#damage:after{position:absolute;content:'';width:128px;height:2px;left:0;bottom:0;background-color:#fff;right:0;margin:0 auto;bottom:10px}.hero-wrapper{width:80%;margin:0 auto;max-width:2000px}.wrapper-large{width:75%;margin:0 auto;max-width:2000px}.hero-content{position:absolute;top:0;left:0;background-color:#fff;width:100%}.hero-content:after{position:absolute;width:100%;height:100%;background-color:#e3000f;left:-17%;top:10%;content:'';z-index:-1}.hero-content:before{height:150px;width:2px;background-color:#fff;left:-4%;content:'';bottom:0;position:absolute}.hero-section{min-height:655px}.hero-section .wrapper-large{position:relative}.hero-wrapper{position:absolute;top:0;left:0;right:0;margin:0 auto;height:100%;display:flex;align-items:center}.hero-overlay{width:calc(55% - 60px);background-color:#fff;padding:30px}.tagline{color:#e3000f;font-size:24px;font-weight:700;line-height:36px}.subline{color:#565759;font-size:22px;font-weight:700;line-height:34px}p,ul li{font-size:16px;font-weight:300;line-height:24px;color:#565759}.button,.more-insurances-intro a,.cta-partner a{color:#fff;background-color:#e3000f;padding:5px 25px 5px 13px;font-weight:700;font-size:18px;display:inline-block;margin-top:25px;text-decoration:none;position:relative}.button:hover,.more-insurances-intro a:hover,.cta-partner a:hover{background-color:#9f000b}.button:hover:after,.more-insurances-intro a:hover:after,.cta-partner a:after{right:5px}.button:after,.more-insurances-intro a:after,.cta-partner a:after{content:'';background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/link-after.svg);position:absolute;right:8px;top:13px;height:15px;width:15px;background-size:contain;transition:all .3s}.sub-more:last-of-type .wrapper{background-color:#f2f2f2;padding:50px;width:calc(60% - 100px)}.divided-content,.card-choser,.versicherungen,.banner-bg,.coop-partner,.contact,.referenzjahre,.gegenseitigkeit,.team-tafel,.cta-kacheln,.more-insurances,.full-article,.red-shadow-cards,.divided-article,.content-text-image,.benefit-banner,.jobwall,.cta-karriere,.single-content{margin:100px 0}.divided-content article{width:47.5%}.divided-content aside{width:46%}.divided-content figure{width:46.4%}.divided-content .flex{align-items:center}h1{color:#e3000f;font-size:24px;line-height:35px}h2{font-size:22px;font-weight:700;line-height:34px;color:#565759}h3{color:#565759;font-weight:400;font-size:20px;line-height:31px}h4{color:#e3000f;font-size:18px;font-style:italic;font-weight:400;line-height:27px}.heads{margin-bottom:30px}.card-choser a{width:32.5%;text-decoration:none;position:relative}.img-container{overflow:hidden;height:100%}.img-container img{height:100%;object-fit:cover}.card-title{background-color:#e3000f;align-items:center;justify-content:center;padding:15px 5px;position:absolute;bottom:0;width:calc(100% - 10px)}.card-title p{color:#fff;text-transform:uppercase;font-size:20px;position:relative;font-weight:700}.card-title img{height:44px;width:auto;margin-right:15px}.card-title p:after{content:'';width:100%;height:2px;background-color:#fff;bottom:-5px;left:0;right:0;margin:0 auto;position:absolute;transition:all .3s}.card-choser a:hover .card-title p:after{bottom:-7px}.card-choser a:hover .card-title{background-color:#9f000b}.card-choser a:hover .img-container img{transform:scale(1.03)}.versicherungen .flex{flex-wrap:wrap}.versicherungen article{width:100%;margin-bottom:35px;text-align:center}.versicherungen article,.versicherungen aside{background-color:#f6f6f6;padding:50px 0}.versicherungen aside h4{text-align:center}.versicherungen aside img{width:55px;margin:0 auto;height:auto;margin-bottom:18px}.versicherungen aside a{color:#e3000f;text-decoration:none}.versicherungen aside{width:31.5%;margin-bottom:35px}.cta-button{width:calc(100% - 10px);background-color:#e3000f;padding:10px 5px;font-weight:700;text-align:center;color:#fff;text-transform:uppercase;text-decoration:none;position:relative;font-size:20px}.cta-button:after{content:'';position:absolute;width:576px;background-color:#fff;margin:0 auto;left:0;right:0;bottom:8px;height:2px;transition:all .3s}.cta-button:hover{background-color:#9f000b}.cta-button:hover:after{bottom:6px}.wrap{width:90%;margin:0 auto}.banner-bg .wrapper-large{position:relative}.banner-onlay{position:absolute;left:125px;background-color:#f2f2f2;top:50%;width:calc(50% - 260px);transform:translateY(-50%);padding:43px 65px}.banner-bg{position:relative;margin-bottom:130px}.banner-bg:after{position:absolute;width:100%;height:100%;background-color:#e3000f;left:-17%;top:10%;content:'';z-index:-1}.coop-partner .wrapper-large{background-color:#f2f2f2;padding:50px 0}.coop-partner article{width:41%}.coop-partner aside{width:31%}.content-wrap{width:82%;margin:0 auto;align-items:center}.coop-partner aside{flex-wrap:wrap;gap:30px}.coop-partner img{flex-basis:calc(33.3333% - 30px)}.contact article{display:flex;justify-content:center;align-items:center;padding:5px;width:calc(50% - 10px)}.contact article a{color:#e3000f;text-decoration:none}.contact figure{width:50%}.contact .wrapper{position:relative;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05)}.contact-banner{position:absolute;left:0;right:0;margin:0 auto;width:calc(73.5% - 10px);padding:10px 5px;background-color:#e3000f;bottom:-20px;text-align:center;font-weight:700;color:#fff !important;font-size:20px;text-decoration:none}.contact-banner:after{position:absolute;height:2px;background-color:#fff;width:534px;content:'';left:0;right:0;margin:0 auto;bottom:10px;transition:all .3s}.more-insurances-intro{margin:30px 0}.contact-banner:hover{background-color:#fff;color:#e3000f !important}.contact-banner:hover:after{background-color:#e3000f}footer{background-color:#575656;padding:50px 0 125px;margin-top:100px}footer ul{margin:0;list-style-type:none;padding:0}footer ul li a{color:#fff;text-decoration:none;font-size:20px;padding-bottom:15px;display:block;border-bottom:solid 2px #787777;margin:15px 0;position:relative}footer ul li a:after{position:absolute;background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/link-after.svg);content:'';height:15px;width:15px;right:0;top:10px;background-size:contain;transition:all .3s}.footer-content{width:30%}footer ul li a:hover:after{right:-5px}.footer-contacts a{background-color:#e3000f;padding:10px}.footer-contacts a:hover{background-color:#9f000b}.footer-contacts a img{height:20px;width:20px;object-fit:contain}.footer-content:last-of-type img{width:auto;max-width:100%}.footer-content:last-of-type{display:flex;justify-content:center;align-items:center}.link-wall a{color:#fff;background-color:#565759;text-decoration:none;padding:5px 15px;border:solid 1px #565759}.link-wall a:hover{background-color:#fff;color:#e3000f;border:solid 1px #e3000f}.link-wall{flex-wrap:wrap;gap:20px;margin:50px 0;justify-content:flex-start}html,body{scroll-behavior:smooth}.msHtmlOverlay{display:block !important}.current_page_item>a,.current_page_ancestor>a{color:#e3000f;position:relative}.current_page_item>a:after,.current_page_ancestor>a:after{content:'';background-color:#e3000f;width:5px;height:5px;position:absolute;top:17px;left:0}.menu-item-has-children:after{content:'';background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/dropdown-menu.svg);background-repeat:no-repeat;position:absolute;right:3px;top:8px;width:9px;height:8px;background-size:contain;transition:all .3s}.right-wrap{width:81%;margin:0 0 0 auto;align-items:center}.referenzjahre article{width:38.5%}.referenzjahre aside{width:calc(56.8% - 240px);padding:120px;background-color:#f6f6f6}.referenzjahre aside .flex{flex-wrap:wrap;align-items:center}.referenzjahre aside h4{color:#565759;font-size:20px;font-style:normal;margin-bottom:25px}.referenzjahre aside h5{color:#e3000f;font-style:italic;font-size:18px;font-weight:300}figure{margin:0}.referenzjahr{width:100%;margin:20px 0}.referenz-text{width:57%}.referenz-image{background-color:#e3000f;padding:35px;width:130px;height:130px;display:flex;justify-content:center;align-items:center;position:relative}.referenz-image:after{position:absolute;background-color:#fff;width:2px;height:62px;bottom:-31px;right:24px;content:''}.referenz-image img{height:auto;width:auto;max-width:100%}.cta-exp{background-color:#e3000f;color:#fff;font-weight:700;text-align:center;text-decoration:none;width:calc(100% - 20px);display:inline-block;margin-top:85px;padding:10px;font-size:20px;position:relative}.cta-exp:after{content:'';background-color:#fff;width:236px;height:2px;left:0;margin:0 auto;right:0;position:absolute;bottom:8px;transition:all .3s}.cta-exp:hover{background-color:#9f000b}.cta-exp:hover:after{bottom:5px}.gegenseitigkeit .flex{align-items:flex-start}.gegenseitigkeit article .flex{flex-wrap:wrap}.gegenseitigkeit article .toggle{width:100%;margin:15px 0}.gegenseitigkeit article .toggle h3{color:#fff;font-size:18px;font-weight:700;background-color:#575656;padding:15px 25px 15px;cursor:pointer;position:relative}.gegenseitigkeit article .toggle h3:hover{background-color:#2e2e2e}.gegenseitigkeit article .toggle h3:after{position:absolute;content:'';right:15px;background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/link-after.svg);transform:rotate(90deg);width:10px;height:10px;top:25px;background-size:contain;transition:all .3s}.gegenseitigkeit figure{width:50%;position:relative}.gegenseitigkeit article{width:43%}.toggle-container{max-height:0;overflow:hidden}.open-toggle{max-height:400px}.gegenseitigkeit figure:after{position:absolute;content:'';background-color:#575656;width:2px;right:16%;height:150px;bottom:-75px}.rotate:after{transform:rotate(270deg) !important}.team-tafel{background-color:#f6f6f6;padding:100px 0}.team-member{display:flex;width:calc(30% - 50px);background-color:#fff;padding:35px 25px;margin:10px 0;align-items:flex-start}.team-abteil:first-of-type .team-member{align-items:center}.team-abteil:first-of-type .team-member img{width:96px;height:auto;margin-right:15px}.team-abteil:first-of-type .team-member-img{margin-bottom:0}.team-abteil:first-of-type .team-member-text{width:calc(100% - 111px)}.team-member-text{width:100%}.team-member strong{font-weight:700;font-size:18px;color:#565759}.team-member h5{color:#e3000f;font-size:16px;font-style:italic;font-weight:300}.team-member-img{position:relative}.team-member-img:after{content:'';position:absolute;background-color:#e3000f;width:2px;height:25px;bottom:-12.5px;right:calc(13.5% + 15px)}.team-abteil .flex{flex-wrap:wrap}.team-abteil .heads{margin:0;background-color:#fff;padding:15px;cursor:pointer;position:relative}.team-abteil .heads:after{content:'';background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/dropdown-person.svg);position:absolute;right:15px;top:22px;height:15px;width:15px;background-size:contain;transition:all .3s}.team-abteil .rotate:after{transform:rotate(180deg) !important}.team-abteil .heads:hover{background-color:#ededed}.member-wall{overflow:hidden;max-height:0}.open-member{max-height:1000px}.team-member-img{margin-bottom:25px}.team-member a{color:#e3000f;text-decoration:none}.team-abteil{margin:30px 0}.cta-kacheln .flex{flex-wrap:wrap;justify-content:space-around}.cta-kacheln .heads{margin-bottom:20px}.cta-kacheln .heads h3{font-size:20px;color:#565759}.kachel{width:30%;background-color:#fff;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);margin:30px 0}.kachel-head{padding:25px 5px;text-align:center}.kachel-head h4{color:#e3000f;font-style:italic;font-size:18px}.kachel-text{padding:30px 25px}.kachel-text .button,.banner-versicherungen article .button{left:0;right:0;margin:25px auto 0;display:block;width:85px}.insurance-img img{height:260px;width:100%;object-fit:cover}.kachel-img{position:relative}.kachel-img:after{width:2px;background-color:#e3000f;height:50px;bottom:-25px;content:'';right:10%;position:absolute}.kachel-img img{height:200px;width:100%;object-fit:cover}.banner-versicherungen{background-color:#f6f6f6;padding:70px 0}.anchor{position:absolute;top:-130px;width:100%;left:0}.sub-more{position:relative}.banner-versicherungen article{width:30%;margin:60px 0;position:relative}.banner-versicherungen article img{height:65px;width:auto;margin:0 auto 30px}.banner-versicherungen article h4{text-align:center;margin-bottom:15px}.banner-versicherungen .flex{justify-content:space-around;flex-wrap:wrap}.more-insurances .flex{flex-wrap:wrap;gap:10px;justify-content:flex-start}.more-insurances article{width:calc(25% - 10px);position:relative;max-width:280px}.insurance-name{background-color:#e3000f;padding:5px;position:absolute;bottom:0;width:calc(100% - 10px)}.insurance-name h4{color:#fff;font-weight:700;text-align:center;font-size:16px;font-style:normal;overflow-wrap:break-word}.insurance-name a{text-decoration:none}.red-shadow-cards article{width:calc(28% - 60px);background-color:#fff;position:relative;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);padding:30px}.red-shadow-cards article:after{width:100%;height:100%;position:absolute;left:-30px;top:30px;background-color:#e3000f;z-index:-1;content:''}.red-shadow-cards .flex{align-items:flex-start}.red-shadow-cards ul{padding:20px 0 20px 20px;list-style-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/list-style-icon.svg)}.cta-red{justify-content:flex-end;display:flex;margin-top:30px}.divided-article article{width:49%}.divided-article aside{width:46%}strong{font-weight:700;color:#565759}nav ul li:hover:after{transform:rotate(180deg)}nav ul li ul{max-height:0;position:absolute;left:0;top:30px;flex-wrap:wrap;background-color:#fff;overflow:hidden;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05)}nav ul li ul li a{color:#565759;display:block;padding:10px;border-bottom:solid 2px #eaeaea}nav ul li ul li:last-of-type a{border-bottom:none}nav ul li ul li a:after{top:20px !important;left:0 !important}nav ul li ul li{white-space:nowrap}nav ul li:hover ul{max-height:300px}nav ul li{position:relative}.content-text-image .flex{align-items:center}.content-text-image article{width:47%}.content-text-image figure{width:48%}.benefit-banner{background-color:#f6f6f6;padding:100px 0}.benefit-banner .flex{margin:50px 0 0;flex-wrap:wrap;justify-content:center}.benefit-banner img{height:60px;width:auto;margin:0 auto 30px}.benefit{margin:30px;text-align:center}.jobwall .flex{margin-top:25px;flex-wrap:wrap}.jobwall a{width:calc(48% - 55px);background-color:#fff;padding:15px 40px 15px 15px;margin:15px 0;text-decoration:none;position:relative;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);display:flex;align-items:center}.jobwall a:after{content:'';background-image:url(//www.lengericher.de/wp-content/themes/Lengericher%20Versicherung/img/job-after.svg);background-size:contain;width:12px;height:10px;position:absolute;right:15px;top:50%;background-repeat:no-repeat;transition:all .3s}.jobwall a:hover{-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.15);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.15);box-shadow:6px 6px 5px 0px rgba(0,0,0,.15)}.jobwall a:hover:after{right:10px}.cta-karriere img{width:100%;height:auto;margin:0 auto 30px}.contact{text-align:center}.contact a{color:#e3000f;text-decoration:none}.contact h3{font-size:20px;font-weight:700;color:#565759;margin-bottom:10px}.cta-karriere .wrapper{position:relative;background-color:#fff;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05)}.cta-karriere .wrapper:after{width:100%;height:100%;position:absolute;left:-30px;top:30px;background-color:#e3000f;z-index:-1;content:''}.contact-img-container{position:relative}.contact-img-container:after{width:2px;background-color:#e3000f;height:25px;bottom:-12.5px;content:'';right:10%;position:absolute}.cta-karriere .contact{width:24%;margin:0 0 30px}.cta-karriere .contact:nth-of-type(2){border-right:solid 2px #b1b1b1;border-left:solid 2px #b1b1b1;padding:0 50px}.single-content .flex{flex-wrap:wrap}.single-content section{width:48%;margin:20px 0}.single-content ul{padding-left:30px}.single-content a{color:#e3000f;text-decoration:none}#nav-btn{display:none}@media only screen and (max-width:1750px){nav ul li a{margin:0 5px}.menu-item-has-children:after{right:-2px}#logo img{width:150px}nav ul li a{font-size:16px}main{margin-top:150px}}@media only screen and (max-width:1550px){.referenz-image{width:50px;height:50px}#logo img{width:130px}nav ul li a{padding:5px 7px}}@media only screen and (max-width:1440px){.hero-overlay{width:calc(85% - 40px);padding:20px}#sticky-contacts{right:16%}.contact article{padding:45px 5px}.contact img{height:100%;object-fit:cover}.banner-onlay{width:calc(75% - 60px);padding:30px;background-color:#f2f2f2d9;left:12.5%}.hero-section{min-height:430px}.card-title p{font-size:16px}.wrapper{width:70%}}@media only screen and (max-width:1300px){nav{position:fixed;top:125px;height:calc(100% - 177px);right:-100%;width:calc(50% - 50px);background-color:#fff;display:flex;align-items:center;padding-left:50px;-webkit-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);-moz-box-shadow:6px 6px 5px 0px rgba(0,0,0,.05);box-shadow:6px 6px 5px 0px rgba(0,0,0,.05)}#stoerer{bottom:80px;left:30px}#menu-item-396{display:none}nav{overflow:scroll}.current_page_item>a:after,.current_page_ancestor>a:after{top:16px;left:-5px}.menu-hauptmenue-container{height:100%}#logo img{width:200px}.slide-in{right:0}#nav-btn{display:block}#damage{left:-68px;right:unset;transform:none;left:0;bottom:0;top:unset;width:calc(100% - 24px);text-align:center;padding:12px}nav ul{display:block}nav ul li{display:block}.menu-item-has-children:after{display:none}nav ul li a{display:block;font-size:19px;margin:0 5px;padding:5px}nav ul li ul{display:block;max-height:unset;position:initial;top:initial;right:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0 0 0 15px}.coop-partner aside{gap:10px}.team-member{width:calc(48% - 50px)}.coop-partner img{flex-basis:calc(33.333% - 10px)}}@media only screen and (max-width:1200px){.subline{font-size:18px;line-height:24px}.more-insurances article{width:30%}.referenzjahre aside{width:calc(56.8% - 100px);padding:50px}.referenz-text{width:100%;margin-bottom:20px}h1{font-size:20px;line-height:30px}.tagline{font-size:19px;line-height:24px}.hero-section{min-height:350px}.contact-banner{font-size:16px}.contact-banner:after{width:79%}}@media only screen and (max-width:1050px){.divided-content article,.divided-content aside,.versicherungen aside,.coop-partner article,.coop-partner aside,.contact figure,.footer-content,.gegenseitigkeit figure,.gegenseitigkeit article,.divided-article article,.divided-article aside,.content-text-image article,.content-text-image figure{width:100%;margin:10px 0}.link-wall{margin:150px 0 50px}.jobwall a{width:calc(100% - 30px)}.content-text-image figure img{max-width:100%}#sticky-contacts{right:8%}.red-shadow-cards article{width:calc(41% - 40px);padding:20px;margin:60px 0}.cta-kacheln .flex,.red-shadow-cards .flex{justify-content:space-around}.kachel,.banner-versicherungen article{width:48%;margin:20px 0}.gegenseitigkeit figure{margin-bottom:80px}.wrapper-large,.wrapper{width:85%}.footer-contacts,.footer-content:last-of-type{justify-content:flex-start}.footer-contacts a{margin:0 10px 10px 0}.contact article{width:calc(100% - 10px)}.contact article{padding:20px 5px 70px}.coop-partner img{max-width:100px}.hero-wrapper,.msHtmlOverlay{position:initial !important}.banner-onlay{width:auto;padding:30px;background-color:#fff;left:12.5%;position:initial;top:0;transform:none}.hero-wrapper{width:100%}.hero-section{min-height:auto}.hero-overlay{width:calc(100% - 40px);padding:20px}.hero-content{position:relative}.hero-section .wrapper-large{position:initial}.flex{flex-wrap:wrap}.card-choser a{width:48%;margin:10px 0}.card-choser .flex{justify-content:space-around}.card-choser .card-title{justify-content:center}}@media only screen and (max-width:900px){.cta-button{font-size:16px}.cta-button:after{width:462px}.right-wrap{margin:0 auto}.referenzjahre article{width:100%}.referenzjahre aside{width:calc(100% - 100px)}.more-insurances article{width:48%}.sub-more:last-of-type .wrapper{width:calc(100% - 100px)}}@media only screen and (max-width:750px){.card-title{padding:5px}.card-title img{height:35px}.cta-karriere .contact{width:100%;margin:10px 0}.cta-karriere .contact:nth-of-type(2){border:none}.single-content section{width:100%;margin:20px 0}}@media only screen and (max-width:680px){.card-choser a{width:100%;max-width:390px}.red-shadow-cards article{width:calc(100% - 40px);margin:30px 0}.cta-kacheln .kachel,.banner-versicherungen article{width:100%}.cta-button:after{width:96%}.team-member{width:calc(100% - 50px)}.team-tafel{padding:20px 0}h3,.referenzjahre aside h5{font-size:17px;line-height:25px}h4,.referenzjahre aside h4{font-size:16px;line-height:24px;margin:0}.referenzjahre aside{padding:30px;width:calc(100% - 60px)}h2{font-size:18px;line-height:25px}.heads{margin-bottom:10px}.card-title{padding:10px 5px}#sticky-contacts a{padding:5px}}@media only screen and (max-width:600px){main{margin-top:150px}.coop-partner img{flex-basis:calc(48% - 10px)}nav{width:calc(85% - 50px);top:113px;height:calc(100% - 165px);overflow:scroll}#logo img{width:150px}.contact article{padding:20px 5px 130px}.more-insurances article{width:100%}}@media only screen and (max-width:450px){nav{width:calc(100% - 50px)}#stoerer{bottom:80px;right:7.5%;left:unset}.more-insurances .flex{justify-content:center}}