@charset "UTF-8";
@font-face{font-family:"akkuratregular";src:url("../../files/thielbeer-consulting/assets/fonts/akkurat-webfont.woff2") format("woff2"), url("../../files/thielbeer-consulting/assets/fonts/akkurat-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:1rem;line-height:1.5;background:#fff;color:#8C9194}body.main-site:not(.start){background:#001B42}body.main-site:not(.start) #container{border:none;min-height:0;margin-bottom:0}sup{vertical-align:super}.block{overflow:visible}#container,header .inside,footer .inside{width:100%;max-width:806px;margin:0 auto;text-align:left}footer .inside{overflow:hidden}header .inside,footer .inside{padding:0 15px;max-width:836px}header{background:#001B42;padding:40px 0}header .inside{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}header .mod_article{margin:25px 0 0 0;max-width:100%;min-width:100%}@media (min-width:768px){header .mod_article{flex-shrink:0;flex-grow:1}}header .mod_article .ce_headline{text-align:center;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;color:#fff;font-size:2.8125rem;line-height:3.75rem;margin-bottom:50px}@media (max-width:420px){header .mod_article .ce_headline{font-size:2rem;line-height:2.5rem}}header .mod_article .ce_text{text-align:center;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem}header .mod_article .ce_text h1{color:#fff;font-size:2.8125rem;line-height:3.75rem;margin-bottom:50px}@media (max-width:420px){header .mod_article .ce_text h1{font-size:2rem;line-height:2.5rem}}header .mod_article .ce_text p{color:#fff;font-size:1.5rem;line-height:2.125rem}header .mod_article .ce_text p strong,header .mod_article .ce_text p b{font-weight:400;color:#5e718f}header .mod_article .ce_text p a{color:#fff}header .mod_article .ce_text p a:hover{color:#5e718f}footer{background:#001B42;color:#5e718f}footer .inside{padding-top:25px;padding-bottom:25px;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;color:#5e718f}@media (min-width:700px){footer .inside{display:flex;justify-content:space-between;align-items:center}}@media (min-width:700px){footer .inside .ce_sHtml5Start{display:flex;justify-content:flex-start;align-items:center}}footer .inside .ce_sHtml5Start .image_container{padding-right:20px}@media (max-width:699px){footer .inside .ce_sHtml5Start .image_container{padding-bottom:15px}}footer .inside .ce_sHtml5Start img{display:block;width:20px;height:20px;min-width:20px}footer .inside .ce_sHtml5Start .mod_customnav ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}footer .inside .ce_sHtml5Start .mod_customnav ul li{padding-right:20px}@media (max-width:699px){footer .inside .ce_text{padding-top:15px}}footer .inside a{color:#5e718f;text-decoration:none}@media (max-width:699px){footer .inside a{padding:10px 0;display:block}}footer .inside a.active,footer .inside a:hover{color:#fff}footer .inside p,footer .inside ul,footer .inside li{margin:0;font-weight:700}#container{padding-top:50px;min-height:405px}@media (max-width:835px){#container{padding-left:15px;padding-right:15px;margin-left:0;margin-right:0}}@media (max-width:767.98px){#container{margin-bottom:30px}}#container main a{color:#8C9194}#container .nav--meta{display:none}@media (max-width:767.98px){#container .nav--meta{display:block;position:static}}@media (max-width:767.98px){#left{display:none}}.float_left{margin-right:15px}.mt-35{margin-top:35px}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.ce_gallery>ul li{max-width:70%}@media (min-width:500px){.ce_gallery>ul li{max-width:50%}}.ce_gallery>ul li img{width:auto;max-height:120px}@media (min-width:700px){.ce_gallery>ul li img{max-height:70px;max-width:none}}.mod_article{margin-bottom:50px}.mod_article:last-child{margin-bottom:0}@media (min-width:700px){.two-columns{display:flex;justify-content:space-between;align-items:flex-start}.two-columns .ce_text{min-width:40%}}.start-teasergroup{text-align:center;width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw 0 -50vw;overflow:hidden}@media (max-width:835px){.start-teasergroup{padding-left:15px;padding-right:15px}}.start-teasergroup>*{max-width:806px;margin-left:auto !important;margin-right:auto !important}.start-teasergroup>.ce_text{color:#001B42}.start-teasergroup>.ce_text ul li:before{top:13px}.start-teasergroup:not(.projects, .archive)>.ce_text strong,.start-teasergroup:not(.projects, .archive)>.ce_text b{font-weight:400;color:#5e718f}.start-teasergroup h2{color:#001B42;font-weight:600}.start-teasergroup.dark{background:#001B42;padding-top:50px;margin-bottom:50px}.start-teasergroup.dark>.ce_text{color:#fff}.start-teasergroup.dark h2{color:#fff}.start-teasergroup.introtext{padding-bottom:50px;margin-top:-50px}.start-teasergroup.introtext.projects{padding-bottom:0}.start-teasergroup.introtext.archive{margin-bottom:-80px}@media (min-width:768px){.start-teasergroup.introtext.archive{margin-bottom:-50px}}.start-teasergroup.introtext .ce_text,.start-teasergroup.introtext .ce_gallery{background:#fff;text-align:left;padding:30px 40px 20px 40px}.start-teasergroup.introtext .ce_text{color:#8C9194}.start-teasergroup.introtext .ce_gallery{color:#001B42}.start-teasergroup.introtext .ce_gallery,.start-teasergroup.introtext .ce_accordionSingle{margin-top:-50px}.start-teasergroup .two-columns{text-align:left}.start-teasergroup .leitung{text-align:left}.start-teasergroup .leitung .image_container{margin:20px 40px 0 20px}@media (max-width:500px){.start-teasergroup .leitung .image_container{background:#fff;float:none;margin:0}.start-teasergroup .leitung .image_container img{width:calc(100% - 40px);margin:20px 20px 0 20px}}.start-teasergroup .leitung p{background:#fff;min-height:230px;font-size:1rem;line-height:1.5rem;margin-bottom:15px;color:#8C9194;padding:13px 20px 15px 20px}.start-teasergroup .leitung p strong,.start-teasergroup .leitung p b{color:#8C9194 !important;font-weight:600}.start .start-teasergroup>.ce_text{font-size:1.125rem;line-height:1.5}.start .start-teasergroup.introtext>.ce_text b,.start .start-teasergroup.introtext>.ce_text strong{font-weight:600;color:#8C9194}header .logo{max-width:calc(100% - 50px)}header .trigger{color:#5e718f;text-decoration:none;display:none;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-weight:700;position:relative;height:38px;text-indent:-9999px;font-size:4px;line-height:6px;width:50px}header .trigger:before,header .trigger:after{content:"";position:absolute;right:10px}header .trigger:before{top:10px;width:30px;height:2px;background:#fff}header .trigger:after{bottom:10px;height:6px;width:30px;border-top:2px solid #fff;border-bottom:2px solid #fff}@media (max-width:767.98px){header .trigger{display:block}}@media (max-width:767.98px){.nav--main{display:none}}.nav--main ul{display:flex;margin:0}.nav--main ul li{position:relative;margin:0 0 0 10px}.nav--main ul li a,.nav--main ul li strong{color:#5e718f;text-decoration:none;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-weight:700;padding:10px 10px}.nav--main ul li .trail,.nav--main ul li strong{color:#e5e5e5}.nav--main ul li:hover a{color:#e5e5e5}.nav--main ul.level_2{display:none;position:absolute;left:0;top:28px;z-index:1000;padding:5px;background:#fff}.nav--main ul.level_2 li{margin:0}.nav--main ul.level_2 li a,.nav--main ul.level_2 li strong{color:#5e718f;padding:5px 10px;display:block;text-wrap:nowrap}.nav--main ul.level_2 li strong,.nav--main ul.level_2 li a:hover{color:#001B42}.nav--sub{padding-top:6px}.nav--sub ul li{margin-bottom:6px}.nav--sub ul li a,.nav--sub ul li strong{color:#5e718f;text-decoration:none;font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-weight:700}.nav--sub ul li a:hover,.nav--sub ul li strong:hover{color:#001B42}.nav--sub ul li .trail,.nav--sub ul li strong{color:#001B42}.nav--sub ul .level_2{margin:7px 0 0 15px}.nav--sub ul .level_2 li a,.nav--sub ul .level_2 li strong{position:relative;padding-left:14px}.nav--sub ul .level_2 li a:before,.nav--sub ul .level_2 li strong:before{position:absolute;content:"";border:solid #5e718f;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);left:0;top:6px}.nav--sub ul .level_3{margin:7px 10px 20px 15px}.nav--sub ul .level_3 li{margin-left:5px}.nav--sub ul .level_3 li a,.nav--sub ul .level_3 li strong{padding-left:0}.nav--sub ul .level_3 li a:before,.nav--sub ul .level_3 li strong:before{display:none}.nav--sub ul .level_3 li strong{font-style:italic}body.main-site .nav--sub ul li a:hover{color:#e5e5e5}@media (max-width:500px){h1,h2,h3{overflow-wrap:break-word;word-break:break-word;hyphens:auto}}main{padding:0 0 50px 0}main h1{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:2rem;font-weight:600;margin:0 0 12px 0}main h1.ce_headline:last-child{margin-bottom:-25px}main h2{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:2rem;line-height:2.625rem;font-weight:600;margin-top:0;color:#001B42;text-align:center}main h3{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:1.25rem;font-weight:600;margin-top:0}main .ce_text{padding-bottom:25px}main .ce_text dl{overflow:hidden;margin-bottom:12px}main .ce_text dl dt{clear:both;float:left;width:65px;margin-right:10px}main .ce_text ul,main .mod_sitemap ul{margin:0 0 12px 0}main .ce_text ul li,main .mod_sitemap ul li{position:relative;padding:0 0 0 15px;margin:0 0 10px 0}main .ce_text ul li:before,main .mod_sitemap ul li:before{position:absolute;left:0;top:11px;content:"";display:inline-block;width:10px;height:1px;background-color:#8C9194}main .white-text{color:#e5e5e5}main .ce_download{margin-top:25px}main .ce_gallery{border-top:1px solid #8C9194;margin-top:10px;padding:25px 0 18px 0}main .ce_gallery ul{display:flex;justify-content:space-between}main .ce_gallery.no-border{border:none;margin-top:0;padding-top:0}main .mod_sitemap{}main .mod_sitemap h2{font-size:1.5rem;line-height:2.125rem}main .mod_sitemap a{text-decoration:none}main .mod_sitemap a:hover{text-decoration:underline}main .home-teasers{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin:0 0 80px 0}main .home-teasers a{width:calc(50% - 20px);position:relative;display:block;text-align:center;background:#001B42;color:#e5e5e5 !important;padding:50px 25px 25px 25px;text-decoration:none;cursor:pointer;min-height:135px}@media (max-width:450px){main .home-teasers a{width:100%}}main .home-teasers a:after{content:"»";position:absolute;right:20px;bottom:10px;color:#e5e5e5;font-size:32px;line-height:40px;transition:all 0.3s ease-in-out}main .home-teasers a:hover{color:#fff !important}main .home-teasers a:hover:after{color:#fff;transform:scale(1.3)}main .home-teasers a:hover h3,main .home-teasers a:hover p{color:#fff !important}main .home-teasers h3,main .home-teasers p{transition:all 0.3s ease-in-out}main .home-teasers p{margin-top:12px;color:#5e718f}main .home-teasers h3{margin:0;font-size:1.5rem;line-height:2.5rem}main .dark .home-teasers a{background:#fff}main .dark .home-teasers a:after{color:#001B42}main .dark .home-teasers a:hover{color:#5e718f !important}main .dark .home-teasers a:hover:after{color:#5e718f}main .dark .home-teasers a:hover h3,main .dark .home-teasers a:hover p{color:#5e718f !important}main .dark .home-teasers p{color:#001B42}main .dark .home-teasers h3{color:#001B42}main .linkedin{display:flex;align-items:center}main .linkedin p{margin:0}main .linkedin p:first-child{margin-right:20px}main .linkedin img{display:block}.main-text{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:1.5625rem;color:#5e718f;line-height:1.2}.main-text strong{font-weight:400;color:#e5e5e5}.main-text.big{text-align:left !important;font-size:2.8125rem;line-height:3.75rem;margin:15px 0 0 0}@media (max-width:420px){.main-text.big{font-size:2rem;line-height:2.5rem}}.main-text.big p{font-size:2.8125rem !important;line-height:3.75rem !important}@media (max-width:420px){.main-text.big p{font-size:2rem !important;line-height:2.5rem !important}}.main-text.white-text{color:#e5e5e5}.main-text.white-text li:before{background-color:#e5e5e5}.main-text.ce_text ul{margin-top:25px;margin-bottom:100px}.main-text.ce_text li{padding:0 0 0 22px}.main-text.ce_text li:before{width:15px;height:2px;top:12px}.ce_accordionSingle .toggler{font-family:"akkuratregular", sans-serif;font-weight:400;font-size:0.875rem;font-size:1.25rem;font-weight:600;color:#e5e5e5;background:#001B42;padding:6px 10px;cursor:pointer;position:relative;margin:0 0 20px 0;display:flex;align-items:center;justify-content:center}.ce_accordionSingle .toggler::after{content:"▼";transition:all 0.2s ease;margin-left:10px}.ce_accordionSingle .toggler.active::after{transform:translate(0, -1px) rotate(180deg)}.ce_accordionSingle .accordion{display:none}.ce_accordionSingle .accordion div p{margin-bottom:25px}.start-teasergroup.introtext#article-118{margin-top:-100px}