html,body{height:initial}html{font-size:62.5%;height:100%;scroll-behavior:smooth}@media (max-width:960px){html{font-size:55.5%}}textarea{overflow:auto}img{border:0;max-width:100%;height:auto}button,input,optgroup,select,textarea,form,fieldset{color:inherit;margin:0;padding:0;background-color:inherit;font:inherit;border-radius:0}main,nav,section,article,header,pre,blockquote,dl,figure,figcaption,address{display:block;padding:0;margin:0;font-style:normal}::placeholder{opacity:1;color:var(--cl-4)}*,*:before,*:after{box-sizing:border-box}:target{scroll-margin-block-start:10rem}:focus{scroll-margin-block-end:8vh}a{text-decoration:none;color:var(--cl-1);display:inline-block}a:not([class]):hover{color:var(--cl-2)}a:not([class]):active{background-color:var(--bg-black);color:var(--cl-white)}a:not([class]){text-decoration:underline}.current-lang a:not([class]){color:#545454}:focus-visible{outline-color:var(--bg-focus);outline-width:3px;outline-style:solid;outline-offset:0}body .base-box a:focus-visible,body .base-box button:focus-visible,body .base-box .modul a:focus-visible{background-color:var(--bg-focus);color:var(--cl-white);border-color:var(--bg-focus)}@supports not selector(:focus-visible){:focus{outline-color:var(--bg-focus);outline-width:3px;outline-style:dotted;outline-offset:2px}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body.tpx-body{font-family:var(--primary-font);font-size:var(--font-size-body);font-weight:var(--font-weight-normal);height:100%;min-height:100vh;color:var(--cl-black);background-color:var(--bg-white);line-height:1.5;margin:-1px 0 0;padding:1px 0 0;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.base-item{height:100%;overflow-x:hidden}@media (min-width:790px){.fixed .base-item:before{content:'';display:block;height:156px;width:100%}}.base-box section,.base-box,.site-main,.item-box,.full-width.item-box,.item-box .item-box{width:100%;max-width:100%;position:relative;z-index:2}.full-size.item-box{height:100vh}.full-width.item-box{max-width:1920px}.item-box{width:calc(100% - var(--itembox-gap));max-width:var(--max-itembox-width);margin:0 auto 0 auto}.small-boxed.item-box{max-width:var(--small-itembox-width)}.xsmall-boxed.item-box{max-width:var(--xsmall-itembox-width)}.base-box{min-height:100vh}@media (max-width:560px){.item-box{width:calc(100% - var(--itembox-gap-responsive))}}[class*=pd-]{--pdt:0;--pdb:0}[class*=pd-t]{padding-top:var(--pdt)}[class*=pd-b]{padding-bottom:var(--pdb)}.pd-t1{--pdt:1rem}.pd-t2{--pdt:2rem}.pd-t3{--pdt:3rem}.pd-t4{--pdt:4rem}.pd-t5{--pdt:5rem}.pd-t6{--pdt:6rem}.pd-t7{--pdt:7rem}.pd-t8{--pdt:8rem}.pd-t9{--pdt:9rem}.pd-t10{--pdt:10rem}.pd-t12{--pdt:12rem}.pd-t15{--pdt:13rem}.pd-b1{--pdb:1rem}.pd-b2{--pdb:2rem}.pd-b3{--pdb:3rem}.pd-b4{--pdb:4rem}.pd-b5{--pdb:5rem}.pd-b6{--pdb:6rem}.pd-b7{--pdb:7rem}.pd-b8{--pdb:8rem}.pd-b9{--pdb:9rem}.pd-b10{--pdb:10rem}.pd-b12{--pdb:12rem}.pd-b15{--pdb:15rem}.txt-center{text-align:center}.txt-left{text-align:left}.txt-right{text-align:right}.txt-uppercase{text-transform:uppercase}.txt-reset{text-transform:none;text-align:left}.base-box .none{display:none}.modul h1,.modul h2,.modul h3,.modul h4,.modul h5,.modul h6,.modul .like-h1,.modul .like-h2,.modul .like-h3,.modul .like-h4,.modul .like-h5,.modul .like-h6{font-size:var(--font-size-h3);margin:0 0 2rem;word-wrap:normal;-webkit-hyphens:auto;hyphens:auto;font-weight:var(--font-weight-bold);max-width:100%}.modul h4,.modul .like-h4{font-size:var(--font-size-h4)}.modul h5,.modul .like-h5{font-size:var(--font-size-h5)}.modul h6,.modul .like-h6{font-size:var(--font-size-h6)}@media (min-width:960px){.modul h1,.modul .like-h1{font-size:var(--font-size-h2);line-height:1.2}.modul h2,.modul .like-h2{font-size:var(--font-size-h3);line-height:1.3}.modul h3,.modul .like-h3{font-size:var(--font-size-h3);line-height:1.4}}@media (min-width:1280px){.modul h1,.modul .like-h1{font-size:var(--font-size-h1);line-height:1.2}.modul h2,.modul .like-h2{font-size:var(--font-size-h2);line-height:1.3}.modul h3,.modul .like-h3{font-size:var(--font-size-h3);line-height:1.4}}.modul p{max-width:100%;margin:0 0 2rem;word-wrap:normal;-ms-hyphens:auto;hyphens:auto;font-size:var(--font-size-body)}.text-box p:first-child:first-letter {font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--cl-1);letter-spacing:2px;line-height:1}.multi-teaser-box .flex-item:not(.box-100) .text-box p:first-child:first-letter ,.text-box p:has(strong):first-letter {font-size:var(--font-size-body)!important;color:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important}.small{font-size:var(--font-size-small)}.modul table{margin:3rem 0;padding:0;border-collapse:collapse;border-spacing:0;border:0;font-size:var(--font-size-body)}.modul td,.modul th{padding:.5rem;border-style:solid;border-width:1px;text-align:left}.modul hr{height:1px;margin:2rem 0;border:0;background-color:currentColor}.modul b,.modul strong{font-weight:var(--font-weight-bold)}.modul ul,.modul ol{padding-left:2.5rem;margin:0 0 3rem}.modul ul ul,.modul ul ol,.modul ol ol,.modul ol ul{margin:1.5rem 0 1.5rem 3rem}.modul li{position:relative;margin-bottom:.5rem}.image-box,.image-box img,.image-box a,.image-box picture{position:relative;display:block;width:100%;vertical-align:top}.image-box picture{height:100%}.image-box img{max-width:100%;height:auto}.flex-box{display:flex;align-items:flex-start}.wrap{flex-wrap:wrap}.stretch{align-items:stretch}.flex-column{flex-direction:column}.gap{margin-left:calc(var(--flex-gap) * -1)}.border{border:1px solid currentColor}.gap>[class*=box-],.gap>.flex-item{margin:0 0 auto var(--flex-gap);position:relative}.stretch>.flex-item{margin:0 0 var(--flex-gap) var(--flex-gap)}[class*=center-]{align-items:center}.center-center{justify-content:center}.center-left{justify-content:flex-start}.center-right{justify-content:flex-end}.center-space{justify-content:space-between}[class*=bottom-]{align-items:flex-end}.bottom-center{justify-content:center}.bottom-left{justify-content:flex-start}.bottom-right{justify-content:flex-end}[class*=top-]{align-items:flex-start}.top-center{justify-content:center}.top-left{justify-content:flex-start}.top-right{justify-content:flex-end}.space-between{justify-content:space-between}.flex-box:not(.gap) [class^=box-]{--flex-gap:0px;margin:0}.box-10{width:calc(10% - var(--flex-gap))}.box-15{width:calc(15% - var(--flex-gap))}.box-20{width:calc(20% - var(--flex-gap))}.box-25{width:calc(25% - var(--flex-gap))}.box-30{width:calc(30% - var(--flex-gap))}.box-33{width:calc(33.3333% - var(--flex-gap))}.box-35{width:calc(35% - var(--flex-gap))}.box-40{width:calc(40% - var(--flex-gap))}.box-45{width:calc(45% - var(--flex-gap))}.box-50{width:calc(50% - var(--flex-gap))}.box-55{width:calc(55% - var(--flex-gap))}.box-60{width:calc(60% - var(--flex-gap))}.box-65{width:calc(65% - var(--flex-gap))}.box-66{width:calc(66.66666% - var(--flex-gap))}.box-70{width:calc(70% - var(--flex-gap))}.box-75{width:calc(75% - var(--flex-gap))}.box-80{width:calc(80% - var(--flex-gap))}.box-85{width:calc(85% - var(--flex-gap))}.box-90{width:calc(90% - var(--flex-gap))}.box-95{width:calc(95% - var(--flex-gap))}.box-100{width:calc(100% - var(--flex-gap))}@media (max-width:790px){.break-point,[class*=".gap"].break-point{margin:0;flex-wrap:wrap}.break-point>.flex-item{margin-left:0}.break-point>[class*=box-],[class*=".gap"].break-point>.flex-item{width:100%!important;margin-left:0!important}}.base-box a.screen-reader-text,.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);overflow:hidden;word-wrap:normal !important}.base-box a.screen-reader-text:focus{position:absolute;z-index:100000;top:5px;left:5px;width:auto;height:auto;display:inline-block;padding:15px 23px 14px;background-color:var(--bg-1);clip:auto !important;clip-path:none;color:var(--cl-white);line-height:normal;text-decoration:none}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:300;src:url(//cleineconsultingcompany.com/wp-content/themes/tpx-multi/css/fonts/roboto-v51-latin-300.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:500;src:url(//cleineconsultingcompany.com/wp-content/themes/tpx-multi/css/fonts/roboto-v51-latin-500.woff2) format('woff2')}