@charset "UTF-8";
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}strong,b{font-weight:700}i,em{font-style:italic}input,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.invisible{display:none}button,input.submit{cursor:pointer;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}sub,sup{font-size:70%;line-height:0;position:relative}sup{top:-0.4em}sub{bottom:-0.25em}*{box-sizing:border-box}.desktop_screen{display:block}.mobile_screen{display:none}.tablet_screen{display:none}@media (max-width:1400px){.tablet_screen{display:block}}@media (max-width:991px){.desktop_screen{display:none}.mobile_screen{display:block}}html{font-family:"Noto Sans Display", Helvetica, Arial, Sans-serif;font-size:18px;font-weight:400;letter-spacing:0.5px;color:#192b40;background-color:#f5f3f0;scroll-behavior:smooth}html ::-webkit-scrollbar{width:5px}html ::-webkit-scrollbar-track{background:transparent}html ::-webkit-scrollbar-thumb{background:#192b40}body{line-height:1.5;text-rendering:auto;font-feature-settings:"liga";color:#192b40;overflow-x:hidden;background-color:#f5f3f0}body>input#menu-toggle{position:fixed;top:0;right:0;z-index:100;cursor:pointer;margin:0;padding:0;opacity:0;display:none}@media (max-width:1200px){body>input#menu-toggle:checked{display:block;height:100vh}body>input#menu-toggle:checked+#wrapper{max-height:100vh;overflow:hidden}body>input#menu-toggle:checked+#wrapper header label.menu-toggle>span{transform-origin:50% 50%}body>input#menu-toggle:checked+#wrapper header label.menu-toggle>span:nth-child(1){transform:translateY(calc(0.15em + 0.11ch)) rotate(-45deg)}body>input#menu-toggle:checked+#wrapper header label.menu-toggle>span:nth-child(2){transform:rotate(45deg)}body>input#menu-toggle:checked+#wrapper header label.menu-toggle>span:nth-child(3){transform:translateY(10px);opacity:0}}@media (max-width:1200px) and (max-width:499px){body>input#menu-toggle:checked{width:20vw}}@media (max-width:1200px) and (min-width:500px){body>input#menu-toggle:checked{width:calc(100vw - 440px)}}@media (max-width:1200px) and (max-width:499px){body>input#menu-toggle:checked+#wrapper>*{transform:translateX(80vw)}}@media (max-width:1200px) and (min-width:500px){body>input#menu-toggle:checked+#wrapper>*{transform:translateX(440px)}}@media (max-width:1200px) and (max-width:499px){body>input#menu-toggle:checked+#wrapper header nav{transform:translateX(-80vw)}}@media (max-width:1200px) and (min-width:500px){body>input#menu-toggle:checked+#wrapper header nav{transform:translateX(-440px)}}#wrapper{margin-left:auto;margin-right:auto;display:flex;flex-direction:column}#wrapper>*{transition:transform 0.4s, background-color 0.2s}header>.inside,footer>.inside,.mod_article>*{width:80vw;margin:auto}@media (max-width:1200px){header>.inside,footer>.inside,.mod_article>*{width:100%;padding-left:30px;padding-right:30px}}@media (min-width:1201px) and (max-width:1400px){header>.inside,footer>.inside,.mod_article>*{width:100%;padding-left:50px;padding-right:50px}}@media (min-width:1401px) and (max-width:1600px){header>.inside,footer>.inside,.mod_article>*{width:90vw}}.pb-xl{padding-bottom:60px}@media (max-width:1200px){.pb-xl{padding-bottom:15px}}.pt-xl{padding-top:60px}@media (max-width:1200px){.pt-xl{padding-top:15px}}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.mb-0{margin-bottom:0 !important}.mt-0{margin-top:0}.mb-xl{margin-bottom:60px}@media (max-width:1200px){.mb-xl{margin-bottom:0}}.mt-xl{margin-top:60px}@media (max-width:1200px){.mt-xl{margin-top:0}}.mb-l{margin-bottom:40px}@media (max-width:1200px){.mb-l{margin-bottom:0}}.mt-l{margin-top:40px}@media (max-width:1200px){.mt-l{margin-top:0}}.mb-m{margin-bottom:30px}@media (max-width:1200px){.mb-m{margin-bottom:0}}.mt-m{margin-top:30px}@media (max-width:1200px){.mt-m{margin-top:0}}header{position:fixed;top:0;left:0;z-index:50;padding:1em 0;background-color:transparent;width:100%}header.scrolled{background-color:#f5f3f0;box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 3px 7px 0px rgba(0, 0, 0, 0.15)}header>.inside>div{display:flex;align-items:center;justify-content:space-between}@media (max-width:1200px){header .logo{width:75%}}@media (min-width:1201px) and (max-width:1400px){header .logo{width:35%}}header .logo a{display:block;height:100%;margin-right:auto;font-weight:900;text-transform:uppercase;color:#192b40;text-decoration:none;font-size:1.3333333333em}header .logo a em{font-size:1.4444444444em;vertical-align:-3px}header .logo a span{font-weight:300;text-transform:none}@media (min-width:1201px) and (max-width:1400px){header .logo a{font-size:1.0555555556em}header .logo a em{font-size:1.1666666667em}}header nav{font-family:"Noto Sans Display", Helvetica, Arial, Sans-serif}@media (min-width:1201px){header nav ul.level_1{display:flex;justify-content:space-between;height:100%;color:#192b40}header nav ul.level_1>li{height:100%;transition:all 0.2s;display:flex;justify-content:center;padding-left:2em;font-weight:500}header nav ul.level_1>li>a,header nav ul.level_1>li>strong{display:flex;align-items:end;justify-content:center;transition:all 0.3s;padding:0;height:100%;text-transform:uppercase;font-size:1.1111111111em;text-decoration:none;color:inherit;font-weight:500;white-space:nowrap}header nav ul.level_1>li.active strong span,header nav ul.level_1>li.trail{font-weight:900}header nav ul.level_1>li:hover{color:#c27e5c}header nav ul.level_1 li{position:relative;transition:all 0.2s}header nav ul.level_1 li input,header nav ul.level_1 li label,header nav ul.level_1 li div{display:none}header nav ul.level_1 li:not(:hover)>div{opacity:0;transform:translateY(30%);pointer-events:none}header nav ul.level_1 li div{opacity:1;background:rgba(255, 255, 255, 0.9);box-shadow:0px 1px 3px 0px rgba(25, 43, 64, 0.2);backdrop-filter:blur(3px);text-align:left;transition:all 0.3s;position:absolute;top:100%;z-index:1;display:block;padding:0.5em 0}header nav ul.level_1 li div>ul>li>a,header nav ul.level_1 li div>ul>li>strong{display:block;padding:0.5em 1.1111111111em;font-weight:400;text-transform:none;color:#192b40 !important;text-decoration:none;transition:all 0.3s}header nav ul.level_1 li div>ul>li>a:hover,header nav ul.level_1 li div>ul>li>strong:hover{color:#12a19a !important}header nav ul.level_1 li div>ul>li.active,header nav ul.level_1 li div>ul>li.trail,header nav ul.level_1 li div>ul>li:hover,header nav ul.level_1 li div>ul>li>strong{color:#12a19a !important}header nav ul.level_1 li div>ul.level_2>li>div{left:100%;top:0}}@media (min-width:1201px) and (min-width:1201px) and (max-width:1400px){header nav ul.level_1>li{padding-left:0.75em}}@media (min-width:1201px) and (max-width:1400px){header nav{font-size:0.8333333333em}header nav ul.level_1>li>a,header nav ul.level_1>li>strong{padding:0 0.75em}header nav ul.level_1>li:last-child>a,header nav ul.level_1>li:last-child>strong{padding:0 0 0 0.75em}header nav ul.level_1>li:first-child>a,header nav ul.level_1>li:first-child>strong{padding:0 0.75em 0 0}}@media (max-width:1200px){header nav{position:fixed;top:0;left:0;z-index:10;height:100vh;overflow:hidden;background:#f5f3f0;transform:translateX(-100%);font-size:1.1111111111em;font-weight:400;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}header nav::-webkit-scrollbar{display:none}header nav:before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;pointer-events:none}header nav ul{overflow:scroll;-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none;background:inherit}header nav ul::-webkit-scrollbar{display:none}header nav ul li{display:flex;flex-wrap:wrap}header nav ul li.active>a,header nav ul li.active>strong,header nav ul li.trail>a,header nav ul li.trail>strong{color:#ffffff;font-weight:500;background-color:#c27e5c}header nav ul li:hover{background:#c27e5c;color:#ffffff}header nav ul li>a,header nav ul li>strong{display:block;padding:0.75em;padding-right:0.5em;color:#192b40;text-decoration:none;font-weight:inherit;flex-grow:1;flex-shrink:0;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}header nav ul li>a:hover,header nav ul li>strong:hover{background-color:#c27e5c;color:#ffffff}header nav ul li>a.submenu,header nav ul li>strong.submenu{max-width:calc(100% - 3em)}header nav ul li>input{display:none}header nav ul li>input:checked+label:after{transform:rotate(90deg)}header nav ul li>input:checked~div{transform:translateX(0)}header nav ul li>label{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin-left:auto;width:3em;cursor:pointer;-webkit-tap-highlight-color:#0f0}header nav ul li>label:after{content:"";display:block;font-family:"Font Awesome 6 Free";font-weight:900;transition:transform 0.2s}header nav ul li>div{position:absolute;top:0;left:0;z-index:30;transform:translateX(100%);transition:transform 0.2s;transition-delay:0.2s;background:#ffffff;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}header nav ul li>div.level_1{position:relative}header nav ul li>div>label{display:flex;align-items:center;flex-wrap:nowrap;width:100%;color:#ffffff;padding:0.75em;padding-top:1.5em;cursor:pointer;background:#c27e5c}header nav ul li>div>label>span{display:block}header nav ul li>div>label>span:nth-child(1){display:block}header nav ul li>div>label>span:nth-child(1):before{content:"";display:block;font-family:"Font Awesome 6 Free";font-weight:900;opacity:1;margin-right:1em;flex-shrink:0}header nav ul li>div>label>span:nth-child(2){flex-grow:1;text-overflow:ellipsis;overflow:hidden;line-height:1.2;opacity:1}}@media (max-width:1200px) and (max-width:499px){header nav{width:80vw !important}}@media (max-width:1200px) and (min-width:500px){header nav{width:440px !important}}@media (min-width:1201px){header label.menu-toggle{display:none}}@media (max-width:1200px){header label.menu-toggle{font-size:2.5em;display:flex;justify-content:center;align-items:center;flex-direction:column;width:1em;height:1em;cursor:pointer;padding:0;margin:auto;margin-right:0}header label.menu-toggle>span{display:block;width:0.65em;height:3px;border-radius:1px;background:#192b40;transition:all 0.3s}header label.menu-toggle>span+span{margin-top:0.15em}}footer{margin-top:auto;padding:30px 0 0;font-weight:400;background-color:#192b40;color:#ffffff}footer strong{font-weight:900;text-transform:uppercase;letter-spacing:0.5px;font-size:1.1111111111em}footer a{color:#ffffff !important;text-decoration:none;transition:all 0.5s !important;border-bottom:1px solid tranparent;font-weight:400 !important}footer a:hover{border-bottom:1px dotted #ffffff}footer .dreispalten{display:flex;align-items:start;padding:2em 0}footer .dreispalten>div,footer .dreispalten>*{width:33.333333%;padding-left:15px;padding-right:15px}footer .dreispalten>div:first-child,footer .dreispalten>*:first-child{padding-left:0}footer .dreispalten>div:last-child,footer .dreispalten>*:last-child{padding-right:0}footer .dreispalten .desktop_screen .rte h4{margin:0 auto}footer .dreispalten .mod_customnav{text-align:right;text-transform:uppercase}footer .dreispalten .mod_customnav li{margin-bottom:1em}footer .dreispalten .mod_customnav li strong span{font-size:18px !important}footer .dreispalten .mod_customnav li a{font-weight:900 !important}@media (max-width:991px){footer{padding:15px 0 0}footer strong{font-size:1em}footer .dreispalten{display:block;padding-left:0;padding-right:0}footer .dreispalten>div,footer .dreispalten>*{width:100%;padding-left:0;padding-right:0}footer .dreispalten .mod_customnav{text-align:left;margin-top:2em}footer .text-right{text-align:left}footer:before{bottom:80%;background-size:110% 160%}}@media (min-width:1201px) and (max-width:1400px){footer:before{bottom:85%}}footer .copyline{color:#7c8ca4;display:flex;justify-content:space-between;padding:3em 0}@media (max-width:991px){footer .copyline{display:block;padding:0 0 1em 0}}footer .copyline p a{font-weight:900 !important;border-bottom:none;color:#7c8ca4 !important}footer .copyline .mod_customnav ul li{display:inline-block}footer .copyline .mod_customnav ul li a{color:#7c8ca4 !important}footer .copyline .mod_customnav ul li:nth-child(2):before{content:" | "}.text-center{text-align:center}.text-right{text-align:right}h1,h1.content-headline{font-size:2em;line-height:1.35;font-weight:400;color:#192b40;text-transform:uppercase;letter-spacing:0.5px}@media (max-width:767px){h1,h1.content-headline{font-size:1.1666666667em}}@media (max-width:991px){h1,h1.content-headline{font-size:1.3333333333em}}@media (min-width:992px) and (max-width:1400px){h1,h1.content-headline{font-size:1.5555555556em}}h2,h2.content-headline{font-size:1.8888888889em;line-height:1.35;font-weight:300}h2 strong,h2.content-headline strong{font-weight:900;text-transform:uppercase}@media (max-width:767px){h2,h2.content-headline{font-size:1.1111111111em}}@media (max-width:991px){h2,h2.content-headline{font-size:1.1666666667em}}@media (min-width:992px) and (max-width:1400px){h2,h2.content-headline{font-size:1.3333333333em}}h3,.h3.content-headline{font-size:1.3333333333em;font-weight:300;margin-top:2em;margin-bottom:1em}h3 strong,.h3.content-headline strong{font-weight:900;text-transform:uppercase}@media (max-width:991px){h3,.h3.content-headline{font-size:1.1666666667em}}@media (max-width:767px){h3,.h3.content-headline{font-size:1em}}h4,.h4.content-headline{font-size:1.3333333333em;font-weight:300;margin-top:2em;margin-bottom:1em}h4 strong,.h4.content-headline strong{font-weight:900;text-transform:uppercase}.content-text p,.content-text ul,.content-text h1,.content-text h2,.content-text h3,h1,h2,h3{margin-bottom:1em !important}.content-text p a{font-weight:600;text-decoration:none;color:inherit;transition:all 0.3s;border-bottom:dotted 1px;border-color:inherit}.content-text p a:hover{color:#12a19a}p strong{font-weight:900;text-transform:uppercase}.content-text li+li{margin-top:10px}.content-text ul{list-style-type:none;margin-bottom:1.5em}.content-text ul li{position:relative;padding-left:1.5em}.content-text ul li:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:0.5em;color:#192b40;position:absolute;top:0.6em;left:0.4em}.content-text.check ul li:before{content:"";color:#c27e5c;font-size:1.2em;left:0;top:-0.1em}.content-text.li-plus ul li:before{content:"+";font-size:1.25em;top:-0.2em;left:0}ol{list-style-type:decimal;padding-left:1.5em}ol li{padding-left:0.5em}#main .content-image img{border-radius:5px}.content-text a.btn,.mod_newslist .more a,.mod_newsreader .back a,.mod_sitemap ul.level_1>li>a,.ce_optin_fallback p a,.mod_eventlist .more a,content-hyperlink a{display:inline-block;padding:0 2em;margin-top:10px;background:#c27e5c;border-radius:3px;transition:all 0.3s;color:#ffffff;text-align:center;text-transform:uppercase;text-decoration:none;height:50px;line-height:50px;font-weight:900;white-space:nowrap;-webkit-box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15)}@media (max-width:1200px){.content-text a.btn,.mod_newslist .more a,.mod_newsreader .back a,.mod_sitemap ul.level_1>li>a,.ce_optin_fallback p a,.mod_eventlist .more a,content-hyperlink a{display:block}}.content-text a.btn:hover,.mod_newslist .more a:hover,.mod_newsreader .back a:hover,.mod_sitemap ul.level_1>li>a:hover,.ce_optin_fallback p a:hover,.mod_eventlist .more a:hover,content-hyperlink a:hover{background:#192b40;color:#ffffff}.content-hyperlink{font-weight:900;margin-top:2.5em !important;margin-bottom:20px}@media (max-width:767px){.content-hyperlink{margin-bottom:2em !important}}.content-hyperlink a{display:inline-block;background:#192b40;color:#ffffff;width:65%;padding:0 2em;border-radius:3px;text-transform:uppercase;font-weight:900;text-align:center;height:50px;line-height:50px;-webkit-box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15);text-decoration:none;transition:all 0.3s}@media (max-width:1200px){.content-hyperlink a{height:50px;line-height:50px}}.content-hyperlink a:hover{background:#c27e5c}.mod_article:last-child{padding-bottom:2em}.mod_article.no_headerimage{margin-top:10em}@media (max-width:1200px){.mod_article.no_headerimage{margin-top:8em}}@media (max-width:767px){.mod_article.no_headerimage{margin-top:8em}.mod_article.no_headerimage .ce_row{margin-top:0}}.mod_article.hero{margin-bottom:0;margin-left:0;margin-right:0;position:relative;padding-bottom:3em;top:0}@media (min-width:1201px){.mod_article.hero{height:100vh}}.mod_article.hero.index{background:url("../../files/cto-theme/img/hg_index.png") no-repeat scroll;background-size:cover}.mod_article.hero.portfolio{background:url("../../files/cto-theme/img/hg_leistungen.png") no-repeat scroll;background-size:cover}.mod_article.hero.uwewahl{background:url("../../files/cto-theme/img/hg_uwe_wahl.png") no-repeat scroll;background-size:cover;position:relative}.mod_article.hero.uwewahl:before{width:100%;height:100%;content:"";background:url("../../files/cto-theme/img/uwe_wahl_freisteller.png") no-repeat scroll;position:absolute;background-size:auto 80%;background-position-x:10%;background-position-y:bottom}@media (max-width:1400px){.mod_article.hero.uwewahl:before{display:none}}@media (min-width:1401px) and (max-width:1600px){.mod_article.hero.uwewahl .content-text.no_claim{padding-top:12em}.mod_article.hero.uwewahl .content-text.no_claim .rte{padding-left:50%}.mod_article.hero.uwewahl .summary .rte{padding-left:50%}}.mod_article.hero.customers{background:url("../../files/cto-theme/img/hg_unternehmen.png") no-repeat scroll;background-size:cover}.mod_article.hero.netzwerk{background:url("../../files/cto-theme/img/hg_netzwerk.png") no-repeat scroll;background-size:cover}.mod_article.hero .content-text .rte{padding-left:37.5%}.mod_article.hero .content-text .rte strong{font-weight:900;text-transform:uppercase}.mod_article.hero .content-text .rte h2{font-size:1.8888888889em;font-weight:900;text-transform:uppercase}.mod_article.hero .content-text.claim{padding-top:12em}.mod_article.hero .content-text.claim .rte{padding-left:0}.mod_article.hero .content-text.claim .rte h1{font-size:3.3333333333em;font-weight:300;line-height:1.3}.mod_article.hero .content-text.no_claim{padding-top:24em}@media (max-width:1400px){.mod_article.hero .content-text.no_claim{padding-top:0}}.mod_article.hero .content-text.summary .rte{font-size:1.8888888889em;font-weight:300}@media (max-width:1200px){.mod_article.hero .content-text .rte{padding-left:0}.mod_article.hero .content-text .rte h2{font-size:1.3333333333em}.mod_article.hero .content-text.claim{padding-top:8em}.mod_article.hero .content-text.claim .rte h1{font-size:1.5555555556em}.mod_article.hero .content-text.summary{padding-top:2em;padding-bottom:3em}.mod_article.hero .content-text.summary .rte{font-size:1.3333333333em}.mod_article.hero .content-text.hero_text{padding-bottom:3em}}@media (min-width:1201px) and (max-width:1400px){.mod_article.hero .content-text .rte{padding-left:25%}.mod_article.hero .content-text.claim .rte h1{font-size:2.3333333333em}.mod_article.hero .content-text.summary{padding-bottom:3em}.mod_article.hero .content-text.summary .rte{font-size:1.5555555556em}}@media (min-width:1401px) and (max-width:1600px){.mod_article.hero .content-text .rte{padding-left:30%}.mod_article.hero .content-text.claim .rte h1{font-size:2.5555555556em}.mod_article.hero .content-text.summary{padding-bottom:3em}.mod_article.hero .content-text.summary .rte{font-size:1.5555555556em}}.mod_article.second{padding-top:5em}@media (max-width:1200px){.mod_article.second{padding-top:2.5em}}@media (min-width:1401px){.mod_article.slim>*{width:65vw}}.mod_article.wide>div{width:100vw !important}@media (min-width:992px) and (max-width:1400px){.mod_article.wide>div{padding-left:0;padding-right:0}}.mod_article.grey{background-color:#d3d6d5;margin-bottom:6em}@media (max-width:991px){.mod_article.grey{margin-bottom:2em}}@media (min-width:992px) and (max-width:1400px){.mod_article.grey{margin-bottom:4em}}.mod_article.testimonial{padding-block:3em}.mod_article.cta{margin-top:5em;padding-block:3em}.mod_article.cta.index{background-image:url("../../files/cto-theme/img/hg_cta_index.png"), linear-gradient(to right, #e0d8bc 0%, #dacec8 45%, #b3c2c3 75%, #b3bbc1 100%);background-size:cover}.mod_article.cta.portfolio{background-image:url("../../files/cto-theme/img/hg_cta_leistungen.png"), linear-gradient(to right, #e0d8bc 0%, #dacec8 45%, #b3c2c3 75%, #b3bbc1 100%);background-size:cover;background-position:left bottom}.mod_article.cta.uwewahl{background-image:url("../../files/cto-theme/img/hg_cta_uwe_wahl.png"), linear-gradient(to right, #e0d8bc 0%, #dacec8 45%, #b3c2c3 75%, #b3bbc1 100%);background-size:cover}.mod_article.cta.customers{background-image:url("../../files/cto-theme/img/hg_cta_unternehmen.png"), linear-gradient(to right, #e0d8bc 0%, #dacec8 45%, #b3c2c3 75%, #b3bbc1 100%);background-size:cover}.mod_article.cta.netzwerk{background-image:url("../../files/cto-theme/img/hg_cta_netzwerk.png"), linear-gradient(to right, #e0d8bc 0%, #dacec8 45%, #b3c2c3 75%, #b3bbc1 100%);background-size:cover}.mod_article.cta>*{width:70%}@media (min-width:1401px){.mod_article.cta>*{width:45%}}@media (max-width:991px){.mod_article.cta>*{width:100%}}@media (max-width:1200px){.mod_article.cta{margin-bottom:50px !important;margin-top:50px !important}}@media (max-width:767px){.mod_article.cta{margin-bottom:30px !important;margin-top:30px !important}}@media (min-width:1201px) and (max-width:1400px){.mod_article.cta{margin-top:4.5em;margin-bottom:2.5em}}.mod_article.cta h3,.mod_article.cta .ce_headline.h3{font-size:1.8888888889em;font-weight:300;margin-top:1em;margin-bottom:1em}.mod_article.cta h3 strong,.mod_article.cta .ce_headline.h3 strong{font-weight:900;text-transform:uppercase}@media (max-width:991px){.mod_article.cta h3,.mod_article.cta .ce_headline.h3{font-size:1.3333333333em;margin-top:0}}@media (min-width:992px) and (max-width:1400px){.mod_article.cta h3,.mod_article.cta .ce_headline.h3{font-size:1.4444444444em}}@media (min-width:1401px) and (max-width:1600px){.mod_article.cta h3,.mod_article.cta .ce_headline.h3{font-size:2.1111111111em}}.mod_article.cta p{font-size:1.3333333333em}@media (max-width:1200px){.mod_article.cta p{font-size:1.0555555556em;line-height:1.3}}@media (min-width:1201px) and (max-width:1400px){.mod_article.cta p{font-size:1.1666666667em;line-height:1.3}}@media (min-width:1401px) and (max-width:1600px){.mod_article.cta p{font-size:1.2222222222em;line-height:1.3}}.mod_article.cta .content-element-group{display:flex}@media (max-width:1200px){.mod_article.cta .content-element-group{display:block;margin-top:1.5em}}.mod_article.cta .content-element-group .content-hyperlink{padding:0 40px 0 0}@media (max-width:1200px){.mod_article.cta .content-element-group .content-hyperlink{padding:0}}.mod_article.cta .content-element-group .content-hyperlink a{width:100%;font-size:1.3333333333em}@media (max-width:1200px){.mod_article.cta .content-element-group .content-hyperlink a{font-size:1.1666666667em;width:80%}}.mod_article.cta .content-element-group .content-hyperlink:first-child a{background-color:#c27e5c}.mod_article.cta .content-element-group .content-hyperlink:first-child a:hover{background-color:#192b40}@media (max-width:1200px){.mod_article.cta .content-element-group .content-hyperlink{margin-top:1em !important;margin-bottom:1em !important}}.offset-3er-s{padding-left:calc(80vw / 3 + 15px)}@media (max-width:1200px){.offset-3er-s{padding-left:2em}}@media (min-width:1201px) and (max-width:1400px){.offset-3er-s{padding-left:50px}}.zweispalten{display:flex;align-items:start;padding:2em 0}@media (max-width:1200px){.zweispalten{padding-left:30px;padding-right:30px;padding-top:0;padding-bottom:0}}@media (min-width:1201px) and (max-width:1400px){.zweispalten{padding-left:50px;padding-right:50px}}.zweispalten.s-m>*:first-child{width:33.333333%}.zweispalten.s-m>*:last-child{width:66.666666%}.zweispalten.m-s>*:first-child{width:66.666666%}.zweispalten.m-s>*:last-child{width:33.333333%}.zweispalten>div{width:50%;padding-left:15px;padding-right:15px}.zweispalten>div:first-child{padding-left:0;padding-right:30px}@media (max-width:767px){.zweispalten>div:first-child{padding-right:0;margin-bottom:2em}}.zweispalten>div:last-child{padding-left:30px;padding-right:0}@media (max-width:767px){.zweispalten>div:last-child{padding-left:0}}@media (max-width:767px){.zweispalten{display:block}.zweispalten>div{width:100% !important}}.vierspalten{display:flex;align-items:stretch;padding:2em 0}.vierspalten>div{width:25%;padding-left:15px;padding-right:15px}.vierspalten>div:first-child{padding-left:0;padding-right:30px}.vierspalten>div:last-child{padding-left:30px;padding-right:0}@media (max-width:1200px){.vierspalten{align-items:start;flex-wrap:wrap}.vierspalten>div{width:50%}.vierspalten>div:first-child,.vierspalten>div:last-child{padding-left:15px;padding-right:15px}}@media (max-width:767px){.vierspalten{display:block;padding:0}.vierspalten>div{width:100%;padding-left:0;padding-right:0}.vierspalten>div:first-child,.vierspalten>div:last-child{padding-left:0;padding-right:0}}.vierspalten .content h4:before{content:"";display:block;height:70px;background-repeat:no-repeat;background-size:auto 100%;margin-bottom:20px}.zwei-drittel .rte{width:66.666666%}@media (max-width:1200px){.zwei-drittel .rte{width:100%}}.boxes{display:flex;column-gap:2rem;row-gap:2rem;padding-block:3em}.boxes>div{flex:0 0 calc((100% - 4rem) / 3)}@media (max-width:991px){.boxes{display:block;padding-block:1em}.boxes>div{width:100%;margin-bottom:2em}}.boxes.wide>div{width:32%}@media (max-width:991px){.boxes.wide>div{width:100%}}.boxes.wide_4er{flex-wrap:wrap}.boxes.wide_4er>div{width:32%}@media (max-width:991px){.boxes.wide_4er>div{width:100%}}.boxes.start>div{background:url("../../files/cto-theme/img/diversity.svg") no-repeat scroll 1em 2em;background-color:#f5f4f3;background-size:3.25em auto}.boxes.start>div .rte{padding-left:3em}@media (max-width:991px){.boxes.start>div .rte{padding-left:4.5em}}.boxes.start>div .rte p{line-height:1.85;margin-bottom:0 !important}.boxes.start>div .rte p strong{font-size:1.2222222222em}.boxes.netzwerk{justify-content:center}.boxes.netzwerk .box{display:flex;flex-direction:column;flex-basis:initial;margin-left:2em;margin-right:2em}.boxes.netzwerk .box figure{order:1}.boxes.netzwerk .box figure img{border-radius:3px}.boxes.netzwerk .box h2{order:2;font-size:1.2222222222em;font-weight:900;text-transform:uppercase;margin-top:1.5em}.boxes.netzwerk .box .rte{order:3}.boxes.netzwerk .box p{margin:auto}.boxes.headline_no_margin>div h2{margin-top:0 !important}.box{background-color:#f5f4f3;padding:3em 2em;-webkit-box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15);box-shadow:0px 0px 8px 4px rgba(0, 0, 0, 0.15);border-radius:5px;border:solid 1px #b0b1b3}.box.check.mediation{background:url("../../files/cto-theme/img/mediation.svg") no-repeat scroll;background-position:right 2em top 2em;background-color:#f5f4f3;background-size:4em auto}.box.check.supervision{background:url("../../files/cto-theme/img/supervision.svg") no-repeat scroll;background-position:right 2em top 2em;background-color:#f5f4f3;background-size:3.75em auto}.box.check.coaching{background:url("../../files/cto-theme/img/coaching.svg") no-repeat scroll;background-position:right 2em top 2em;background-color:#f5f4f3;background-size:3.25em auto}.box.check h2{font-size:1.2222222222em;font-weight:900;text-transform:uppercase;margin-top:1.5em}@media (max-width:1200px){.box{padding:1.75em !important}.box h2,.box.check h2{margin-top:0}}@media (max-width:767px){.box{padding:1.25em !important}.box h2,.box.check h2{margin-top:0}}#main .summary{align-self:center}#main .summary .rte{font-size:1.8888888889em;font-weight:300}@media (max-width:1200px){#main .summary .rte{font-size:1.1666666667em}}.content-text.half_each{display:flex}.content-text.half_each>*{width:50%}@media (max-width:991px){.content-text.half_each{display:block;padding-left:0;padding-right:0}.content-text.half_each>*{width:100%}}.content-text.media--right .rte{order:1;padding-top:4em;padding-right:3em;padding-bottom:4em;padding-left:10vw}@media (max-width:991px){.content-text.media--right .rte{padding-top:2em;padding-right:30px;padding-bottom:2em;padding-left:30px}}@media (min-width:992px) and (max-width:1200px){.content-text.media--right .rte{padding-left:30px}}@media (min-width:1201px) and (max-width:1400px){.content-text.media--right .rte{padding-left:50px}}.content-text.media--right figure{order:2;position:relative}.content-text.media--right figure img{position:absolute;width:100%;height:100%;object-fit:cover}@media (max-width:991px){.content-text.media--right figure{position:unset}.content-text.media--right figure img{position:unset}}.content-image img,.content-text img{width:100%;max-width:100%;height:auto}.content-hyperlink#next-article{position:absolute;z-index:10;bottom:0;left:50%;transform:translateX(-50%)}.content-hyperlink#next-article a{all:unset;display:block;margin:0 auto;width:50px;height:50px;border-radius:50%;background:url(../../files/cto-theme/img/arrow_down.svg) no-repeat scroll 50% 50%;background-size:contain;color:transparent;cursor:pointer}.news_detail{display:flex}@media (max-width:1200px){.news_detail{display:block}}.news_detail .mod_newsreader{width:66.666667%}@media (max-width:1200px){.news_detail .mod_newsreader{width:100%}}.news_detail .cv_info{width:33.3333337%;padding-left:50px}@media (max-width:1200px){.news_detail .cv_info{width:50%;padding-left:0;margin-top:2em;margin:2em auto}}@media (max-width:991px){.news_detail .cv_info{width:80%}}@media (max-width:767px){.news_detail .cv_info{width:100%}}.news_detail .cv_info .content-text{display:flex;flex-direction:column}.news_detail .cv_info .content-text h3{order:2;margin-top:0;font-weight:900;text-transform:uppercase}.news_detail .cv_info .content-text figure{order:1;margin-bottom:2em}.news_detail .cv_info .content-text .rte{order:3}.mod_newslist{flex-wrap:wrap}.mod_newslist .layout_latest{margin-bottom:3em}.mod_newslist .layout_latest p.info{display:none}.mod_newslist .layout_latest .rte{display:flex;flex-direction:column;height:100%}.mod_newslist .layout_latest .rte h2{font-size:1.2222222222em;font-weight:900;text-transform:uppercase}@media (max-width:991px){.mod_newslist .layout_latest .rte h2{margin-top:0}}.mod_newslist .layout_latest .rte .ce_text{flex:1 1 auto;margin-bottom:1.5em}.mod_newslist .layout_latest .rte p.more{margin-top:auto}.mod_newsreader .layout_full{margin-bottom:2em}.mod_newsreader .layout_full>h1,.mod_newsreader .layout_full>p.info{display:none}.mod_newsreader .layout_full .content-text h1{font-weight:900;text-transform:uppercase;font-size:1.8888888889em;line-height:1.35}.mod_newsreader .layout_full .content-text .rte h2{font-size:1.5555555556em;margin-top:1.75em}.mod_newsreader .layout_full .content-text .rte h2 strong{font-weight:900;text-transform:uppercase}.mod_newsreader .layout_full .content-text .rte p ol{list-style-type:decimal}.content-swiper button.swiper-button-prev,.content-swiper button.swiper-button-next{display:none}.content-swiper h2{text-align:center;font-weight:900;text-transform:uppercase}@media (max-width:991px){.content-swiper h2{text-align:left}}.content-swiper .swiper-slide{margin-bottom:3em}.content-swiper .swiper-slide .content-text h3{font-size:1.2222222222em;font-weight:900;text-transform:uppercase;margin-top:1.5em}@media (max-width:991px){.content-swiper .swiper-slide .content-text h3{font-size:1.1666666667em}}@media (max-width:767px){.content-swiper .swiper-slide .content-text h3{font-size:1em}}.content-swiper .swiper-pagination-bullet{background-color:#192b40 !important;opacity:0.7}.content-swiper .swiper-pagination-bullet-active{background-color:#c27e5c !important;opacity:1}.lele{margin:2em}