@keyframes fade-in{to{opacity:1;transform:translate(0,0)}}#menu{position:fixed;width:300px;margin:-100px 0 0-50px;padding:125px 50px 50px;height:calc(100vh + 100px);background:#efefef;list-style-type:none;-webkit-font-smoothing:antialiased;transform-origin:0 0;transform:translate(-100%,0);transition:transform .5s cubic-bezier(.77,.2,.05,1);z-index:9998}@media (min-width:960px){#menu{transform:translate(0,0)}}#menu li{font-size:13px;letter-spacing:1px;line-height:16px;text-transform:uppercase;font-family:Gotham-Medium}#menu li a{padding:12px 0;display:block}#menu li a:hover,.team a:hover h5{color:#e64011}#menuToggle{display:block;position:fixed;top:40px;left:20px;z-index:9999;-webkit-user-select:none;user-select:none}@media (min-width:660px){#menuToggle{top:40px;left:40px}}#menuToggle .signet{display:block;position:absolute;top:-5px;left:55px;width:66px;height:32px;z-index:9997;transition:opacity .8s ease .3s}#menuToggle .signet img{height:100%;width:auto}#menuToggle .signet a{display:block;padding:10px;margin:-10px}@media (min-width:960px){#menuToggle .signet{display:none}}#menuToggle input:checked~.signet{opacity:0;transition:opacity .2s ease}#menuToggle input{display:block;width:40px;height:32px;position:absolute;top:-7px;left:-5px;cursor:pointer;opacity:0;-webkit-touch-callout:none;z-index:10000}#menuToggle span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#e64011;border-radius:3px;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,width .5s ease}@media (min-width:960px){#menuToggle span{background:#efefef}}#menuToggle input:checked~span{width:30px}#menuToggle input:checked~span:nth-of-type(1){transform:rotate(45deg) translate(2px,2px)}#menuToggle input:checked~span:nth-of-type(2){opacity:0;transform:rotate(0deg) scale(.2,.2)}#menuToggle input:checked~span:nth-of-type(3){transform:rotate(-45deg) translate(-2px,-2px)}#menuToggle .signet{opacity:1}@media (min-width:960px){.menu-dark #menuToggle span{background:#3b4551}}.menu-dark #menuToggle input:checked~span{background:#e64011}#menuToggle input:checked~ul{transform:none}.menu-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9990;cursor:pointer}#menuToggle span{z-index:9999}#menuToggle input:checked~.menu-overlay{display:block}@media (min-width:960px){.menu-overlay{display:none!important}}.lang-selector a{position:fixed;display:block;right:20px;left:auto;top:30px;z-index:999;width:32px;height:32px;line-height:30px;background-color:rgba(255,255,255,.9);text-align:center;cursor:pointer;border-radius:2px;font-family:Gotham-Bold;font-size:12px;transition:.5s}@media (min-width:660px){.lang-selector a{right:40px}}.hero.company .orange-btn a:hover,.lang-selector a:hover{background-color:#e64011;color:#fff;transition:.5s}.container{margin:0;height:100%}main{min-height:100%;margin-left:0}@media (min-width:960px){main{margin-left:290px;transition:margin-left .5s cubic-bezier(.77,.2,.05,1)}}.main-padding{padding:0 40px}.max-width,.stage{max-width:1400px}.grid{margin:0 auto;display:grid;grid-template-columns:1fr;grid-auto-rows:auto;grid-column-gap:40px;grid-row-gap:40px}@media (min-width:660px){.grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr}}@media (min-width:1410px){.grid{grid-template-columns:repeat(3,1fr)}}.gridbox{max-width:100%;min-width:0}.flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;gap:10px}section{width:100%}section.grid-2 .grid{grid-template-columns:1fr}@media (min-width:660px){section.grid-2 .grid{grid-template-columns:repeat(2,1fr)}}.grid-auto .grid,section.grid-3 .grid{grid-template-columns:1fr}@media (min-width:660px){section.grid-3 .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){section.grid-3 .grid{grid-template-columns:repeat(3,1fr)}}section.space-hero{margin-top:178px}@media (min-width:660px){.grid-auto .grid{grid-template-columns:repeat(3,1fr)}.grid-auto .grid a{padding:10px}}.hero{padding:180px 20px;min-height:500px}@media (min-width:660px){.hero{padding:218px 40px;min-height:500px}}.focus h3 span,.hero span{font-family:Gotham-Medium;display:block}.hero span{font-size:13px;text-transform:uppercase;letter-spacing:1px;line-height:16px;margin-bottom:60px;color:#fff}.hero h1,.hero h2,.hero p{max-width:100%;color:#fff}@media (min-width:960px){.hero h1,.hero h2,.hero p{width:70%}}@media (min-width:1410px){.hero h1,.hero h2,.hero p{width:60%}}@media (min-width:1540px){.hero h1,.hero h2,.hero p{width:50%}}.hero h2,.hero.home p{font-family:Gotham-Light;font-size:36px;line-height:44px;font-weight:400}.hero.home{background-color:#3b4551;padding:130px 20px;min-height:700px}@media (min-width:660px){.hero.home{padding:130px 40px;min-height:500px}}.hero.home .grid{grid-template-columns:repeat(1,1fr);grid-gap:20px}.hero.home p{font-family:Gotham-Book;font-size:18px;line-height:1.6;color:#fff}.hero.company{background:url(../img/public-one-web-company.webp)center;background-size:cover}.hero.company h1,.hero.company span{color:#3b4551}.hero.company .orange-btn{margin:130px 0 0}.hero.company .orange-btn a:hover .icon-arrow-down{stroke:#fff;margin-top:0;transition:.5s}.hero.company .orange-btn a:hover p{color:#fff}.hero.portfolio{background:url(../img/public-one-web-portfolio.webp)center;background-size:cover}.hero.references{background:url(../img/public-one-web-references.webp)center;background-size:cover}.hero.values{background:url(../img/public-one-web-values.webp)center;background-size:cover}.hero.values p{color:#fff;margin-top:25px}.hero.publication{background:url(../img/public-one-web-publication.webp)center;background-size:cover}.hero.leadership p,.hero.publication p{font-family:Gotham-Book;font-size:15px;color:#fff;margin-top:25px}.hero.expertise{background:url(../img/public-one-web-expertise.png)top right;background-color:#6e7472;background-repeat:no-repeat}.hero.expertise h1{max-width:840px;margin-bottom:90px}.hero.partner{background:url(../img/public-one-web-partner.webp)center;background-size:cover}.hero.consulting{background:url(../img/public-one-web-consulting.webp)center;background-size:cover}.hero.strategy{background:url(../img/public-one-web-strategy.webp)center;background-size:cover}.hero.organisation{background:url(../img/public-one-web-organisation.webp)center;background-size:cover}.hero.organisation h1,.hero.organisation span,.team a:hover p{color:#3b4551}.hero.leadership{background:url(../img/public-one-web-leadership.webp)center;background-size:cover}.team .grid{grid-template-columns:repeat(1,1fr);grid-row-gap:40px}@media (min-width:660px){.team .grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1410px){.team .grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.footer li a,.team a{display:block}.team a img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.team a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.references h5,.team h5{text-transform:uppercase;padding:10px 0 20px}.publication p,.references p,.team p{font-family:Gotham-Medium;font-weight:400;font-size:12px;line-height:18px;color:#646b72;margin:0;hyphens:auto;word-wrap:break-word}.person .grid{display:grid;grid-template-rows:1fr;grid-auto-flow:row;grid-template-areas:"left right right";grid-template-columns:1fr;gap:0}@media (min-width:960px){.person .grid{grid-template-columns:1fr 1fr 1fr;gap:40px 40px}}.person .right{grid-area:right}.person .left{grid-area:left}.references .grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:40px}.references h5{border-top:1px solid #3b4551;text-transform:none;hyphens:auto;word-wrap:break-word}.publication .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:40px}@media (min-width:960px){.publication .grid{grid-auto-rows:auto}}.publication h4{font-family:Gotham-Book;line-height:1;margin-bottom:15px;color:#e64011}.publication h5{letter-spacing:.01em}.focus{background-color:#fef8f5}@media (min-width:1410px){.focus .grid{grid-template-columns:repeat(2,1fr)}}.focus h2{padding-bottom:90px}.booklets p,.focus h3,.publication h5{hyphens:auto;word-wrap:break-word}.focus h3{overflow-wrap:break-word}.focus h3 span{color:#e64011;font-size:36px;margin-bottom:25px}@media (min-width:660px){.focus h3 span{font-size:42px}}.focus .icon-title{margin-bottom:25px}.booklets{margin-top:-150px}@media (min-width:660px){.booklets{margin-top:-130px}}@media (min-width:1410px){.booklets{margin-top:-150px}}.booklets .grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:20px}.booklets .grid.home{align-items:normal}@media (min-width:960px){.booklets .grid.home{align-items:stretch}}.booklets .gridbox{display:flex;flex-direction:column;background-color:#f5f5f5}.booklets .gridbox .booklet-image{background-color:#000;text-align:center}.booklets .gridbox .booklet-image img{width:70%;height:auto}@media (min-width:660px){.booklets .gridbox .booklet-image img{width:100%}}.booklets h3{font-family:Gotham-Medium;text-transform:none;padding:25px 15px 15px}@media (min-width:660px){.booklets h3{font-size:24px}}.booklets .bottombox{margin-top:auto;padding:15px}.booklets a{display:inline-block;width:100%;text-align:center}.booklets p{font-family:Gotham-Book;font-weight:400;font-size:15px;line-height:21px;color:#3b4551;padding:0 15px}.orange-btn .grid{grid-column-gap:1px;grid-row-gap:1px}.orange-btn .gridbox{background-color:#e64011;padding:20px;color:#fff}.arrow-top p,.orange-btn .gridbox p,.orange-btn a p{margin:0;font-family:Gotham-Medium;font-size:16px}.orange-btn a,.orange-btn a:hover{border:1px solid #e64011;transition:.5s}.orange-btn a{background-color:#e64011;padding:auto;color:#fff}.orange-btn a:hover{background-color:#fff;color:#e64011}.orange-btn a:hover .icon-arrow-down{stroke:#e64011;transition:.5s}.footer .copyright a:active,.footer .copyright a:hover,.footer li a:active,.footer li a:hover,.orange-btn a:hover p{color:#e64011}.orange-btn.btn-m a,.orange-btn.btn-s a{padding:20px}@media (min-width:660px){.orange-btn.btn-s a{padding:10px}}.orange-btn.btn-s a svg.icon-arrow-down{margin:15px 0}.imagebox{max-width:40%;margin:0 auto;padding-top:40px}.list .grid{grid-template-columns:repeat(1,1fr)}@media (min-width:660px){.list .grid{grid-template-columns:repeat(2,1fr)}}.list h3{margin-bottom:25px}.list h4,.publication h5{padding-bottom:20px}.list ul{padding-left:1em;list-style:none}.list ul li{margin-bottom:15px;padding-left:15px;position:relative}.list ul li i{position:absolute;left:0;top:0}.list ul li i svg{fill:none;stroke:#3b4551;stroke-width:3;width:20px;height:20px;margin-left:-20px;transform:rotate(-90deg);max-width:none}.list ul li i svg polyline{fill:none;stroke:inherit;stroke-width:inherit}.footer{font-family:Gotham-Medium;font-size:13px;text-transform:uppercase;color:#3b4551;max-width:1400px}.footer .grid{grid-template-columns:repeat(1,1fr);grid-row-gap:0;grid-column-gap:40px}@media (min-width:660px){.footer .grid{grid-template-columns:repeat(3,1fr)}}.footer li a{border-bottom:1px solid #ddd;padding:8px 0;line-height:25px;letter-spacing:1px}@media (min-width:660px){.footer{grid-template-columns:repeat(2,1fr)}}.footer .copyright{font-size:11px}.footer .copyright.flex{flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;gap:10px}.footer .copyright.flex>div:first-child{width:100%;margin-top:10px;order:2}@media (min-width:660px){.footer .copyright.flex{gap:20px;justify-content:start;flex-wrap:nowrap;flex-direction:row}.footer .copyright.flex>div:first-child{width:auto;margin-top:0;order:0}}.headline{padding:140px 20px 40px}@media (min-width:660px){.headline{padding:120px 40px 40px}}@media (min-width:960px){.headline{padding:92px 40px 40px}}.padding{padding:40px 20px}@media (min-width:660px){.padding{padding:40px}}.layout{border:1px solid #00f6ff}.animation-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;display:flex;justify-content:center;align-items:center;z-index:9999;opacity:1}.animation-lightbox .animation-container{position:relative;width:596px;height:596px;padding:20px}@media (min-width:660px){.animation-lightbox .animation-container{padding:40px}}.animation-lightbox .close-button{position:absolute;top:20px;right:20px;width:40px;height:40px;background-color:rgba(255,255,255,.15);border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px;cursor:pointer;transition:background-color .3s}@media (min-width:660px){.animation-lightbox .close-button{top:40px;right:40px}}.animation-lightbox .close-button:hover{background-color:rgba(255,255,255,.3)}@font-face{font-family:Gotham-Black;src:url(../webfonts/gotham-black-webfont.eot);src:url(../webfonts/gotham-black-webfont_.eot#iefix)format("embedded-opentype"),url(../webfonts/gotham-black-webfont.woff)format("woff"),url(../webfonts/gotham-black-webfont.ttf)format("truetype"),url(../webfonts/gotham-black-webfont.svg#GothamBlackRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Bold;src:url(../webfonts/gotham-bold-webfont.eot);src:url(../webfonts/gotham-bold-webfont_.eot#iefix)format("embedded-opentype"),url(../webfonts/gotham-bold-webfont.woff)format("woff"),url(../webfonts/gotham-bold-webfont.ttf)format("truetype"),url(../webfonts/gotham-bold-webfont.svg#GothamBoldRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Book;src:url(../webfonts/gotham-book-webfont.eot);src:url(../webfonts/gotham-book-webfont_.eot#iefix)format("embedded-opentype"),url(../webfonts/gotham-book-webfont.woff)format("woff"),url(../webfonts/gotham-book-webfont.ttf)format("truetype"),url(../webfonts/gotham-book-webfont.svg#GothamBookRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Medium;src:url(../webfonts/gotham-medium-webfont.eot);src:url(../webfonts/gotham-medium-webfont_.eot#iefix)format("embedded-opentype"),url(../webfonts/gotham-medium-webfont.woff)format("woff"),url(../webfonts/gotham-medium-webfont.ttf)format("truetype"),url(../webfonts/gotham-medium-webfont.svg#GothamMediumRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham-Light;src:url(../webfonts/gotham-light-webfont.eot);src:url(../webfonts/gotham-light-webfont_.eot#iefix)format("embedded-opentype"),url(../webfonts/gotham-light-webfont.woff)format("woff"),url(../webfonts/gotham-light-webfont.ttf)format("truetype"),url(../webfonts/gotham-light-webfont.svg#GothamLightRegular)format("svg");font-weight:400;font-style:normal;font-display:swap}.black,.bold,.book,.light,.medium{font-family:"Gotham-Black";font-weight:400;font-style:normal}.bold,.book,.light,.medium{font-family:"Gotham-Bold"}.book,.light,.medium{font-family:"Gotham-Book"}.light,.medium{font-family:"Gotham-Medium"}.light{font-family:"Gotham-Light"}.icon-title{display:block;margin-bottom:60px}svg.icon-diamond{fill:none;stroke:#3b4551;stroke-width:1;width:50px;height:50px;transition:.5s}svg.icon-arrow-down,svg.icon-arrow-right{fill:none;stroke:#fff;stroke-width:3;width:40px;height:40px;margin:60px 0 25px;transition:.5s}svg.icon-arrow-right{stroke:#3b4551;margin:0 0 25px -10px;transform:rotate(-90deg)}.icon-left{float:left;padding:0;margin:0 20px 5px 0}body,html,p{padding:0;border:0}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,header,hgroup,i,iframe,ins,kbd,label,legend,mark,menu,nav,ol,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body,h1,h2,h3,h4,h5,h6,html,li,object,p{outline:0;vertical-align:baseline}html,object,p{font-size:100%}h1,h2,h3,h4,h5,h6,li{border:0}h1,h2,h3,h4,h5,h6{margin:0;padding:0}li{font-size:100%}*{box-sizing:border-box}body,html{height:auto}:root{--primary:#e84e0e;--primary-lighten:#43494f;--secondary:#43494f;--body:#43494f;--background:transparent;--positiv:#00c9a7;--negativ:#f9655b;--warning:#f5c070}body,html{margin:0 auto}body{width:100%;font-family:Gotham-Book,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6;color:#3b4551;font-weight:400;background-color:#fff;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}html{overflow-x:hidden;scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.divider{display:block;padding:3px 40px;margin:90px 20px;background-color:#3b4551}.logo{margin-bottom:60px}.block-link,a{text-decoration:none;outline:0;color:#252c34;cursor:pointer}.block-link.active,a.active{color:#e64011}a:focus{outline:0!important}a:hover{color:#e64011}.block-button-default,.btn,.btn-primary{display:block;width:max-content;font-family:Gotham-Medium;font-size:18px;color:#fff;background:#e64011;border:2px solid #e64011;border-radius:4px;padding:20px;text-decoration:none;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.block-button-default:hover,.btn-primary:hover,.btn:hover{color:#e64011;background:0 0;text-decoration:none}img,img a,object{border:0;width:100%;height:auto}h1,h2,h3,h4,h5{font-weight:400;line-height:1.1}h1{font-family:Gotham-Light;font-size:32px;word-wrap:break-word}@media (min-width:660px){h1{font-size:42px;word-wrap:normal}}h2,h3,h4,h5{font-family:Gotham-Medium;font-size:24px}@media (min-width:660px){h2{font-size:32px}}h3,h4,h5{font-family:Gotham-Book;font-size:21px;line-height:1.2}@media (min-width:660px){h3{font-size:28px}}h4,h5{font-family:Gotham-Medium;font-size:18px}@media (min-width:660px){h4{font-size:21px}}h5{font-size:14px}@media (min-width:660px){h5{font-size:16px}}h6,p strong{font-weight:400}h6{font-family:Gotham-Medium;font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:1px}@media (min-width:660px){h6{font-size:13px}}p{margin:0 0 10px}p strong{font-family:Gotham-Bold}ul{list-style:none}img,img a,li,object{margin:0;padding:0}.reset{clear:both}.text-right{text-align:right}.fade-in{opacity:0}.shadow-white{text-shadow:1px 1px 2px #fff}.block-hr,hr{overflow:visible;text-align:inherit;margin:0 0 20px;border:0;border-top:1px solid #dadada}.email-protection{unicode-bidi:bidi-override;direction:rtl;display:inline-block;text-align:left}.space-xs{margin:15px}.space-s{margin:25px}.space-m{margin:60px}.space-l{margin:90px}.space-xl{margin:120px}.space-s-top{margin:30px 0 0}.space-m-top{margin:40px 0 0}.space-l-top{margin:90px 0 0}.space-xl-top{margin:120px 0 0}.space-xxl-top{margin:150px 0 0}.space-s-btm{margin:0 0 30px}.space-m-btm{margin:0 0 40px}.space-l-btm{margin:0 0 90px}.space-xl-btm{margin:0 0 120px}.space-xxl-btm{margin:0 0 150px}.hidden{display:none}.block-hidden,[hidden]{display:none!important}.country-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.country{display:inline-block;padding:8px 16px;border:1px solid #3b4551;border-radius:4px;width:fit-content}#cc-main{--cc-primary-color:#3b4551;--cc-modal-border-radius:4px;--cc-btn-border-radius:4px;--cc-modal-margin:40px;--cc-btn-primary-bg:#3b4551;--cc-btn-primary-border-color:#3b4551;--cc-btn-primary-hover-bg:#e64011;--cc-btn-primary-hover-border-color:#e64011;--cc-toggle-on-bg:#e64011;transition:opacity .5s ease-out,visibility .5s ease-out;visibility:hidden!important;opacity:0!important}#cc-main.visible{visibility:visible!important;opacity:1!important}