@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}h1,h2,h3,h4{font-family:Montserrat,sans-serif}h1{font-size:1.5em;font-weight:300}.continuous-text,.continuous-text p{line-height:1.5}.continuous-text strong{background-color:#eee}.button:hover{background-color:#026454}.button .loader,button .loader{margin-right:.5em;animation:rotate 2s linear infinite}.light-color,.light-color:any-link{color:#a3a3a3}.small-text{font-size:.8em}@font-face{font-family:"Vollkorn";font-style:normal;font-weight:400;src:url(../fonts/vollkorn-v8-latin-regular.eot);src:local("Vollkorn Regular"),local("Vollkorn-Regular"),url(../fonts/vollkorn-v8-latin-regular.eot?#iefix)format("embedded-opentype"),url(../fonts/vollkorn-v8-latin-regular.woff2)format("woff2"),url(../fonts/vollkorn-v8-latin-regular.woff)format("woff"),url(../fonts/vollkorn-v8-latin-regular.ttf)format("truetype"),url(../fonts/vollkorn-v8-latin-regular.svg#Vollkorn)format("svg");font-display:swap}.hidden{display:none}.foreground{position:relative;z-index:20}.main-help{background-color:#03c9a9;color:#fff;min-height:100vh}.main-help>.main-section-inner>p{max-width:400px}.main-help-inner-js{overflow:hidden}.main-help-inner-js .main-help-inner-flex{display:flex;align-items:flex-start;overflow:hidden;width:calc(14*100vw);-webkit-transition:1.5s cubic-bezier(.77,0,.18,1);transition:1.5s cubic-bezier(.77,0,.18,1)}.main-help-inner-js .main-help-inner-flex>div,.main-help-inner-js .main-help-inner-flex>section{width:calc(100vw - 2em)}.main-help-inner-js .main-help-inner-flex>section{-webkit-transform:translateX(1em);transform:translateX(1em)}.main-help-selectboxes{display:flex;flex-direction:column}.main-help-selectbox{display:block;width:100%;padding:3em .5em;margin-bottom:.5em;background:#fff no-repeat right 2em;background-size:8em;text-decoration:none;color:#414a58;border:1px solid transparent}.main-help-selectbox:active,.main-help-selectbox:focus,.main-help-selectbox:hover{border:1px solid #006400}.main-help-selectbox-old{background-image:url(../img/webdesign-icon-messure.svg)}.main-help-selectbox-new{background-image:url(../img/webdesign-icon-color.svg)}.main-help-selectbox-dev{background-image:url(../img/webdesign-icon-browser.svg)}.main-help-selectbox-subitem{padding:.5em}.main-help-selectbox-subitem-fadeInUp,.main-help-selectbox-subitem-fadeOutUp{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.main-help-selectbox-subitem-fadeInUp{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.main-help-selectbox-subitem-fadeInUp-2,.main-help-selectbox-subitem-fadeOutUp-2{animation-delay:100ms}.main-help-selectbox-subitem-fadeInUp-3,.main-help-selectbox-subitem-fadeOutUp-3{animation-delay:200ms}.main-help-selectbox-subitem-fadeInUp-4,.main-help-selectbox-subitem-fadeOutUp-4{animation-delay:300ms}.main-help-selectbox-subitem-fadeInUp-5,.main-help-selectbox-subitem-fadeOutUp-5{animation-delay:400ms}.main-help-selectbox-subitem-fadeInUp-6,.main-help-selectbox-subitem-fadeOutUp-6{animation-delay:500ms}.main-help-selectbox-subitem-fadeInUp-7,.main-help-selectbox-subitem-fadeOutUp-7{animation-delay:600ms}.main-help-inner-js .main-help-service{margin:0 1em}.main-help-service{background-color:#f1f1f1;position:relative;line-height:1.3;padding:.5em 1em;margin-bottom:1em;color:#414a58}.jobs section h1,.main-help-service h1,.main-stats section h1{font-size:1.2em}.main-help-service>p:last-child{text-align:right}.main-help-inner-move-new-website{transform:translate3d(-100vw,0,0)}.main-help-inner-move-plugin{transform:translate3d(-200vw,0,0)}.main-help-inner-move-theme{transform:translate3d(-300vw,0,0)}.main-help-inner-move-wp-kurs{transform:translate3d(-400vw,0,0)}.main-help-inner-move-newsletter{transform:translate3d(-500vw,0,0)}.main-help-inner-move-dev-newsletter{transform:translate3d(-600vw,0,0)}.main-help-inner-move-seo{transform:translate3d(-700vw,0,0)}.main-help-inner-move-maintainer{transform:translate3d(-800vw,0,0)}.main-help-inner-move-consultation{transform:translate3d(-900vw,0,0)}.main-help-inner-move-seeks-job{transform:translate3d(-1000vw,0,0)}.main-help-inner-move-wp-plugin-erstellen{transform:translate3d(-1100vw,0,0)}.main-help-inner-move-wp-guy-business,.main-help-inner-move-wp-guy-dev{transform:translate3d(-1200vw,0,0)}.main-help-inner-move-vereinizer{transform:translate3d(-1300vw,0,0)}.main-about{position:relative;overflow:hidden}.main-about img{margin-right:-35vw;width:70vw;height:auto;float:right}.play-didgeridoo .tcon{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-right:.2em}.main-about,.main-stats{background-color:#fff;z-index:20}.main-stats img{max-width:100%;height:auto}.main-stats section{margin:2em 0}.book-cover{display:block}.main-stats-skills{margin-top:2em;width:100%;border-collapse:collapse}.main-stats-skills th{text-align:left;font-weight:400}.main-stats-skills th span{transform:rotate(-30deg);display:block;transform-origin:left bottom}.main-stats-skills tbody td{border-top:1px solid #ddd;padding:1em 0}.progress{background-color:#026454;height:.6em}.progress-90{width:90%}.progress-80{width:80%}.progress-70{width:70%}.progress-60{width:60%}.progress-50{width:50%}.progress-10{width:10%}.progress-5{width:5%}.main-references{background-color:#03c9a9;color:#fff}.main-references h1{color:#fff}.main-references-big-customers{display:flex;width:100%;overflow-x:auto;align-items:stretch}.main-references-big-customers.hidden,.main-references-big-customers.hidden+h2{display:none}.main-ref-big-customers-logo{margin-right:1em;border-right:1px solid #ddd;padding-right:1em;align-self:center}.main-references-big-customers>div:last-child{border:0}.main-references-list,.main-references-list ul{margin:0;padding:0;color:initial;list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=);list-style-type:none}.main-references-list li{position:relative}.main-references-list ul li,.main-references-list-headline{background-color:#fff;margin-bottom:1px;padding:1.5em}.main-references-list-headline{color:#026454}.contact-form p.form-scope label,.main-new-project label,.main-newsletter label,.main-references-list-headline label{cursor:pointer}.main-references-list input{position:absolute;top:1.7em;left:.5em}.main-references-list ul{display:none}.main-new-project-input:checked~.main-new-project-form,.main-references-list input:checked~ul{display:block}.main-references-list img{float:right;margin:0 0 .5em .5em}.main-references-list-item-desc,.main-references-list-item-url{line-height:1.3;margin-top:.5em}.main-testimonials{background:#fff url(../img/gray-bg.jpg)fixed}.main-testimonials-inner{background:url(../img/nomad.png)no-repeat;background-size:contain;background-attachment:fixed;background-position:right bottom -2rem;padding-bottom:1em}.main-testimonials-quote{border:1px dashed #fff;z-index:50;position:relative;line-height:1.3;text-align:center;background-color:#fff;margin:1em}.main-testimonials-quote img{max-width:100%}.main-testimonials-quote h1{font-size:1.3em;font-family:Vollkorn,serif}.main-testimonials-quote cite{margin-top:1em;display:block;font-style:normal;text-transform:uppercase}.main-testimonials-quote.zoomed-out{opacity:0}.main-testimonials-stars{margin-top:1em}.main-testimonials-stars .star{margin-right:.2em}.main-testimonials-stars .star path{fill:#faebd7}#map_1{width:100%;height:50vh;background-repeat:no-repeat}@media (min-width:320px){#map_1{background-image:url(../img/map-1136.jpg);background-position:62% 39%}}@media (min-width:736px){#map_1{background-image:url(../img/map1.jpg);background-position:right 40%}}.main-new-project{border-bottom:1px dashed #d3d3d3}.main-new-project input{border:0;border-bottom:1px dotted #026454;background-color:transparent}.main-new-project textarea{width:100%;height:200px;padding:.5em;border:1px dotted #026454;max-width:34em}.main-new-project .form-project-wrapper{position:relative;display:inline-block;background-color:#f2f2f2;border:1px solid #ccc}.main-new-project .form-project{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;padding:8px;margin:0;width:100%;font-size:16px;cursor:pointer}.main-new-project .form-project-wrapper::after{content:"";background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');background-size:12px 12px;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;width:12px;height:12px}#show_contact,.contact-form p.botfight{display:none}.contact-form .success{color:#026454}.contact-form{position:relative}.contact-form .error{color:#ff6b6b}.contact-form p.form-scope span{display:flex;align-items:flex-start}.contact-form p.form-scope span input{margin:.3em 1em 0 0}.contact-form-overlay{position:absolute;background-color:#fff;width:100%;height:100%;top:0;left:0;z-index:100}.main-contact{background:#fff}#scope-plugin,#urgencyfield{max-width:100%}.main-newsletter{background:url(../img/gray-bg.jpg);border-bottom:1px dashed #d3d3d3}.main-newsletter ul{list-style:none;margin:0;padding:0}.main-newsletter li{display:flex;align-items:center}.main-newsletter li>span{flex:0 0 3em}.main-newsletter input[type=email],.main-newsletter input[type=text]{width:100%;padding:.5em;max-width:24em}.main-newsletter li strong{margin:0 .2em}.main-navigation{width:80vw;height:100vh;background-color:#03c9a9;position:fixed;left:0;top:0;transform:translate3d(-100vw,0,0);transition:transform 250ms ease-in-out;z-index:40;padding:1em;text-align:center;overflow:auto}.main-navigation-menu{margin:2em 0 0;padding:0;list-style:none}.main-navigation-menu a{margin-bottom:.5em;padding:.25em;border-bottom:1px dashed #fff;color:#fff;font-size:1.1em;display:inline-block;text-decoration:none}.main-navigation-menu>li:first-child a{border:0}.main-overlay{display:none}#menu_toggle:checked~.main-navigation{transform:translate3d(0,0,0);transition:transform 250ms ease-in-out}#menu_toggle:checked~.main-overlay{background-color:#414a58;opacity:.4;position:fixed;right:0;top:0;width:100vw;height:100vh;display:block;z-index:20;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.main-navigation-menu-placeholder{height:2em}main>footer,main>header,main>section{transform:none;transition:transform 250ms ease-in-out}#menu_toggle:checked~footer,#menu_toggle:checked~header,#menu_toggle:checked~section{transform:translate3d(80vw,0,0);transition:transform 250ms ease-in-out}.menu-icon-text{opacity:1;transition:opacity 250ms ease-out}#menu_toggle:checked~.menu-toggle .menu-icon-text{opacity:0;transition:opacity 250ms ease-out}.menu-icon-rect-bottom,.menu-icon-rect-top{transform-origin:0 120px 0;transform:rotate(0);transition:transform 250ms ease-out}.menu-icon-rect-bottom{transform-origin:200px 200px 0}#menu_toggle:checked~.menu-toggle .menu-icon-rect-top{transform:rotate(45deg);transition:transform 250ms ease-out}#menu_toggle:checked~.menu-toggle .menu-icon-rect-bottom{transform:rotate(-45deg);transition:transform 250ms ease-out}.twitter{margin-top:2em}.twitter-tweets{padding:0;margin:0;list-style:none}.twitter-tweet{text-align:left;border:1px solid #414a58;background-color:#fff;margin-bottom:1em;padding:.5em}.twitter-tweet span{font-size:.8em;color:#a3a3a3;display:block}.main-footer{text-align:center;font-size:.8em;margin-bottom:9em}.jobs img{max-height:400px;width:auto}