/* http://thorstenbreyer.de/wp-content/themes/tb2017/assets/css/main.css?ver=1568897342 */
﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-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:700}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}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{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"]{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-display:swap;font-family:'ginger';src:url(/wp-content/themes/tb2017/assets/css/../fonts/F37Ginger-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'ginger';src:url(/wp-content/themes/tb2017/assets/css/../fonts/F37Ginger-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-display:swap;font-family:'ginger';src:url(/wp-content/themes/tb2017/assets/css/../fonts/F37Ginger-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'ginger';src:url(/wp-content/themes/tb2017/assets/css/../fonts/F37Ginger-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'icons_tb';src:url(/wp-content/themes/tb2017/assets/css/../fonts/icons_tb.woff) format("woff");font-weight:400;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons_tb";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-zigzag:before{content:'\e800'}.icon-check:before{content:'\e801'}.icon-arrow_links:before{content:'\e802'}.icon-arrow_rechts:before{content:'\e803'}.icon-search:before{content:'\e804'}.icon-cross:before{content:'\e805'}.icon-dribbble:before{content:'\e9b3'}.icon-fb:before{content:'\e9b6'}.icon-xing:before{content:'\e9fe'}button,[type='button'],[type='reset'],[type='submit'],.btn,.fw-btn{appearance:none;border:0;color:#fff;cursor:pointer;display:inline-block;font-family:"ginger";font-size:0.7rem;-webkit-font-smoothing:antialiased;text-align:center;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;text-transform:uppercase;letter-spacing:.1rem;background:transparent;padding:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}button span,button:before,button:after,[type='button'] span,[type='button']:before,[type='button']:after,[type='reset'] span,[type='reset']:before,[type='reset']:after,[type='submit'] span,[type='submit']:before,[type='submit']:after,.btn span,.btn:before,.btn:after,.fw-btn span,.fw-btn:before,.fw-btn:after{display:inline-block;padding:.75rem 1rem;background:#fa4d4f}button:before,button:after,[type='button']:before,[type='button']:after,[type='reset']:before,[type='reset']:after,[type='submit']:before,[type='submit']:after,.btn:before,.btn:after,.fw-btn:before,.fw-btn:after{content:">";transition:.4s;transition-property:width,padding,color}button:before,[type='button']:before,[type='reset']:before,[type='submit']:before,.btn:before,.fw-btn:before{float:left;margin-right:1px}button:after,[type='button']:after,[type='reset']:after,[type='submit']:after,.btn:after,.fw-btn:after{float:right;margin-left:1px}button:before,button:hover:after,[type='button']:before,[type='button']:hover:after,[type='reset']:before,[type='reset']:hover:after,[type='submit']:before,[type='submit']:hover:after,.btn:before,.btn:hover:after,.fw-btn:before,.fw-btn:hover:after{width:0;overflow:hidden;padding:.75rem 0;color:#fff}button:hover:before,[type='button']:hover:before,[type='reset']:hover:before,[type='submit']:hover:before,.btn:hover:before,.fw-btn:hover:before{width:auto;padding:.75rem 1rem}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover,.btn:hover,.fw-btn:hover{color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled,.btn:disabled,.fw-btn:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover,.btn:disabled:hover,.fw-btn:disabled:hover{background-color:#fa4d4f}button.btn-dark span,button.btn-dark:before,button.btn-dark:after,[type='button'].btn-dark span,[type='button'].btn-dark:before,[type='button'].btn-dark:after,[type='reset'].btn-dark span,[type='reset'].btn-dark:before,[type='reset'].btn-dark:after,[type='submit'].btn-dark span,[type='submit'].btn-dark:before,[type='submit'].btn-dark:after,.btn.btn-dark span,.btn.btn-dark:before,.btn.btn-dark:after,.fw-btn.btn-dark span,.fw-btn.btn-dark:before,.fw-btn.btn-dark:after{background:#31003a}button,[type=button]{background:#fa4d4f;padding:.75rem 1rem}button:focus,[type=button]:focus{outline:0}button:before,[type=button]:before{display:none}button:hover:after,button:hover:before,button:after,button:before,[type=button]:hover:after,[type=button]:hover:before,[type=button]:after,[type=button]:before{width:auto;padding:0;background:none}button:hover,[type=button]:hover{background-color:#6f4d75}button.fw-button-previous,[type=button].fw-button-previous{background:#6f4d75;margin-top:1rem}button.fw-button-previous:after,[type=button].fw-button-previous:after{display:none}button.fw-button-previous:before,[type=button].fw-button-previous:before{content:'<';display:block}.fw-wizard-buttons{text-align:center;margin-top:2rem}.fw-wizard-buttons button{display:inline-block;margin:0 .5rem}.fw-btn-submit{width:100%;padding:1rem;margin:1rem 0}.fw-btn-submit:after{content:''}.fw-submit-success{background:#502658}.fw-btn:before,.fw-btn:after{content:"+"}[data-uploaded="false"] .fw-btn span,[data-uploaded="false"] .fw-btn:before,[data-uploaded="false"] .fw-btn:after{background:#6f4d75}[data-uploaded="true"] .fw-btn:after{content:"\e801";font-family:"icons_tb"}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{margin-bottom:.25rem;padding:0}label{display:block;margin-bottom:1rem;color:#fff}input,select,textarea{display:block;font-family:"ginger";font-size:1rem;color:#31003a;font-size:.8rem;margin:0!important;-webkit-appearance:none;border-radius:0}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:0;box-sizing:border-box;margin-bottom:.5rem;padding:.8rem;transition:border-color 150ms ease;width:100%}[type='color']:-moz-focusring,[type='date']:-moz-focusring,[type='datetime']:-moz-focusring,[type='datetime-local']:-moz-focusring,[type='email']:-moz-focusring,[type='month']:-moz-focusring,[type='number']:-moz-focusring,[type='password']:-moz-focusring,[type='search']:-moz-focusring,[type='tel']:-moz-focusring,[type='text']:-moz-focusring,[type='time']:-moz-focusring,[type='url']:-moz-focusring,[type='week']:-moz-focusring,input:not([type]):-moz-focusring,textarea:-moz-focusring,select:-moz-focusring{color:#31003a;text-shadow:0 0 0 #000}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#707070}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select:focus{outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select:disabled{background-color:#dadada;cursor:not-allowed}[type='color']::placeholder,[type='date']::placeholder,[type='datetime']::placeholder,[type='datetime-local']::placeholder,[type='email']::placeholder,[type='month']::placeholder,[type='number']::placeholder,[type='password']::placeholder,[type='search']::placeholder,[type='tel']::placeholder,[type='text']::placeholder,[type='time']::placeholder,[type='url']::placeholder,[type='week']::placeholder,input:not([type])::placeholder,textarea::placeholder,select::placeholder{color:#836689}textarea{resize:vertical}[type="file"]{margin-bottom:.5rem;width:100%;display:none}select{margin-bottom:.5rem;width:100%;border-radius:none!important;-webkit-appearance:none;-webkit-border-radius:0px;background:url(/wp-content/themes/tb2017/assets/css/../img/bg_select.svg) no-repeat right 10px center #c1b3c4;background-size:15px auto;cursor:pointer;transition:.4s;padding:.6rem .8rem}select:hover{background:url(/wp-content/themes/tb2017/assets/css/../img/bg_select.svg) no-repeat right 10px center #ad99b0;background-size:20px auto}.cform{min-height:auto;display:block}.cform .container{max-width:840px!important;position:relative}.fw-progress-bar-container{position:relative;margin-bottom:4rem;max-width:450px;margin:0 auto 4rem auto}ul.fw-progress-bar{display:flex;margin-left:-20px}li.fw-progress-step{background:#6f4d75;display:block;height:3px;flex-basis:100%;float:left;position:relative;counter-increment:item}li.fw-progress-step:before{content:counter(item) "";background:#6f4d75;width:20px;height:20px;line-height:20px;display:block;border-radius:100px;text-align:center;font-size:.63rem;position:absolute;left:-1px;top:-10px}li.fw-progress-step.fw-visited{background:#fa4d4f}li.fw-progress-step.fw-visited:before{content:'\e801';background:#fa4d4f;font-family:"icons_tb";font-size:8px}li.fw-progress-step:last-of-type{flex-basis:auto}.fw-txt-ellipsis{display:none}#multi-step-form{color:#fff;font-size:.8rem;text-align:left}#multi-step-form h2{text-align:center;font-size:1rem;margin:2rem 0}#multi-step-form h3{color:#fff;font-weight:400;font-size:.8rem;line-height:1.6}#multi-step-form .selection{display:none}#multi-step-form [type="checkbox"],#multi-step-form [type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;width:100%}#multi-step-form [type='checkbox']:checked,#multi-step-form [type='checkbox']:not(:checked),#multi-step-form [type='radio']:checked,#multi-step-form [type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0}#multi-step-form [type='checkbox']+label,#multi-step-form [type='radio']+label{cursor:pointer;margin-left:1.3rem;display:inline-block}#multi-step-form [type='checkbox']:checked+label::before,#multi-step-form [type='checkbox']:not(:checked)+label::before,#multi-step-form [type='radio']:checked+label::before,#multi-step-form [type='radio']:not(:checked)+label::before{content:' ';width:17px;height:17px;position:absolute;top:5.2px;left:0;background:#fff;margin-right:.5rem}#multi-step-form [type=radio]:checked+label::before,#multi-step-form [type=radio]:not(:checked)+label::before{border-radius:30px}#multi-step-form [type='checkbox']:checked+label::before,#multi-step-form [type='radio']:checked+label::before{background:#fa4d4f;content:'';color:#fff}#multi-step-form [type='checkbox']:checked+label::after,#multi-step-form [type='radio']:checked+label::after{content:'\e801';font-family:"icons_tb";font-size:9px;color:#fff;position:absolute;left:2px;top:7px}#multi-step-form [type=radio]:checked+label::after{content:'\e805';left:4px;top:6.5px}.fw-wizard-step-container::after,.fw-step-part::after{clear:both;content:"";display:block}.fw-wizard-step,.fw-wizard-step-header,.fw-wizard-step-header-container{display:none}.fw-wizard-step.fw-current,.fw-wizard-step-header.fw-current,.fw-wizard-step-header-container.fw-current{display:block}.fw-step-block{width:100%;margin:0 20px 20px 0;position:relative;float:left}.fw-step-block:nth-child(odd){margin-right:0}.fw-step-block[data-type="fw-radio"],.fw-step-block[class="fw-checkbox"]{margin-bottom:1.5rem}.fw-step-block[data-type="fw-radio"] h3,.fw-step-block[class="fw-checkbox"] h3{margin-bottom:0}.fw-step-block[data-required="true"] h3:after{content:'\00a0•';color:#fa4d4f;position:relative;top:-5px}[data-stepid="0"] [data-partid="0"] .fw-step-block:not([data-type="fw-textarea"]):not([data-type="fw-paragraph"]){width:calc(50% - 10px)}[data-wizardid="8"] .fw-step-block{margin-right:20px}[data-wizardid="8"] .fw-step-block:nth-child(even){margin-right:0}[data-wizardid="8"] .fw-step-block[data-type="fw-radio"]{width:100%!important}.fw-alert-user{background:#fa4d4f;position:relative;padding:2rem;margin-top:1rem;font-size:1rem;text-align:center}.fw-block-invalid-alert{background:#fa4d4f;position:absolute;top:0;right:0;padding:.25rem .5rem}.fw-block-invalid-alert:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100%;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fa4d4f transparent transparent transparent;bottom:-8px}.fw-choice{position:relative;display:block}.fw-choice input{display:none}.fw-choice label{margin-bottom:0;width:auto;display:inline;color:#c1b3c4}[data-wizardid="8"] .fw-wizard-step-header-container,[data-wizardid="8"] .fw-progress-bar-container,[data-wizardid="8"] .fw-step-part-title{display:none}#ui-datepicker-div{background:#fa4d4f;width:250px;font-size:.8rem;padding:1rem}#ui-datepicker-div:after{content:'';position:absolute;left:1rem;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #fa4d4f;top:-8px}#ui-datepicker-div a{color:#fff}#ui-datepicker-div table{margin:0}#ui-datepicker-div th,#ui-datepicker-div td{text-align:center;padding:0;border:none;transition:.4s}#ui-datepicker-div th a.ui-state-active,#ui-datepicker-div td a.ui-state-active{color:#31003a}#ui-datepicker-div td:hover{transform:scale(1.3)}.ui-datepicker-header{position:relative;background:#fff;margin-bottom:.5rem;text-transform:uppercase;font-size:.6rem;padding:.5rem 0 0;height:40px}.ui-datepicker-prev,.ui-datepicker-next{position:absolute;font-size:0;top:0;cursor:pointer}.ui-datepicker-prev :after,.ui-datepicker-next :after{content:'>';font-size:20px;background:#31003a;width:25px;height:40px;display:block;line-height:40px}.ui-datepicker-prev{left:0}.ui-datepicker-prev :after{content:'<'}.ui-datepicker-next{right:0}#multi-step-form .select2-hidden-accessible{width:100%!important;height:auto!important;clip:none!important;clip-path:none!important;-webkit-clip-path:none!important;position:relative!important;padding:.7rem!important}.fa{display:none!important}html{box-sizing:border-box;font-size:1.25em;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:inherit}html{height:100%}.disabled-scroll body{position:fixed;width:100%;overflow-y:hidden}body{min-height:100%;background:#31003a;text-align:center;transition:.4s}main,header{position:relative;z-index:1}.browserupgrade{background:#fff;padding:1rem;position:absolute;font-size:.8rem;top:0;left:0;width:300px;z-index:9999;box-shadow:5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5)}svg{fill:#fa4d4f;max-width:100%}.centered{text-align:center}.disabled{display:none}span.arrow{display:inline-block;font-style:normal;position:relative;top:0;width:1em;height:1em;border-right:0.2em solid #fff;border-top:0.2em solid #fff;transform:rotate(135deg)}.divider:after{content:'\e800';font-family:"icons_tb";font-size:6px;display:block;color:#fff;margin:1rem 0}.row{margin-bottom:1rem}.row::after{clear:both;content:"";display:block}.not-in-view{opacity:0;transition:1s;transition-delay:0.3s}.in-view{opacity:1}.bounce{animation:bounce-big 1s infinite;display:block}header{overflow:hidden;padding:15px 0;background:#fa4d4f;position:absolute;left:50%;transform:translateX(-50%);width:100%;position:fixed;z-index:999;transition:top .4s ease-in-out;top:0;background:rgba(250,77,79,0.9)}header.nav-up{top:-110px}header.nav-down{top:0}.blog header,.page-projektanfrage header,.page-template-template_projektanfrage-fragebogen header,.page-template-template_service header{background:#31003a}nav.mainnav{margin:-30px 0 30px}nav.mainnav li.current-menu-item:not(.logo):after{content:'';display:block;position:absolute;margin-top:.25rem;width:25px!important;height:9px;background:url(/wp-content/themes/tb2017/assets/css/../img/zigzag-purple.svg) left top repeat-x;background-size:9px;animation:200s bg-horizontal infinite linear;position:absolute;left:50%;transform:translateX(-50%);width:100%}nav.mainnav li.current-menu-item:not(.logo) a:hover{color:#fff}nav.footernav li.current-menu-item a,nav.footernav li.current-menu-item a:hover{color:#fff}nav li{display:inline-block;margin-right:1rem;position:relative;text-transform:uppercase;font-size:0.7rem;letter-spacing:.1rem}nav li a{color:#fff;transition:.4s}nav li:last-of-type{margin-right:0}nav li.logo{font-size:0}nav li.logo a:after{content:'';background:url(/wp-content/themes/tb2017/assets/css/../img/logo.svg) no-repeat center center;width:65px;height:57.778px;margin:2rem 0 -30px 0;display:inline-block;position:relative;transition:.4s cubic-bezier(0.68,-0.55,0.265,1.55)}nav li.logo:hover a:after{width:75px;height:67px;margin:2rem -5px -39.222px}.blog nav.mainnav,.page-projektanfrage nav.mainnav,.page-template-template_projektanfrage-fragebogen nav.mainnav{background:#31003a}.blog nav.mainnav li.current-menu-item:not(.logo):after,.page-projektanfrage nav.mainnav li.current-menu-item:not(.logo):after,.page-template-template_projektanfrage-fragebogen nav.mainnav li.current-menu-item:not(.logo):after{background:url(/wp-content/themes/tb2017/assets/css/../img/zigzag-red.svg) left top repeat-x;background-size:9px}.blog nav.mainnav li:not(.current-menu-item) a:hover,.page-projektanfrage nav.mainnav li:not(.current-menu-item) a:hover,.page-template-template_projektanfrage-fragebogen nav.mainnav li:not(.current-menu-item) a:hover{color:#fa4d4f!important}section{position:relative;min-height:100vh;background:#fa4d4f;padding:8rem 0;display:flex;flex-direction:column;justify-content:center}section.bg-purple{background:#31003a}section.bg-purple h1,section.bg-purple h2{color:#fa4d4f}section.bg-purple a:hover{color:#fff;text-decoration:underline}section .container{width:90%;max-width:1280px;position:relative;flex-shrink:0;margin:auto}section .container>p,section .container.two-columns .column>p{width:calc(50% - 60px);margin-left:40px;float:none;margin:0 auto 1rem auto;position:relative;color:#fff;hyphens:auto;-webkit-hyphens:auto}section .container.two-columns{max-width:1063px;hyphens:auto}section .container.two-columns .column{width:calc(50% - 60px);margin-left:40px;float:left}section .container.two-columns .column p,section .container.two-columns .column h2,section .container.two-columns .column h3{width:auto;text-align:justify}section .container.two-columns .column ul{text-align:left;margin-bottom:1rem}section .container.two-columns .column ul li{padding-left:20px}section .container.two-columns .column ul li:before{content:'\e801';font-family:"icons_tb";margin-left:-20px;color:#fa4d4f;font-size:11px;margin-right:.25rem}.overhead{text-transform:uppercase;letter-spacing:.1rem;font-size:.7rem;margin-bottom:.5rem;color:#fff}#intro{height:100vh;overflow:hidden}#intro *{transition:all 1s 1s ease}#intro h1{font-size:4.2rem;text-transform:uppercase;color:#fff;letter-spacing:.3rem;margin-bottom:0}#intro h2,#intro h3{font-size:1.8rem;font-weight:400;margin-bottom:.25rem}#intro h3{visibility:hidden;transition-delay:3s;font-size:1rem;overflow:hidden;white-space:nowrap;margin:0 auto}.hero-txt,.hero-img{position:absolute;left:50%;transform:translateX(-50%);width:100%;position:absolute}.hero-txt{padding-bottom:.5rem;top:50%;transform:translate(-50%,-50%)}.hero-txt .bounce{margin-top:1rem;opacity:0}.hero-img{bottom:0;max-height:500px;width:auto;z-index:99;display:block;margin-bottom:-280px}.introillus{position:absolute;bottom:0;width:976px;height:auto}.illu-print{left:0;transform:rotate(135deg);transform-origin:-10% 0%;margin-bottom:0}.illu-web{right:0;transform:rotate(-135deg);transform-origin:110% 0%;margin-bottom:0}#intro.animate h1{font-size:2.2rem;margin-bottom:.5rem}#intro.animate h2,#intro.animate h3{font-size:1rem;visibility:visible}#intro.animate h3{animation:typing 10.5s 3s steps(90,end)}#intro.animate .hero-txt{top:200px;transform:translateX(-50%)}#intro.animate .hero-txt .bounce{opacity:1}#intro.animate .hero-img{margin-bottom:0}#intro.animate .illu-print{transform:rotate(45deg);transform-origin:18% -14%;margin-bottom:0}#intro.animate .illu-web{transform:rotate(-45deg);transform-origin:82% -14%;margin-bottom:0}#clients ul{max-width:1063px;margin:0 auto 1rem;position:relative;overflow:hidden}#clients ul li{width:calc(20% - 24px);float:left;margin-left:20px;opacity:0;transition:.4s}#clients ul img{width:100%;height:auto}#clients .container.in-view li{opacity:1}#clients .container.in-view li:nth-child(2){transition-delay:0.6s}#clients .container.in-view li:nth-child(3){transition-delay:0.8s}#clients .container.in-view li:nth-child(4){transition-delay:1s}#clients .container.in-view li:nth-child(5){transition-delay:1.2s}#clients .container.in-view li:nth-child(6){transition-delay:2.2s}#clients .container.in-view li:nth-child(7){transition-delay:2s}#clients .container.in-view li:nth-child(8){transition-delay:1.8s}#clients .container.in-view li:nth-child(9){transition-delay:1.6s}#clients .container.in-view li:nth-child(10){transition-delay:1.4s}#overview{display:flex;margin:8rem 0 1rem}.overview-item{flex-basis:29.3333333333%;margin-right:6%;width:29.3333333333%;float:left;overflow:hidden;position:relative;transition:2s cubic-bezier(0.455,0.03,0.515,0.955)}.overview-item:nth-child(1){transform:translateX(120.5%)}.overview-item:nth-child(2){top:-2rem;z-index:2}.overview-item:nth-child(3){transform:translateX(-120.5%)}.overview-item input{display:none}.overview-item input:checked+label{background:#31003a;color:#fa4d4f}.overview-item label{cursor:pointer;background:#fa4d4f;display:inline-block;margin:0 -2px 0;padding:.25rem .5rem;text-transform:uppercase;font-size:.7rem;max-width:50%;height:30px;position:relative;z-index:3;transition:.4s}.overview-item .btn-wrap{position:absolute;left:50%;transform:translateX(-50%);width:100%;bottom:1rem}.overview-item ul,.overview-item ol{display:block;position:relative;height:0;opacity:0;padding:0;margin:0;background-color:#fff;transition:background-color .4s linear}.overview-item ul li,.overview-item ol li{margin-bottom:1rem;transition:visibility .4s,opacity .4s;transition-delay:0.2s;visibility:hidden;opacity:0}.overview-item ul li:last-of-type,.overview-item ol li:last-of-type{margin-bottom:0}.overview-item ul li:nth-child(2),.overview-item ol li:nth-child(2){transition-delay:0.3s}.overview-item ul li:nth-child(3),.overview-item ol li:nth-child(3){transition-delay:0.4s}.overview-item ul li:nth-child(4),.overview-item ol li:nth-child(4){transition-delay:0.5s}.overview-item ul li:nth-child(5),.overview-item ol li:nth-child(5){transition-delay:0.6s}.overview-item ul li:nth-child(6),.overview-item ol li:nth-child(6){transition-delay:0.7s}.overview-item ul li:nth-child(7),.overview-item ol li:nth-child(7){transition-delay:0.8s}.overview-item ul li:nth-child(8),.overview-item ol li:nth-child(8){transition-delay:0.9s}.overview-item ul li:nth-child(9),.overview-item ol li:nth-child(9){transition-delay:1s}.overview-item ul li:nth-child(10),.overview-item ol li:nth-child(10){transition-delay:1.1s}.overview-item ul{font-size:.9rem}.overview-item ul li:before{content:'\e801';font-family:"icons_tb";color:#fa4d4f;font-size:11px;margin-right:.25rem}.overview-item ol h4{margin:0;display:inline-block}.overview-item ol p{margin-bottom:0}.overview-item ol li,.overview-item ol h4{font-size:.8rem;list-style-type:none}.overview-item ol li{counter-increment:item}.overview-item ol li:before{content:counter(item) ". ";font-weight:700}.overview-item ol li:after{content:'\e800';font-size:6px;color:#fa4d4f;font-family:"icons_tb";display:block;margin-top:1rem}.overview-item ol li:last-of-type:after{display:none}.overview-item #tab1:checked~ul,.overview-item #tab2:checked~ol,.overview-item #tab3:checked~ul,.overview-item #tab4:checked~ol,.overview-item #tab5:checked~ul,.overview-item #tab6:checked~ol{padding:60px 1.5rem 1.5rem;margin-top:-30px;padding-bottom:1000px;margin-bottom:calc(5rem - 1000px);height:auto;opacity:1}.overview-item #tab1:checked~ul li,.overview-item #tab2:checked~ol li,.overview-item #tab3:checked~ul li,.overview-item #tab4:checked~ol li,.overview-item #tab5:checked~ul li,.overview-item #tab6:checked~ol li{visibility:visible;opacity:1}.overview-item #tab2:checked~ol,.overview-item #tab4:checked~ol,.overview-item #tab6:checked~ol{background-color:#e0d9e1}.overview-item:last-of-type{margin-right:0;float:none}.servicepaket{display:flex;flex-direction:column;background:#fff}.servicepaket .overview-item-top{background:#fa4d4f}.servicepaket .overview-item-top svg,.servicepaket .overview-item-top h2{fill:#fff;color:#fff}.servicepaket ul{height:auto;opacity:1;padding:2rem}.servicepaket ul li{margin-bottom:1rem;visibility:visible;opacity:1}.servicepaket:nth-child(2){top:0}.servicepaket:nth-child(3) li{position:relative;padding:1.5rem;background:#31003a;color:#fff}.servicepaket:nth-child(3) li:not(:last-child){margin-bottom:2rem}.servicepaket:nth-child(3) li:before{display:block;font-size:1rem}.servicepaket:nth-child(3) li:first-child:after{content:'+';display:blocK;position:absolute;left:0;right:0;bottom:-1.5rem;color:#31003a;text-align:center;font-size:2rem;line-height:1rem}.sternchentext{max-width:748px!important;color:#fff;margin-top:3rem!important}.sternchentext li{font-size:.6rem!important;margin-bottom:.5rem}.sternchentext li:before{display:inline-block;margin-right:0.3rem;color:#fa4d4f;font-weight:700}.sternchentext ul,.sternchentext ol{margin-bottom:1rem}.sternchentext ol{counter-reset:li}.sternchentext ol li:before{content:'';counter-increment:li;content:counter(li)}.service-more ul li{color:#fff}.service-more ul li:before{content:'\e801';font-family:"icons_tb";color:#31003a;font-size:14px;margin-right:1rem}.bg-purple .service-more ul li:before{color:#fa4d4f}.service-overview{margin:4rem 0 1rem!important}.service-overview sup{color:#fa4d4f;font-size:.6rem}.service-price{margin-top:auto;background:#fa4d4f;border:12px solid #fff;border-top-width:0;color:#fff;padding:1rem;font-size:.8rem}.service-price .price{font-size:1.6rem;line-height:1.1}.in-view #overview .overview-item{transform:translate(0%)!important}.overview-item-top{background:#31003a;color:#fff;padding:1.5rem 0;margin-bottom:-3px;position:relative;z-index:3}.overview-item-top svg{fill:#fa4d4f;margin-bottom:.5rem}.overview-item-top h2{line-height:normal;font-size:1rem;font-weight:400;margin-bottom:0}.overview-item-bottom h3{font-size:0;margin:0}.graphic_web{position:relative;height:55px;color:#fa4d4f}.graphic_web .search{border:1px solid #fa4d4f;border-radius:100px;width:70%;position:relative;display:inline-block;padding:.25rem .5rem .25rem 2rem;text-align:left;font-size:.7rem}.graphic_web .search .icon{position:absolute;left:.5rem;position:absolute;top:50%;transform:translateY(-50%)}.graphic_web .search .blinking-cursor{font-size:16px;margin-left:-4px;animation:1s blink step-end infinite}#kontakt address{padding-top:1rem}#kontakt address .address-item{display:block;font-size:1rem}#kontakt address a.address-item{font-size:2.5rem;text-decoration:none;transition:.4s;line-height:normal}#kontakt address a.address-item:last-of-type{margin-bottom:2rem}#kontakt address a.address-item:hover{color:#31003a}#kontaktformular .container{position:static}.kontakt-tabs{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:-50px}.kontakt-tabs h2,.kontakt-tabs a{font-size:.8rem;font-weight:400;color:#fff!important;display:inline-block;text-transform:uppercase;letter-spacing:.03rem;background:#31003a;padding:1rem 1rem 0;margin:0 -1px;height:50px;line-height:normal}.kontakt-tabs a{color:#fa4d4f!important;background:#fff;transition:.4s}.kontakt-tabs a:hover{background:#5a3361;color:#fff!important;text-decoration:none!important}#projekte .container{max-width:1063px}#projekte-items{margin-bottom:2rem}#projekte-items::after{clear:both;content:"";display:block}.projekt-item{width:calc(25% - 25px);float:left;margin-left:20px;position:relative;opacity:0;transition:.4s}.projekt-item a{display:block;position:relative}.projekt-item img{filter:grayscale(0);transition:.4s;width:100%;height:auto}.projekt-item h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);font-size:1rem;width:100%;color:#fff;display:inline;transition:.4s cubic-bezier(0.68,-0.55,0.265,1.55);line-height:1.44;hyphens:none}.projekt-item h2 span{background:#fa4d4f;color:#fff;padding:.1666666667rem 0;box-shadow:10px 0 0 #fa4d4f,-10px 0 0 #fa4d4f}.projekt-item:hover img{filter:grayscale(100%);mix-blend-mode:screen;opacity:0.5}.projekt-item:hover h2{display:block;transform:translate(-50%,-50%) scale(1)}.in-view #projekte-items .projekt-item{opacity:1}.in-view #projekte-items .projekt-item:nth-child(2){transition-delay:0.6s}.in-view #projekte-items .projekt-item:nth-child(3){transition-delay:0.8s}.in-view #projekte-items .projekt-item:nth-child(4){transition-delay:1s}.in-view #projekte-items .projekt-item:nth-child(5){transition-delay:1.8s}.in-view #projekte-items .projekt-item:nth-child(6){transition-delay:1.6s}.in-view #projekte-items .projekt-item:nth-child(7){transition-delay:1.4s}.in-view #projekte-items .projekt-item:nth-child(8){transition-delay:1.2s}#projekt-choose{max-width:740px;margin:4rem auto 0 auto;overflow:hidden}#projekt-choose h2{color:#fff;font-size:1rem}.projekt-choose-item{width:calc(50% - 30px);float:left;margin-left:20px}.projekt-choose-item:hover{text-decoration:none!important}.projekt-choose-item:hover .projekt-choose-item-bubble{background:#fa4d4f}.projekt-choose-item:hover .projekt-choose-item-bubble:after,.projekt-choose-item:hover .projekt-choose-item-bubble:before{border-color:#fa4d4f transparent transparent transparent}.projekt-choose-item:hover svg{animation:bounce-big 1s infinite;fill:#fff}.projekt-choose-item-bubble{border:1px solid #fa4d4f;padding:2rem;position:relative;margin-bottom:2rem;transition:.4s}.projekt-choose-item-bubble:after,.projekt-choose-item-bubble:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100%;width:0;height:0;border-style:solid;border-width:20px 20px 0 20px;border-color:#31003a transparent transparent transparent;bottom:-20px;transition:.4s}.projekt-choose-item-bubble:before{border-width:21px 21px 0 21px;bottom:-22px;border-color:#fa4d4f transparent transparent transparent}#fragebogen #multi-step-form{padding-top:2rem}.page-template-default section .container svg,#popup section .container svg{margin:2rem 0 1rem}.page-template-default section .container .container h2,#popup section .container .container h2{font-size:1.5rem;margin-bottom:1rem}.page-template-default section .container .container:first-of-type,#popup section .container .container:first-of-type{margin-top:2rem}.page-impressum .container h2,.page-datenschutz .container h2,.page-agb .container h2{font-size:1rem;margin-bottom:.5rem!important}.page-impressum .container p,.page-impressum .container ul,.page-impressum .container h2,.page-impressum .container h3,.page-datenschutz .container p,.page-datenschutz .container ul,.page-datenschutz .container h2,.page-datenschutz .container h3,.page-agb .container p,.page-agb .container ul,.page-agb .container h2,.page-agb .container h3{text-align:left;max-width:740px!important;width:100%!important;margin:0 auto;margin-bottom:1rem}.page-impressum .container ul,.page-datenschutz .container ul,.page-agb .container ul{list-style:disc;padding-left:20px}.single header,.page-template-default:not(.home) header,aside header{background:#fa4d4f}.single section,.page-template-default:not(.home) section,aside section{background:#fff}.single section h1,.page-template-default:not(.home) section h1,aside section h1{color:#fa4d4f}.single section h1.divider:after,.page-template-default:not(.home) section h1.divider:after,aside section h1.divider:after{color:#31003a}.single section p,.page-template-default:not(.home) section p,aside section p{max-width:740px;color:#31003a!important}.single section p.divider:after,.page-template-default:not(.home) section p.divider:after,aside section p.divider:after{color:#31003a}.single p,.page-template-default:not(.home) p,aside p{color:#31003a}.single a:not(.btn):hover,.page-template-default:not(.home) a:not(.btn):hover,aside a:not(.btn):hover{color:#fa4d4f}.single span.arrow,.page-template-default:not(.home) span.arrow,aside span.arrow{width:2em;height:2em;border-right:0.2em solid #31003a;border-top:0.2em solid #31003a;margin-top:2rem}.single .btn,.page-template-default:not(.home) .btn,aside .btn{margin:.5rem}.single .prevnext-nav{display:none}.single #projekt-images{padding-bottom:2rem}#projekt-meta{color:#fa4d4f;font-size:.7rem}#projekt-meta ul{display:inline}#projekt-meta ul li,#projekt-meta ul li span{display:inline}#projekt-meta ul li:after,#projekt-meta ul li span:after{content:', '}#projekt-meta ul li:last-of-type:after,#projekt-meta ul li span:last-of-type:after{content:none}.post-266 .projekt-meta-cat,.post-266 p.divider:after,.post-276 .projekt-meta-cat,.post-276 p.divider:after{display:none}#projekt-intro p{hyphens:none;width:100%}#projekt-images{padding:0;padding-top:2rem}#projekt-images p{width:100%;margin:0;padding:0;max-width:none}#projekt-images img{display:block;width:100%;height:auto;margin-bottom:40px}.prevnext-nav{margin-bottom:2rem}.prevnext-nav a{margin-left:-8px}.prevnext-nav a:first-of-type:not([rel="prev"]){margin-right:2rem}.prevnext-nav a:first-of-type:not([rel="prev"]):before,.prevnext-nav a:first-of-type:not([rel="prev"]):after{content:"<"}.prevnext-nav a:first-of-type:not([rel="prev"]):after{float:left;margin-right:1px}.prevnext-nav a:first-of-type:not([rel="prev"]):before{float:right;margin-left:1px}.prevnext-nav a:only-child{margin-right:0}.footer_spacer{position:relative;z-index:-1;height:210px;pointer-events:none}footer{height:210px;width:100%;position:fixed;z-index:0;left:0;bottom:0;color:#fff;padding:3rem 1rem 0;background:#fa4d4f}footer nav{margin-bottom:.5rem}footer nav li{text-transform:none;font-weight:700;letter-spacing:normal;font-size:.77rem}footer nav li a{color:#31003a}footer nav li a:hover{color:#fff!important}.smnav{margin-bottom:.25rem}.smnav li{margin-right:.5rem}.smnav li a{font-size:0;display:inline-block;text-align:center}.smnav li a:before{font-size:25px;margin:0}address{font-size:.7rem;font-style:normal}address a{color:#fff;text-decoration:underline}address a:hover{text-decoration:none;color:#fff}.disabled-scroll body{position:fixed;width:100%;overflow-y:hidden;background:#31003a}.disabled-scroll main,.disabled-scroll header,.disabled-scroll footer{display:none}#popup{position:fixed;background:#fff;top:40px;bottom:40px;left:40px;right:40px;visibility:hidden;opacity:0;z-index:1100;box-shadow:5px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);transition:.4s}#popup.show{visibility:visible;opacity:1}#popup .icon-close{position:fixed;right:40px;top:40px;cursor:pointer;z-index:1101;background:#fa4d4f;line-height:0;padding:1rem}#popup .icon-close:hover .popup-close{width:42px;height:42px}#popup .icon-close:hover .popup-close:before,#popup .icon-close:hover .popup-close:after{left:20px;height:43px}#popup .popup-close{position:relative;display:inline-block;width:32px;height:32px;transition:.4s cubic-bezier(0.68,-0.55,0.265,1.55)}#popup .popup-close:before,#popup .popup-close:after{position:absolute;left:15px;content:' ';height:33px;width:1px;background-color:#fff;transition:.4s cubic-bezier(0.68,-0.55,0.265,1.55)}#popup .popup-close:before{transform:rotate(45deg)}#popup .popup-close:after{transform:rotate(-45deg)}.content-popup{width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup-wrapper section{background:#fff;min-height:calc(100vh - 80px)!important}.popup-wrapper section p{color:#31003a}.popup-wrapper section h1+p{hyphens:none}svg#about-web-print{margin-left:-20px}svg#about-web-print path{transition-duration:.4s;opacity:0}svg#about-web-print path.part-bg{fill:#31003a}svg#about-web-print path.part-briefbogen,svg#about-web-print path.part-vk,svg#about-web-print path.part-umschlag{transform:translateX(-50px)}svg#about-web-print path.part-tablet,svg#about-web-print path.part-phone,svg#about-web-print path.part-maus{transform:translateX(50px)}svg#about-web-print path.part-briefbogen,svg#about-web-print path.part-tablet,svg#about-web-print path.part-bg{transition-delay:0.6s}svg#about-web-print path.part-vk,svg#about-web-print path.part-phone{transition-delay:0.3s}svg#about-web-print path.part-umschlag,svg#about-web-print path.part-maus{transition-delay:0s}svg#about-web-print path.part-pfeil-rechts,svg#about-web-print path.part-pfeil-links{transition-delay:0s}svg#about-web-print path.part-pfeil-links{transform:translateX(-52px)}svg#about-web-print path.part-pfeil-rechts{transform:translateX(48px)}.svg-wrapper.in-view svg#about-web-print path{opacity:1;transform:translateX(0px)}.svg-wrapper.in-view svg#about-web-print path.part-pfeil-rechts{animation:2s arrows linear infinite;transition-delay:0.8s}.svg-wrapper.in-view svg#about-web-print path.part-pfeil-links{animation:2s -2s arrows linear infinite reverse;transition-delay:0.8s}.svg-wrapper.in-view svg#about-web-print path.part-briefbogen,.svg-wrapper.in-view svg#about-web-print path.part-tablet,.svg-wrapper.in-view svg#about-web-print path.part-bg{transition-delay:0s}.svg-wrapper.in-view svg#about-web-print path.part-umschlag,.svg-wrapper.in-view svg#about-web-print path.part-maus{transition-delay:0.6s}svg#graphic_network path{opacity:0;transition-duration:.4s}svg#graphic_network path.part-lines,svg#graphic_network path.part-person-big,svg#graphic_network path.part-person-small{transform:translateY(-200px)}svg#graphic_network path.part-person-big{transition-delay:0s}svg#graphic_network path.part-lines{transition-delay:0.4s}svg#graphic_network path.part-person-small{transition-delay:0.8s}svg#graphic_network path.part-check{transition-delay:1.2s;transform:scale(4)}.svg-wrapper.in-view svg#graphic_network path{opacity:1}.svg-wrapper.in-view svg#graphic_network path.part-lines,.svg-wrapper.in-view svg#graphic_network path.part-person-big,.svg-wrapper.in-view svg#graphic_network path.part-person-small{transform:translateY(0)}.svg-wrapper.in-view svg#graphic_network path.part-check{transform:scale(1)}.svg-wrapper.in-view svg#graphic_network path.part-check{animation:bounce 1.5s 1.6s infinite}svg#graphic-pagecd,svg#graphic-pageprint,svg#graphic-pageweb{transition:.4s}svg#graphic-pagecd path,svg#graphic-pageprint path,svg#graphic-pageweb path{transition-duration:.4s!important;opacity:0;transform:translateY(50px)}svg#graphic-pagecd path.part-umschlag-vk,svg#graphic-pagecd path.part-lineal,svg#graphic-pagecd path.part-cursor,svg#graphic-pageprint path.part-umschlag-vk,svg#graphic-pageprint path.part-lineal,svg#graphic-pageprint path.part-cursor,svg#graphic-pageweb path.part-umschlag-vk,svg#graphic-pageweb path.part-lineal,svg#graphic-pageweb path.part-cursor{transition-delay:0.4s}svg#graphic-pagecd path.part-briefbogen,svg#graphic-pagecd path.part-buch,svg#graphic-pagecd path.part-tablet,svg#graphic-pageprint path.part-briefbogen,svg#graphic-pageprint path.part-buch,svg#graphic-pageprint path.part-tablet,svg#graphic-pageweb path.part-briefbogen,svg#graphic-pageweb path.part-buch,svg#graphic-pageweb path.part-tablet{transition-delay:0.6s}svg#graphic-pagecd path.part-stift,svg#graphic-pagecd path.part-flyer,svg#graphic-pagecd path.part-macbook,svg#graphic-pageprint path.part-stift,svg#graphic-pageprint path.part-flyer,svg#graphic-pageprint path.part-macbook,svg#graphic-pageweb path.part-stift,svg#graphic-pageweb path.part-flyer,svg#graphic-pageweb path.part-macbook{transition-delay:0.8s}svg#graphic-pagecd path.part-stempel,svg#graphic-pagecd path.part-rechner,svg#graphic-pagecd path.part-phone,svg#graphic-pageprint path.part-stempel,svg#graphic-pageprint path.part-rechner,svg#graphic-pageprint path.part-phone,svg#graphic-pageweb path.part-stempel,svg#graphic-pageweb path.part-rechner,svg#graphic-pageweb path.part-phone{transition-delay:1s}svg#graphic-pagecd path.part-idee,svg#graphic-pagecd path.part-marker,svg#graphic-pagecd path.part-maus,svg#graphic-pageprint path.part-idee,svg#graphic-pageprint path.part-marker,svg#graphic-pageprint path.part-maus,svg#graphic-pageweb path.part-idee,svg#graphic-pageweb path.part-marker,svg#graphic-pageweb path.part-maus{transition-delay:1.2s}svg#graphic-pagecd path.part-faecher,svg#graphic-pagecd path.part-radierer,svg#graphic-pageprint path.part-faecher,svg#graphic-pageprint path.part-radierer,svg#graphic-pageweb path.part-faecher,svg#graphic-pageweb path.part-radierer{transition-delay:1.4s}.svg-wrapper.in-view svg#graphic-pagecd path,.svg-wrapper.in-view svg#graphic-pageprint path,.svg-wrapper.in-view svg#graphic-pageweb path{opacity:1;transform:translateY(0px)}.svg-wrapper.in-view svg#graphic-pagecd path.part-umschlag-vk,.svg-wrapper.in-view svg#graphic-pagecd path.part-lineal,.svg-wrapper.in-view svg#graphic-pagecd path.part-cursor,.svg-wrapper.in-view svg#graphic-pageprint path.part-umschlag-vk,.svg-wrapper.in-view svg#graphic-pageprint path.part-lineal,.svg-wrapper.in-view svg#graphic-pageprint path.part-cursor,.svg-wrapper.in-view svg#graphic-pageweb path.part-umschlag-vk,.svg-wrapper.in-view svg#graphic-pageweb path.part-lineal,.svg-wrapper.in-view svg#graphic-pageweb path.part-cursor{transition-delay:1.4s}.svg-wrapper.in-view svg#graphic-pagecd path.part-briefbogen,.svg-wrapper.in-view svg#graphic-pagecd path.part-buch,.svg-wrapper.in-view svg#graphic-pagecd path.part-tablet,.svg-wrapper.in-view svg#graphic-pageprint path.part-briefbogen,.svg-wrapper.in-view svg#graphic-pageprint path.part-buch,.svg-wrapper.in-view svg#graphic-pageprint path.part-tablet,.svg-wrapper.in-view svg#graphic-pageweb path.part-briefbogen,.svg-wrapper.in-view svg#graphic-pageweb path.part-buch,.svg-wrapper.in-view svg#graphic-pageweb path.part-tablet{transition-delay:1.2s}.svg-wrapper.in-view svg#graphic-pagecd path.part-stift,.svg-wrapper.in-view svg#graphic-pagecd path.part-flyer,.svg-wrapper.in-view svg#graphic-pagecd path.part-macbook,.svg-wrapper.in-view svg#graphic-pageprint path.part-stift,.svg-wrapper.in-view svg#graphic-pageprint path.part-flyer,.svg-wrapper.in-view svg#graphic-pageprint path.part-macbook,.svg-wrapper.in-view svg#graphic-pageweb path.part-stift,.svg-wrapper.in-view svg#graphic-pageweb path.part-flyer,.svg-wrapper.in-view svg#graphic-pageweb path.part-macbook{transition-delay:1s}.svg-wrapper.in-view svg#graphic-pagecd path.part-stempel,.svg-wrapper.in-view svg#graphic-pagecd path.part-rechner,.svg-wrapper.in-view svg#graphic-pagecd path.part-phone,.svg-wrapper.in-view svg#graphic-pageprint path.part-stempel,.svg-wrapper.in-view svg#graphic-pageprint path.part-rechner,.svg-wrapper.in-view svg#graphic-pageprint path.part-phone,.svg-wrapper.in-view svg#graphic-pageweb path.part-stempel,.svg-wrapper.in-view svg#graphic-pageweb path.part-rechner,.svg-wrapper.in-view svg#graphic-pageweb path.part-phone{transition-delay:0.8s}.svg-wrapper.in-view svg#graphic-pagecd path.part-idee,.svg-wrapper.in-view svg#graphic-pagecd path.part-marker,.svg-wrapper.in-view svg#graphic-pagecd path.part-maus,.svg-wrapper.in-view svg#graphic-pageprint path.part-idee,.svg-wrapper.in-view svg#graphic-pageprint path.part-marker,.svg-wrapper.in-view svg#graphic-pageprint path.part-maus,.svg-wrapper.in-view svg#graphic-pageweb path.part-idee,.svg-wrapper.in-view svg#graphic-pageweb path.part-marker,.svg-wrapper.in-view svg#graphic-pageweb path.part-maus{transition-delay:0.6s}.svg-wrapper.in-view svg#graphic-pagecd path.part-faecher,.svg-wrapper.in-view svg#graphic-pagecd path.part-radierer,.svg-wrapper.in-view svg#graphic-pageprint path.part-faecher,.svg-wrapper.in-view svg#graphic-pageprint path.part-radierer,.svg-wrapper.in-view svg#graphic-pageweb path.part-faecher,.svg-wrapper.in-view svg#graphic-pageweb path.part-radierer{transition-delay:0.4s}.svg-wrapper.in-view svg#graphic-pagecd path.part-cursor,.svg-wrapper.in-view svg#graphic-pageprint path.part-cursor,.svg-wrapper.in-view svg#graphic-pageweb path.part-cursor{animation:cursor-move 1.5s 1.4s}@keyframes bg-horizontal{100%{background-position:3000px 0px}}@keyframes arrows{0%{transform:translateX(-82px)}100%{transform:translateX(78px)}}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink{from,to{color:transparent}50%{color:#fa4d4f}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes bounce-big{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cursor-move{0%{transform:translate(153px,-120px)}50%{transform:translate(0,-120px)}100%{transform:translate(0)}}@keyframes grow{0%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}50%{transform:translate(-50%,-50%) rotate(45deg) scale(1.2)}100%{transform:translate(-50%,-50%) rotate(45deg) scale(1)}}img.alignleft,img.alignright{width:calc(50% - 20px)!important}.alignright{float:right;margin:0 0 40px 20px}.alignleft{float:left;margin:0 20px 40px 0}.wp-caption{margin-bottom:20px}.wp-caption img{width:100%;height:auto;display:block}.wp-caption .wp-caption-text{font-size:.7rem;padding:.5rem}.achtung{background:#fa4d4f;max-width:985px;width:calc(90% - 80px);margin:2rem auto;padding:1rem;position:relative;font-size:0.8em}.achtung strong{color:#fff!important;font-weight:400}.achtung p{width:100%!important;max-width:none!important;margin:0 auto 1rem auto}.achtung p:last-of-type{margin-bottom:0}.achtung:after{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100%;width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fa4d4f transparent transparent transparent;bottom:-8px}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin:0}dt{font-weight:700;margin:0}dd{margin:0}figure{margin:0}img,picture{margin:0;max-width:100%}video{width:100%!important;height:auto;display:block;object-fit:cover;cursor:pointer}.video-overlay{transition:.4s}.video-play{margin-bottom:2rem;padding:0;overflow:hidden}.video-play:not(.paused){position:relative;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);background:#31003a;padding:40px}.video-play:not(.paused):before,.video-play:not(.paused):after{position:absolute}.video-play:not(.paused):after{content:'REC';font-size:.75rem;right:15px;top:10px;color:#fff;text-shadow:0px 0px 3px rgba(0,0,0,0.75)}.video-play:not(.paused):before{content:'•';font-size:40px;line-height:0;right:45px;top:23px;animation:1s blink step-end infinite}.paused{position:relative}.paused:after,.paused:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);animation:grow 4s infinite;pointer-events:none;z-index:5}.paused:after{display:inline-block;font-style:normal;width:2em;height:2em;border-right:1px solid #fff;border-top:1px solid #fff;margin-left:-0.5em}.paused:before{background:#fa4d4f;width:100px;height:100px;border-radius:100%;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5)}.paused .video-overlay{background:#31003a;position:absolute;width:100%;height:100%;top:0;opacity:0.5;z-index:2;pointer-events:none}table{border-collapse:collapse;margin:.5rem 0;table-layout:fixed;width:100%}th{border-bottom:1px solid dimgray;font-weight:600;padding:.5rem 0;text-align:left}td{border-bottom:1px solid #8c8c8c;padding:.5rem 0}tr,td,th{vertical-align:middle}body{color:#31003a;font-family:"ginger",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:subpixel-antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-size:1rem;line-height:1.2;margin:0 0 .5rem;font-family:"ginger";hyphens:auto}h1,h2{font-size:2.1rem}p{margin:0 0 1rem}a{color:#fa4d4f;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#31003a}hr{border-bottom:1px solid #8c8c8c;border-left:0;border-right:0;border-top:0;margin:1rem 0}@media screen and (max-width:1024px){h1,h2{font-size:1.6rem}.overhead{letter-spacing:.075rem;font-size:.56rem}.overview-item{flex-basis:32%;margin-right:2%;width:32%}.overview-item label{padding:.25rem;font-size:.63rem}.overview-item ul{font-size:.75rem}.overview-item ul li:before{font-size:7px}.overview-item ol li,.overview-item ol h4{font-size:.75rem}.overview-item #tab1:checked~ul,.overview-item #tab2:checked~ol,.overview-item #tab3:checked~ul,.overview-item #tab4:checked~ol,.overview-item #tab5:checked~ul,.overview-item #tab6:checked~ol{padding:60px 1rem 1rem;padding-bottom:1000px;margin-bottom:calc(5rem - 1000px);hyphens:auto;line-height:normal}.sternchentext li{text-align:left}.overview-item-top{margin-bottom:-4px}svg#about-web-print{margin-left:0}button:hover:after,[type='button']:hover:after,[type='reset']:hover:after,[type='submit']:hover:after,.btn:hover:after,.fw-btn:hover:after{width:auto;padding:.75rem 1rem}button:hover:before,[type='button']:hover:before,[type='reset']:hover:before,[type='submit']:hover:before,.btn:hover:before,.fw-btn:hover:before{width:0;padding:0}button:hover,[type='button']:hover,[type='reset']:hover,[type='submit']:hover,.btn:hover,.fw-btn:hover{color:#fff}#multi-step-form button:hover:after{padding:0}}@media screen and (max-width:768px){footer{padding-top:2rem}}@media screen and (max-width:667px){button,[type='button'],[type='reset'],[type='submit'],.btn,.fw-btn{font-size:0.5rem;letter-spacing:.05rem}section{min-height:auto;padding:4rem 0;display:block}section .container>p,section .container>ul,section .container.two-columns .column>p{margin-left:0;width:100%;float:none;text-align:justify;font-size:.8rem}section .container.two-columns{max-width:none}section .container.two-columns .column{width:100%;float:none;margin-left:0}section .container.two-columns .column li,section .container.two-columns .column h3{font-size:.8rem}section:first-of-type{padding-top:8rem}#overview{display:block;margin:2rem 0}.overview-item{flex-basis:100%;margin-right:none;width:100%;margin-bottom:2rem}.overview-item label{padding:.25rem .5rem}.overview-item:nth-child(1){transform:translateX(0)}.overview-item:nth-child(2){top:0}.overview-item:nth-child(3){transform:translateX(0);margin-bottom:0}#kontakt address a.address-item{font-size:1.1rem}#kontakt address a.address-item:last-of-type{margin-bottom:1rem}#kontakt address div.address-item{font-size:.7rem}#kontakt address div.address-item a{text-decoration:none;color:inherit}.kontakt-tabs h2,.kontakt-tabs a{font-size:.56rem}#popup{top:0;bottom:0;left:0;right:0}#popup .icon-close{right:0;top:-1px}#popup .icon-close:hover .popup-close{width:32px;height:32px}#popup .icon-close:hover .popup-close:before,#popup .icon-close:hover .popup-close:after{left:auto;height:32px}.popup-wrapper section{padding-top:6rem}.popup-wrapper section#projekt-intro p{text-align:center}.popup-wrapper section#projekt-intro .bounce{display:none}.popup-wrapper section#projekt-images{padding-top:0;min-height:auto!important}.popup-wrapper svg{max-width:80%;height:auto}.page-template-default section .container svg,#popup section .container svg{margin:0}.page-template-default section .container .container,#popup section .container .container{margin:0;width:100%}.page-template-default section .container .container h2,#popup section .container .container h2{font-size:1.2rem;margin-bottom:1rem;text-align:left}.page-template-default section .container .container:first-of-type,#popup section .container .container:first-of-type{margin-top:1rem}.footer_spacer{height:150px}footer{height:150px}footer address{display:none}.achtung{width:100%!important}}@media screen and (max-width:375px){section .container{width:85%}header{padding:0 0 80px;background:none!important}header.nav-up{top:-135px}header.nav-up .logo,header.nav-down .logo{opacity:0}header .logo{transition:opacity .4s}nav.mainnav{background:#31003a;padding:1rem 0}nav.mainnav.mainnav{margin:0}nav.mainnav.mainnav li.current-menu-item:not(:first-child) a{color:#fa4d4f!important}nav.mainnav.mainnav li.current-menu-item:not(.logo):after{background:none!important}nav.mainnav li{margin-right:.5rem;letter-spacing:0}nav.mainnav li:last-of-type{margin-right:0}nav.mainnav li.logo{position:absolute;left:50%;transform:translateX(-50%);width:100%;top:60px;margin:0;height:35px}nav.mainnav li.logo a:after{margin:0;height:35px;background:url(/wp-content/themes/tb2017/assets/css/../img/logo_red.svg) no-repeat center center}nav.mainnav li.logo a:before{content:'';position:absolute;left:50%;transform:translateX(-50%);width:100%;width:0;height:0;border-style:solid;border-width:55px 55px 0 55px;border-color:#31003a transparent transparent transparent}nav.mainnav li.logo:hover a:after{height:50px;margin:inherit}.blog header nav.mainnav,.page-projektanfrage header nav.mainnav,.page-template-template_projektanfrage-fragebogen header nav.mainnav{background:#fa4d4f}.blog header nav.mainnav li.current-menu-item:not(:first-child) a,.page-projektanfrage header nav.mainnav li.current-menu-item:not(:first-child) a,.page-template-template_projektanfrage-fragebogen header nav.mainnav li.current-menu-item:not(:first-child) a{color:#31003a!important}.blog header li.logo a:after,.page-projektanfrage header li.logo a:after,.page-template-template_projektanfrage-fragebogen header li.logo a:after{background:url(/wp-content/themes/tb2017/assets/css/../img/logo.svg) no-repeat center center}.blog header li.logo a:before,.page-projektanfrage header li.logo a:before,.page-template-template_projektanfrage-fragebogen header li.logo a:before{border-color:#fa4d4f transparent transparent transparent}#intro{padding:0}#intro h1{font-size:2.2rem;margin-bottom:.5rem}#intro h2,#intro h3{font-size:1.2rem}#intro h3{font-size:1.2rem;position:absolute}.hero-txt .bounce{margin:0;position:absolute}.hero-img{max-height:320px!important}.illu-print{transform:rotate(135deg) scale(2);transform-origin:-10% -20%}.illu-web{transform:rotate(-135deg) scale(2);transform-origin:110% -20%}#intro.animate h1{font-size:1.4rem;letter-spacing:0.1rem}#intro.animate h2,#intro.animate h3{font-size:1rem}#intro.animate h3{animation:typing 4s 3s steps(90,end);position:relative}#intro.animate .hero-txt{top:170px}#intro.animate .hero-txt .bounce{margin-top:1rem;position:relative}#intro.animate .illu-print{transform:rotate(45deg) scale(2);transform-origin:18% 5%}#intro.animate .illu-web{transform:rotate(-45deg) scale(2);transform-origin:82% 5%}#clients ul li{width:50%;float:left;margin-left:0}#projekte-items{margin-bottom:1rem}.projekt-item{width:100%;margin:0}.projekt-item:hover img{filter:none;mix-blend-mode:none;opacity:1}.projekt-item:hover h2{display:none}#projekt-images img{width:100%;margin-bottom:20px}.prevnext-nav a{margin:.5rem!important}.prevnext-nav a span{display:none}.footer_spacer{height:140px}footer{height:140px}footer nav li{font-size:.7rem;margin-right:.5rem}.smnav{margin-bottom:.25rem}.smnav li{margin-right:.5rem}svg#about-web-print{margin:0}#projekt-choose{margin:2rem auto 0 auto}.projekt-choose-item{width:calc(50% - 10px);margin-left:0}.projekt-choose-item:first-of-type{margin-right:20px}.projekt-choose-item-bubble{border:1px solid #fa4d4f;padding:1rem}[data-stepid="0"] [data-partid="0"] .fw-step-block:not([data-type="fw-textarea"]){width:100%}.fw-progress-bar-container{max-width:250px;margin:0 auto 3rem auto}.fw-wizard-buttons{margin-top:1rem}.fw-wizard-buttons button{font-size:0;letter-spacing:normal;padding:.5rem 2rem}.fw-wizard-buttons button:before,.fw-wizard-buttons button:after{font-size:20px}.fw-block-invalid-alert{position:relative;margin-top:1rem}.fw-block-invalid-alert:after{border-width:0 8px 8px 8px;border-color:transparent transparent #fa4d4f transparent;bottom:auto;top:-8px}img.alignleft,img.alignright{width:100%!important;margin:0}.video-play:not(.paused){padding:5px}.paused:after{width:1em;height:1em;margin-left:-0.3em}.paused:before{width:65px;height:65px}.page-datenschutz iframe{height:500px}}@media screen and (max-width:320px){.hero-img{max-height:230px!important;margin-bottom:-80px}#intro.animate h1{font-size:1.2rem}#intro.animate h2,#intro.animate h3{font-size:0.8rem}#intro.animate .hero-txt{top:160px}#intro.animate .hero-txt .bounce{margin-top:.5rem}.footer_spacer{height:175px}footer{height:175px;padding:2rem 1rem 0}}@media screen and (max-height:800px){.hero-img{max-height:380px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){nav.mainnav li.current-menu-item:not(.logo):after{height:16px}.paused:after,.paused:before{animation:none}}.cookie-banner{position:fixed;bottom:0;left:0;z-index:900;max-width:20rem;margin:1rem;padding:1rem;background-color:#fff;color:#31003a;text-align:left;font-size:0.75rem;box-shadow:0 2px 5px 0 rgba(0,0,0,0.3)}.cookie-banner nav{display:flex;align-items:center;margin-top:1rem}.cookie-banner nav a{cursor:pointer}.cookie-banner nav a:not(:last-child){margin-right:1rem}.cookie-banner a:not(.btn-primary){color:#fa4d4f}.cookie-banner a:not(.btn-primary):hover{text-decoration:underline}.cookie-settings{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.9);overflow-y:auto;font-size:0.9rem;text-align:left}.cookie-settings .content{position:relative;flex:0 1 600px;max-width:600px;margin:1rem;padding:2rem;background:#fff;color:#31003a}.cookie-settings .content>*:not(:last-child){margin-bottom:1rem}.cookie-settings .title{font-weight:700}.cookie-settings label{display:flex;color:#31003a;hyphens:auto}.cookie-settings label:not(:last-child){margin-bottom:0.5rem}.cookie-settings a:not(.btn-primary){color:#fa4d4f}.cookie-settings a:not(.btn-primary):hover{text-decoration:underline}.btn-primary{display:inline-block;padding:0.4rem 0.6rem;background:#fa4d4f;color:#fff!important;cursor:pointer;transition:background-color 0.3s}.btn-primary:hover{background-color:#461a4e}.btn-toggle{position:relative;display:inline-block;flex:0 0 auto;width:2rem;height:1rem;margin:0.3rem 1rem 0 0}.btn-toggle input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;cursor:pointer}.btn-toggle input[disabled]{cursor:not-allowed}.btn-toggle div{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#ccc;color:#ccc;border-radius:0.5rem;transition:0.3s}.btn-toggle div:before{content:"";display:block;width:1rem;height:1rem;border:2px solid;background-color:#fff;border-radius:50%;transition:transform 0.3s}.btn-toggle input:checked+div{background-color:#fa4d4f;color:#fa4d4f}.btn-toggle input:checked+div:before{transform:translateX(100%)}