html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grid__row{list-style:none;margin-left:-20px}.grid__col--2-of-2,.grid__col--3-of-3,.grid__col--4-of-4,.grid__col--5-of-5,.grid__col--6-of-6,.grid__col--7-of-7,.grid__col--8-of-8,.grid__col--12-of-12{width:100%}.grid__col--1-of-2,.grid__col--2-of-4,.grid__col--3-of-6,.grid__col--4-of-8,.grid__col--6-of-12{width:50%}.grid__col--1-of-3,.grid__col--2-of-6,.grid__col--4-of-12{width:33.3333333333%}.grid__col--2-of-3,.grid__col--4-of-6,.grid__col--8-of-12{width:66.6666666667%}.grid__col--1-of-4,.grid__col--2-of-8,.grid__col--3-of-12{width:25%}.grid__col--3-of-4,.grid__col--6-of-8,.grid__col--9-of-12{width:75%}.grid__col--push-2-of-2,.grid__col--push-3-of-3,.grid__col--push-4-of-4,.grid__col--push-5-of-5,.grid__col--push-6-of-6,.grid__col--push-7-of-7,.grid__col--push-8-of-8,.grid__col--push-12-of-12{margin-left:100%}.grid__col--push-1-of-2,.grid__col--push-2-of-4,.grid__col--push-3-of-6,.grid__col--push-4-of-8,.grid__col--push-6-of-12{margin-left:50%}.grid__col--push-1-of-3,.grid__col--push-2-of-6,.grid__col--push-4-of-12{margin-left:33.3333333333%}.grid__col--push-2-of-3,.grid__col--push-4-of-6,.grid__col--push-8-of-12{margin-left:66.6666666667%}.grid__col--push-1-of-4,.grid__col--push-2-of-8,.grid__col--push-3-of-12{margin-left:25%}.grid__col--push-3-of-4,.grid__col--push-6-of-8,.grid__col--push-9-of-12{margin-left:75%}.grid__col--pull-2-of-2,.grid__col--pull-3-of-3,.grid__col--pull-4-of-4,.grid__col--pull-5-of-5,.grid__col--pull-6-of-6,.grid__col--pull-7-of-7,.grid__col--pull-8-of-8,.grid__col--pull-12-of-12{margin-left:-100%}.grid__col--pull-1-of-2,.grid__col--pull-2-of-4,.grid__col--pull-3-of-6,.grid__col--pull-4-of-8,.grid__col--pull-6-of-12{margin-left:-50%}.grid__col--pull-1-of-3,.grid__col--pull-2-of-6,.grid__col--pull-4-of-12{margin-left:-33.3333333333%}.grid__col--pull-2-of-3,.grid__col--pull-4-of-6,.grid__col--pull-8-of-12{margin-left:-66.6666666667%}.grid__col--pull-1-of-4,.grid__col--pull-2-of-8,.grid__col--pull-3-of-12{margin-left:-25%}.grid__col--pull-3-of-4,.grid__col--pull-6-of-8,.grid__col--pull-9-of-12{margin-left:-75%}.grid__col--1-of-5{width:20%}.grid__col--push-1-of-5{margin-left:20%}.grid__col--pull-1-of-5{margin-left:-20%}.grid__col--2-of-5{width:40%}.grid__col--push-2-of-5{margin-left:40%}.grid__col--pull-2-of-5{margin-left:-40%}.grid__col--3-of-5{width:60%}.grid__col--push-3-of-5{margin-left:60%}.grid__col--pull-3-of-5{margin-left:-60%}.grid__col--4-of-5{width:80%}.grid__col--push-4-of-5{margin-left:80%}.grid__col--pull-4-of-5{margin-left:-80%}.grid__col--1-of-6{width:16.6666666667%}.grid__col--push-1-of-6{margin-left:16.6666666667%}.grid__col--pull-1-of-6{margin-left:-16.6666666667%}.grid__col--5-of-6{width:83.3333333333%}.grid__col--push-5-of-6{margin-left:83.3333333333%}.grid__col--pull-5-of-6{margin-left:-83.3333333333%}.grid__col--1-of-7{width:14.2857142857%}.grid__col--push-1-of-7{margin-left:14.2857142857%}.grid__col--pull-1-of-7{margin-left:-14.2857142857%}.grid__col--2-of-7{width:28.5714285714%}.grid__col--push-2-of-7{margin-left:28.5714285714%}.grid__col--pull-2-of-7{margin-left:-28.5714285714%}.grid__col--3-of-7{width:42.8571428571%}.grid__col--push-3-of-7{margin-left:42.8571428571%}.grid__col--pull-3-of-7{margin-left:-42.8571428571%}.grid__col--4-of-7{width:57.1428571429%}.grid__col--push-4-of-7{margin-left:57.1428571429%}.grid__col--pull-4-of-7{margin-left:-57.1428571429%}.grid__col--5-of-7{width:71.4285714286%}.grid__col--push-5-of-7{margin-left:71.4285714286%}.grid__col--pull-5-of-7{margin-left:-71.4285714286%}.grid__col--6-of-7{width:85.7142857143%}.grid__col--push-6-of-7{margin-left:85.7142857143%}.grid__col--pull-6-of-7{margin-left:-85.7142857143%}.grid__col--1-of-8{width:12.5%}.grid__col--push-1-of-8{margin-left:12.5%}.grid__col--pull-1-of-8{margin-left:-12.5%}.grid__col--3-of-8{width:37.5%}.grid__col--push-3-of-8{margin-left:37.5%}.grid__col--pull-3-of-8{margin-left:-37.5%}.grid__col--5-of-8{width:62.5%}.grid__col--push-5-of-8{margin-left:62.5%}.grid__col--pull-5-of-8{margin-left:-62.5%}.grid__col--7-of-8{width:87.5%}.grid__col--push-7-of-8{margin-left:87.5%}.grid__col--pull-7-of-8{margin-left:-87.5%}.grid__col--1-of-12{width:8.3333333333%}.grid__col--push-1-of-12{margin-left:8.3333333333%}.grid__col--pull-1-of-12{margin-left:-8.3333333333%}.grid__col--2-of-12{width:16.6666666667%}.grid__col--push-2-of-12{margin-left:16.6666666667%}.grid__col--pull-2-of-12{margin-left:-16.6666666667%}.grid__col--5-of-12{width:41.6666666667%}.grid__col--push-5-of-12{margin-left:41.6666666667%}.grid__col--pull-5-of-12{margin-left:-41.6666666667%}.grid__col--7-of-12{width:58.3333333333%}.grid__col--push-7-of-12{margin-left:58.3333333333%}.grid__col--pull-7-of-12{margin-left:-58.3333333333%}.grid__col--10-of-12{width:83.3333333333%}.grid__col--push-10-of-12{margin-left:83.3333333333%}.grid__col--pull-10-of-12{margin-left:-83.3333333333%}.grid__col--11-of-12{width:91.6666666667%}.grid__col--push-11-of-12{margin-left:91.6666666667%}.grid__col--pull-11-of-12{margin-left:-91.6666666667%}.grid__col{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin-right:-.25em;min-height:1px;padding-left:20px;vertical-align:top}@media (max-width: 700px){.grid__col{display:block;margin-left:0;margin-right:0;width:auto}}@media (max-width: 700px) and (min-width: 480px){.grid__col[class*="grid__col--m-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--m-1-of-2,.grid__col.grid__col--m-2-of-4{width:50%}.grid__col.grid__col--m-1-of-3{width:33.3333333333%}.grid__col.grid__col--m-2-of-3{width:66.6666666667%}.grid__col.grid__col--m-1-of-4{width:25%}.grid__col.grid__col--m-3-of-4{width:75%}}@media (max-width: 480px){.grid__col[class*="grid__col--s-"]{display:inline-block;margin-right:-.24em}.grid__col.grid__col--s-1-of-2,.grid__col.grid__col--s-2-of-4{width:50%}.grid__col.grid__col--s-1-of-3{width:33.3333333333%}.grid__col.grid__col--s-2-of-3{width:66.6666666667%}.grid__col.grid__col--s-1-of-4{width:25%}.grid__col.grid__col--s-3-of-4{width:75%}}.grid__col--centered{display:block;margin-left:auto;margin-right:auto}.grid__col--d-first{float:left}.grid__col--d-last{float:right}.grid__row--no-gutter{margin-left:0;width:100%}.grid__row--no-gutter .grid__col{padding-left:0}.grid__row--no-gutter .grid__col--span-all{margin-left:0;width:100%}.grid__col--ab{vertical-align:bottom}.grid__col--am{vertical-align:middle}html{-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.625}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}img{display:block;max-width:100%;height:auto}a{color:#29A8F9;text-decoration:none}a:hover,a:focus{color:#29A8F9;border-bottom:2px solid #29A8F9}a:active,a .active{color:#29A8F9}hr{border:none;height:1px;background-color:#ddd}ul li>ul,ul li>ol,ol li>ul,ol li>ol{margin-top:10px;margin-bottom:10px;padding-left:30px}figure{margin-top:50px;margin-bottom:40px}figcaption{font-size:14px;margin-top:15px;color:#A0A3A9}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:26px}h1{font-size:22px;text-transform:uppercase}h2{font-size:16px}h3{font-size:20px;font-size:1.25rem;line-height:1.625;font-weight:600}h4{font-size:18px;font-size:1.125rem;line-height:1.625;font-weight:600}h5{font-size:16px;line-height:1;font-weight:bold}h6{margin-bottom:10px;font-family:'Open Sans', Helvetica, sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#A0A3A9}p{font-size:15px}strong{font-weight:700}.uppercase-spaced-grey{margin-bottom:10px;font-family:'Open Sans', Helvetica, sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:2px;text-transform:uppercase;color:#BBB}blockquote{margin-left:20px}blockquote p{font-size:18px;font-style:italic;color:#AAA}.footnotes{margin-top:45px;font-size:14px;color:#AAA}.title-heading--standard{line-height:1}.button{display:inline-block;padding:8px 15px;border:0;font:inherit;cursor:pointer;vertical-align:middle;border-radius:5px;-webkit-transition:all 200ms ease;transition:all 200ms ease}.button:hover,.button:active,.button:focus{text-decoration:none;color:#fff}.button::-moz-focus-inner{border:0;padding:0}.button--green{color:white;background-color:#6EC25E;border-bottom:3px solid #52ac41}.button--green:hover{border-bottom:3px solid #64be53;background-color:#64be53}.button--blue{color:#1a3f54;background-color:#55A1CB}.button--red{color:#64150c;background-color:#E74C3C}.button--yellow{color:#493b04;background-color:#F1C40F}.button--outline{padding:10px 15px;border:2px solid #333;background-color:transparent}.button--outline:hover{color:#29A8F9;border:2px solid #333}code[class*="language-"],pre[class*="language-"]{color:black;background:none;text-shadow:0 1px white;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]::-moz-selection,pre[class*="language-"] ::-moz-selection,code[class*="language-"]::-moz-selection,code[class*="language-"] ::-moz-selection{text-shadow:none;background:#b3d4fc}pre[class*="language-"]::selection,pre[class*="language-"] ::selection,code[class*="language-"]::selection,code[class*="language-"] ::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*="language-"],pre[class*="language-"]{text-shadow:none}}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#f5f2f0}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:slategray}.token.punctuation{color:#999}.namespace{opacity:.7}.token.property,.token.tag,.token.boolean,.token.number,.token.constant,.token.symbol,.token.deleted{color:#905}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#690}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string{color:#a67f59;background:rgba(255,255,255,0.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.regex,.token.important,.token.variable{color:#e90}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}div.prism-show-language{position:relative}div.prism-show-language>div.prism-show-language-label{color:black;background-color:#CFCFCF;display:inline-block;position:absolute;bottom:auto;left:auto;top:14px;right:0;width:auto;height:auto;font-size:0.9em;border-radius:0 0 0 5px;padding:0 0.5em;text-shadow:none;z-index:1;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}pre[class*="language-"]{margin-top:40px;margin-bottom:40px;padding:20px;font-size:14px;border-radius:3px}.site-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:1em}@media (min-width: 68.75em){.site-container{max-width:60em;padding:0}}.site-container--projects{max-width:60.125em}.uniform__potty{position:absolute;top:-9999px;left:-9999px}.content-section{padding-top:125px;padding-bottom:50px;text-align:center}.content-section .button--hello{padding:12px 20px;text-shadow:1px 1px 1px rgba(0,0,0,0.25);font-size:16px}.info-section:not(:first-child){margin-top:50px}.info-section__subheadline:first-child{margin-top:10px}.main--blog{margin-top:20px}.intro-image{background-color:#eaebed}.intro-image__inner{max-width:1920px;height:275px;background-size:1200px;background-position:center top;max-height:450px;margin:25px auto 0px;overflow:hidden;background-image:url("/content/2-leistungen/01.png?v=2017-07-31");background-repeat:no-repeat}@media (min-width: 60em){.intro-image__inner{height:430px;background-size:1800px;background-position:center top}}.service-details__main{margin-top:40px}.site-header{padding-top:15px;padding-bottom:15px;background-color:#FFF}.site-header .site-logo{height:55px;margin:0 auto 20px auto;display:block;width:238px}.site-header .site-logo>div{float:left}@media (min-width: 800px){.site-header .site-logo{float:left;margin-bottom:0}}.site-header .site-logo:hover,.site-header .site-logo:focus{border-bottom:none}.site-header .site-logo:hover .logo__title-field span,.site-header .site-logo:focus .logo__title-field span{color:#29A8F9}.site-header .site-logo .logo__image{margin-top:5px}.site-header .site-logo .logo__title{margin-left:15px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.site-header .site-logo .logo__title>span{margin-bottom:0;line-height:1.25;display:block}.site-header .site-logo .logo__title-name{color:#000;font-size:13px;font-weight:600;margin-bottom:0;letter-spacing:0.08em;text-transform:uppercase;display:inline-block;font-weight:700}.site-header .site-logo .logo__title-field{color:#909090;display:inline-block;font-size:14px}.site-header .site-logo .logo__title-field span{color:#EB5E28}.site-navigation ul{padding-left:0;text-align:center}.site-navigation ul li{display:inline-block}.site-navigation ul li:not(:last-child){margin-right:25px}.site-navigation ul li a{font-size:13px;font-weight:600;letter-spacing:0.15em;color:#485A62;text-transform:uppercase}.site-navigation ul li a.active{color:#29A8F9}@media (min-width: 800px){.header-navigation{float:right}}@media (max-width: 20.3125em){.header-navigation ul li{margin-bottom:10px;display:block}.header-navigation ul li:not(:last-child){margin-right:0}}.header-navigation ul{margin-top:12px;margin-bottom:0}.intro-section{padding-top:60px;padding-bottom:60px}.site-intro{padding-top:80px;padding-bottom:30px;text-align:center}.site-intro.home{margin:0 auto;text-align:center}.site-intro.home p{max-width:475px;margin:0 auto 75px;color:#777}.site-title--header{margin-top:-7px;display:inline-block;vertical-align:top;text-align:left}.site-intro__name{color:#A0A3A9;font-size:13px;font-weight:600;margin-bottom:0;letter-spacing:0.125em;text-transform:uppercase}.site-title--header .site-intro__name{margin-left:0px;font-size:9px;letter-spacing:0.3px;line-height:0}.site-intro__title{margin-top:0;margin-bottom:25px;font-size:30px;line-height:1.1;text-align:center;text-transform:uppercase;font-family:"Open Sans";font-weight:800;color:#282C33}.site-title--header .site-intro__title{margin-bottom:0;font-size:15px;margin-top:-3px}.site-title--header .site-intro__title:after{display:none}.site-intro__title span{padding-left:2px;color:#EB5E28}.home .site-intro__title{margin-left:0}.home .site-intro__title:after{width:60px}.site-intro__title::after{width:190px;height:4px;content:"";margin:15px auto 25px;display:block;background-color:#DADCDE}.site-intro--services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:55px;margin-bottom:15px;text-align:center}.service-preview{max-width:250px;margin:0 auto 40px}.service-preview__icon{max-width:75px;margin:0 auto 15px}.service-preview__title{font-weight:600}.service-preview__title:after{content:'';width:45px;height:4px;margin:10px auto;display:block;background-color:#DADCDE}.service-preview__text{margin-top:30px;font-size:15px;color:#777}.featured-project{padding:60px 0 0;background-color:#f8f7f6;text-align:center}.featured-project__headline{margin-bottom:35px;font-size:24px;font-weight:700;color:#333}.featured-project__container{margin:0 auto;position:relative;overflow:hidden;z-index:100}.featured-project__container:hover .iphone__body{-webkit-transform:translateX(0);transform:translateX(0)}.featured-project__container:hover .featured-project__headline{color:#9FB722}.ipad-preview{z-index:90;display:none}@media (min-width: 30em){.ipad-preview{display:block}}.mobile-preview{display:block;width:100%;min-height:200px}@media (max-width: 30em){.mobile-preview{background-image:url("//positionabsolute.de/content/1-home/featured_ipad_preview.jpg");background-size:contain;background-repeat:no-repeat;background-position:center bottom}}@media (min-width: 30em){.mobile-preview{display:none}}.ipad__body{height:auto;width:490px;height:262px;padding:36px 42px 0;margin:0 auto;position:relative;background-color:#26282E;border:2px solid #474B57;border-bottom:none;border-radius:25px 25px 0 0}@media (min-width: 45em){.ipad__body{width:690px;height:370px;padding:56px 62px 0}}.ipad__home-button{position:absolute;top:64.5%;left:10px;width:22px;height:22px;border-radius:100%;border:2px solid #41444F}@media (min-width: 45em){.ipad__home-button{top:65%;left:12px;width:38px;height:38px}}.ipad__camera{position:absolute;top:68%;right:18px;width:2px;height:2px;border-radius:100%;border:4px solid #41444F}@media (min-width: 45em){.ipad__camera{top:68.35%;right:25px;width:2px;height:2px;border-radius:100%;border:6px solid #41444F}}.ipad__browser{width:402px;height:230px;background-size:402px;background-image:url("//positionabsolute.de/content/1-home/featured_ipad.png");background-color:#fff;border:1px solid #111;border-bottom:none;overflow:hidden}@media (min-width: 45em){.ipad__browser{width:100%;height:370px;background-size:562px}}.ipad__browser img{max-width:100%;border-radius:0 0 7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:4s all ease;transition:4s all ease}.iphone__body{display:none;top:145px;position:absolute;border-radius:30px 30px 0 0;border:4px solid #000;width:250px;height:350px;-webkit-transition:0.5s all cubic-bezier(0.23, 0.35, 0.05, 1.48);transition:0.5s all cubic-bezier(0.23, 0.35, 0.05, 1.48)}@media (min-width: 60em){.iphone__body{display:block}}.iphone__speaker{width:36px;height:4px;margin-top:25px;border-radius:5px;left:calc(50% - 18px);position:absolute}.iphone__speaker:before{content:'';bottom:14px;position:absolute;display:block;width:5px;height:5px;border-radius:100%;left:calc(50% - 2.5px);background-color:#474B57}.iphone__browser{width:216px;height:260px;margin-top:50px;margin-left:12px;border:1px solid #26282E;border-radius:2px;background-size:cover;background-color:#fff;background-repeat:no-repeat}.iphone--black{left:calc(50% - 525px);-webkit-transform:translateX(100px);transform:translateX(100px);background-color:#26282E;border-color:#474B57}.iphone--black .iphone__speaker{background-color:#474B57}.iphone--black .iphone__browser{background-image:url("//positionabsolute.de/content/1-home/featured_iphone_left.png")}.iphone--white{z-index:-100;right:calc(50% - 525px);-webkit-transform:translatex(-100px);transform:translatex(-100px);background-color:#DCDFE6;border-color:#FFFFFF}.iphone--white .iphone__speaker{background-color:#A0A4B2}.iphone--white .iphone__speaker:before{background-color:#A0A4B2}.iphone--white .iphone__browser{border-color:#ccc;background-image:url("//positionabsolute.de/content/1-home/featured_iphone_right.png")}.principles{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;counter-reset:pc}.principle{margin-bottom:30px;width:100%;position:relative;counter-increment:pc}@media (min-width: 45em){.principle{width:calc(50% - 30px)}}@media (min-width: 43.75em){.principle:before{content:counter(pc);position:absolute;left:-40px;top:-6px;font-size:22px;font-weight:700;color:#F26635;border-bottom:3px solid #DADCDE;padding-bottom:0;margin-bottom:0}}.principle__text{color:#777}.service-details__header img{width:100%}.project-overview .project-overview__single{background-color:#F8F7F6;border:1px solid #E4E4E4;border-radius:3px;float:left;width:100%;margin-right:0;margin-bottom:13px}.project-overview .project-overview__single img{margin:auto}.project-overview .project-overview__single:hover{border:1px solid #d7d7d7}@media (min-width: 20.3125em){.project-overview .project-overview--small{width:calc(50% - 6.5px);margin-right:13px;margin-bottom:13px}.project-overview .project-overview--small:nth-child(2n+1){margin-right:0}}@media (min-width: 34.375em){.project-overview .project-overview--small{width:calc(33.3333333333% - 8.6666666667px);margin-right:13px;margin-bottom:13px}.project-overview .project-overview--small:nth-child(1n){margin-right:13px}.project-overview .project-overview--small:nth-child(3n+5){margin-right:0}}@media (min-width: 45em){.project-overview .project-overview--small{width:calc(25% - 9.75px);margin-right:13px;margin-bottom:13px}.project-overview .project-overview--small:nth-child(n){margin-right:13px}.project-overview .project-overview--small:nth-child(4n+6){margin-right:0}}.project-overview--big{display:none;visibility:hidden;position:relative}@media (min-width: 34.375em){.project-overview--big{display:block;visibility:visible}}.project-overview--big:hover .read-more{color:#29A8F9}.read-more{position:absolute;bottom:3%;left:4.5%;font-size:14px;font-weight:600;color:#a0a3a9;pointer-events:none;cursor:pointer}.project-overview--is-featured{display:block;visibility:visible}@media (min-width: 34.375em){.project-overview--is-featured{display:none;visibility:hidden}}.project-overview--selection{margin-top:25px}.project-overview--selection .project-overview--small:nth-child(3n+5){margin-right:0}.project-overview__view-more{margin-top:15px;text-align:center}.divider{margin-top:50px}.hero-image{height:400px;background-position:center center;background-repeat:no-repeat;border-bottom:1px solid #E2E2E2;background-size:cover;image-rendering:-webkit-optimize-contrast}@media (min-width: 1270px){.hero-image{background-size:contain}}.hero-image--individual{position:relative;height:250px}@media (min-width: 910px){.hero-image--individual{height:400px}}.c-hi-container{max-width:1140px;height:100%;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.c-browser-preview{width:564px;height:360px;background-color:#dedede;position:absolute;right:15px;bottom:0;overflow:hidden;display:none;visibility:hidden;border-top-right-radius:4px;border-top-left-radius:4px;background-size:100%;background-position-y:-1px;background-repeat:no-repeat;-webkit-box-shadow:0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0 4px 15px 0 rgba(0,0,0,0.15);z-index:25}.c-browser-preview video{width:100%;margin-top:27px;display:none;visibility:hidden}@media (min-width: 910px){.c-browser-preview video{display:block;visibility:visible}}@media (min-width: 910px){.c-browser-preview{display:block;visibility:visible}}@media (min-width: 910px){[data-hero-page="gersdorf-balkonsystem-gmbh"] .c-browser-preview{background-image:url("/content/3-projekte/11-gersdorf-balkonsystem-gmbh/browser-header.png")}}.c-iphone-preview{position:absolute;width:110px;height:220px;bottom:0;right:558px;background-size:contain;background-repeat:no-repeat;z-index:50}.c-iphone-preview video{display:none;visibility:hidden;position:relative;width:calc(100% - 15px);margin-top:21px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (min-width: 1000px){.c-iphone-preview video{display:block;visibility:visible}}@media (min-width: 1000px){[data-hero-page="gersdorf-balkonsystem-gmbh"] .c-iphone-preview{background-image:url("/content/3-projekte/11-gersdorf-balkonsystem-gmbh/iphone-standalone.png")}}.c-logo{width:290px;height:290px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-size:contain;background-repeat:no-repeat;z-index:100}@media (min-width: 910px){.c-logo{left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}}[data-hero-page="gersdorf-balkonsystem-gmbh"] .c-logo{background-image:url("/content/3-projekte/11-gersdorf-balkonsystem-gmbh/01-logo_gbs.png")}.single-project__title{margin-top:60px}.single-project__title h1{font-size:22px}.single-project__title .sub-heading{margin-bottom:0}.meta__headline:not(:first-of-type){margin-top:20px}.single-project__content:after{content:'';margin:40px 0 60px 20px;width:calc(100% - 20px);height:1px;display:block;border-bottom:1px solid #eee}.single-project__images figure{margin-left:auto;margin-right:auto;margin-top:20px}.single-project__images figure img{margin:auto}.page-navigation{margin-top:50px;margin-bottom:25px;padding-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-project .page-navigation{border-bottom:1px solid #ddd}.page-navigation .link-to-prev{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-navigation .page-navigation-link{margin-bottom:15px}.page-navigation .link-to-project{margin-bottom:25px}@media (min-width: 30em){.page-navigation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-navigation .link-to-project,.page-navigation .page-navigation-link{margin-bottom:0}.page-navigation .link-to-prev{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.page-navigation a{color:#333}.main--blog .page-navigation{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main--blog .page-navigation ul{list-style:none;padding-left:0}.main--blog .page-navigation ul li{display:inline-block;padding-left:8px;padding-right:8px}.main--blog .page-navigation ul li a{color:#AAA}.main--blog .page-navigation ul li a.active{color:#29A8F9}.main--blog .page-navigation ul li a:hover,.main--blog .page-navigation ul li a:active,.main--blog .page-navigation ul li a:focus{color:#29A8F9;border-bottom:none}.main--blog .page-navigation .link-to-next{margin-left:30px}.main--blog .page-navigation .link-to-next a{color:#AAA}.main--blog .page-navigation .link-to-prev{margin-right:30px}.main--blog .page-navigation .link-to-prev a{color:#AAA}.page-navigation--blog{margin:100px auto 0}.single-project__meta{margin-top:5px}.contact-form input,.contact-form textarea{width:100%;padding:10px 10px;background:#ECECEC;max-width:553px;border:none;border-radius:2px}.contact-form input{margin-bottom:20px}.contact-form textarea{min-height:185px}.contact-form button{margin-top:15px;color:#fff}.contact-form ::-webkit-input-placeholder{font-size:14px}.contact-form :-moz-placeholder{font-size:14px;opacity:1}.contact-form ::-moz-placeholder{font-size:14px;opacity:1}.contact-form :-ms-input-placeholder{font-size:14px}#map{width:100%;height:175px}@media (min-width: 45em){#map{height:250px}}@media (min-width: 68.75em){#map{height:350px}}.maps-container{margin-bottom:75px}.info-section__services--below{counter-reset:section}@media (min-width: 45em){.grid__col--1-of-2:nth-child(2n) .info-box__content{margin-left:auto;margin-right:0;text-align:left}}@media (min-width: 45em){.grid__col--1-of-2:nth-child(2n) .info-box__image-container{left:-55px}}.info-box{position:relative;margin-bottom:30px}.info-box__heading a{color:#333}.info-box__heading a:hover{text-decoration:none;border-bottom:none}.info-box__link{margin-bottom:13px;display:inline-block;border-bottom:2px solid #fff}.info-box__content{max-width:320px;margin:0;text-align:left;position:relative}@media (min-width: 43.75em){.info-box__content{margin:0;text-align:left}.info-box__content:before{counter-increment:section;content:"\00BB";position:absolute;left:-20px;color:#F26635;font-weight:700;font-size:15px}}.info-box__heading{font-size:16px;margin-bottom:15px}.info-box__text{color:#777;font-size:14px;margin-bottom:10px}.main--blog{background-color:#F8F8F8;padding:50px 0}.blogpost{margin-bottom:45px;width:100%}.blogpost--external{padding-left:5px;font-size:10px;color:#BBB;vertical-align:middle}.blogpost-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blogpost--featured{width:100%;text-align:center;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #ddd}.blogpost--featured .blogpost__title{font-size:22px}.blogpost--small{text-align:left}@media (min-width: 45em){.blogpost--small{width:100%}}.blogpost--small:not(:last-child):after{content:'';display:block;padding-top:15px;border-bottom:1px solid #ddd}.blogpost--small:first-of-type{margin-top:25px}.blogpost--small:first-of-type .blogpost__image{margin-top:30px}.blogpost__image-container{overflow:hidden}.blogpost__image{margin-bottom:30px}.blogpost-link img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 200ms ease;transition:all 200ms ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%}.blogpost-link:hover h1{color:#29A8F9}.blogpost-link:hover img{-webkit-transform:scale(1.02);transform:scale(1.02);opacity:0.9}.blogpost__title{color:#333;font-size:18px;text-transform:none;margin-bottom:0}.blogpost--featured .blogpost__title{max-width:650px;margin:0 auto 20px}.blogpost--detail .blogpost__title{font-size:22px;margin-bottom:15px}.blogpost__category{color:#AAA;font-size:14px}.blogpost__category a{font-style:italic;color:#AAA;font-size:14px}.blogpost__meta{margin-bottom:20px}.blogpost__header{margin-top:100px;text-align:center}.blogpost__header,.blogpost__intro{max-width:800px;margin-left:auto;margin-right:auto}.blogpost__intro{margin:30px auto 50px;text-align:center}.blogpost__intro:after{content:'';margin:50px auto 0;display:block;width:100px;height:2px;background-color:#bbb}.blogpost__intro p{font-size:17px;font-style:italic}.blogpost__date{color:#AAA;font-size:14px}.blogpost--detail .blogpost__date{margin-top:10px;margin-bottom:0}.blogpost--detail .blogpost__content  {max-width:700px;margin-left:auto;margin-right:auto}.blogpost__content figure{margin:60px auto}.blogpost__content figure img{margin-left:auto;margin-right:auto}.blogpost__content figcaption{text-align:center}.blogpost--small .blogpost__content{max-width:600px}.blogpost--featured .blogpost__content{max-width:700px;margin:0 auto;text-align:center}.blogpost__category{display:inline-block}.blogpost__category span{padding-left:7px;padding-right:7px;letter-spacing:0}@media (min-width: 34.375em){.blogpost__category span{padding-left:15px;padding-right:15px}}.image--shadow img{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25)}.image--no-margin{margin:35px 0}.blog__sidebar{padding-top:18px;padding-left:50px}.blog__sidebar>div{margin-bottom:40px}.blog__sidebar>div :first-child{margin-top:12px}.blogpost__categories{padding-top:18px;padding-left:50px}.blogpost__categories-headline{margin-top:12px;margin-bottom:26px}.unordered-list{padding-left:0px;list-style:none;font-size:14px;white-space:nowrap}.unordered-list--leistungsdetail{margin-top:15px;font-size:14px}.unordered-list--leistungsdetail li{padding-bottom:5px}.unordered-list--buzzwords li{color:#858991}.unordered-list li{display:block}.unordered-list li a{color:#A0A3A9}.unordered-list li a.active{color:#29A8F9}.unordered-list li a:hover,.unordered-list li a:active,.unordered-list li a:focus{color:#29A8F9;border-bottom:none}.site-footer{margin-top:100px;padding-top:50px;padding-bottom:30px;background-color:#F8F8F8;border-top:1px solid #ECECEC}.footer-navigation{display:none}.footer-navigation ul{padding-left:0;margin:0 auto}@media (max-width: 30em){.footer-navigation ul li{margin-right:0 !important;display:block;margin-bottom:15px}}.footer-copyright{margin-top:10px}.footer-copyright p,.footer-copyright a{color:#cacaca;margin-bottom:0;font-size:13px}.footer__logo h6{color:#000;margin-bottom:2px;font-size:13px;font-weight:700;letter-spacing:0.1rem}.footer__logo p{color:#909090;font-size:14px;line-height:1.25}.footer__logo span{padding-left:2px;color:#EB5E28}.footer__contact p{margin-bottom:0;font-size:13px}.footer__contact p a{color:#333}.footer__about p{font-size:13px}.clearfix::before,.clearfix::after,.site-header::before,.project-overview::before,.page-navigation::before,.site-header::after,.project-overview::after,.page-navigation::after{content:" ";display:table}.clearfix::after,.site-header::after,.project-overview::after,.page-navigation::after{clear:both}
