/*!
    © 2017 webbrand GmbH / Am Marktplatz 11 / D-28844 Weyhe
    E-Mail: hallo@webbrand.de / Phone: 04203 83 99 780
    Author: Thomas J. Bertram
*/html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,*::before,*::after,figure{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;height:100%}html{overflow-x:hidden;overflow-y:scroll;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}p{margin-bottom:.75em}b,strong{font-weight:bold}i{font-style:italic}ul,ol{list-style:none}img{display:block}input,select,button,label{vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:url("../fonts/ubuntu-v20-latin-300.eot");src:local(""),url("../fonts/ubuntu-v20-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-300.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-300.woff") format("woff"),url("../fonts/ubuntu-v20-latin-300.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-300.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:400;src:url("../fonts/ubuntu-v20-latin-regular.eot");src:local(""),url("../fonts/ubuntu-v20-latin-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-regular.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-regular.woff") format("woff"),url("../fonts/ubuntu-v20-latin-regular.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-regular.svg#Ubuntu") format("svg")}@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:url("../fonts/ubuntu-v20-latin-700.eot");src:local(""),url("../fonts/ubuntu-v20-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/ubuntu-v20-latin-700.woff2") format("woff2"),url("../fonts/ubuntu-v20-latin-700.woff") format("woff"),url("../fonts/ubuntu-v20-latin-700.ttf") format("truetype"),url("../fonts/ubuntu-v20-latin-700.svg#Ubuntu") format("svg")}@media (max-width: 74.9375em){body::after{content:"bp-medium";display:none}}@media (max-width: 47.9375em){body::after{content:"bp-small";display:none}}@media (min-width: 75em){body::after{content:"bp-large";display:none}}@media (min-width: 112.5em){body::after{content:"bp-xlarge";display:none}}.mod_article,body#preview .container{*zoom:1}.mod_article:before,body#preview .container:before,.mod_article:after,body#preview .container:after{content:'';display:table;line-height:0}.mod_article:after,body#preview .container:after{clear:both}.col1{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:8.3333333333%}@media (max-width: 47.9375em){.col1{width:100%;left:0;float:none}}.col2{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:16.6666666667%}@media (max-width: 47.9375em){.col2{width:100%;left:0;float:none}}.col3{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:25%}@media (max-width: 47.9375em){.col3{width:100%;left:0;float:none}}.col4{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:33.3333333333%}@media (max-width: 47.9375em){.col4{width:100%;left:0;float:none}}.col5{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:41.6666666667%}@media (max-width: 47.9375em){.col5{width:100%;left:0;float:none}}.col6{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:50%}@media (max-width: 47.9375em){.col6{width:100%;left:0;float:none}}.col7{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:58.3333333333%}@media (max-width: 47.9375em){.col7{width:100%;left:0;float:none}}.col8{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:66.6666666667%}@media (max-width: 47.9375em){.col8{width:100%;left:0;float:none}}.col9{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:75%}@media (max-width: 47.9375em){.col9{width:100%;left:0;float:none}}.col10{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:83.3333333333%}@media (max-width: 47.9375em){.col10{width:100%;left:0;float:none}}.col11{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:91.6666666667%}@media (max-width: 47.9375em){.col11{width:100%;left:0;float:none}}.col12{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:100%}@media (max-width: 47.9375em){.col12{width:100%;left:0;float:none}}.col13{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:108.3333333333%}@media (max-width: 47.9375em){.col13{width:100%;left:0;float:none}}.col14{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:116.6666666667%}@media (max-width: 47.9375em){.col14{width:100%;left:0;float:none}}.col15{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:125%}@media (max-width: 47.9375em){.col15{width:100%;left:0;float:none}}.col16{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:133.3333333333%}@media (max-width: 47.9375em){.col16{width:100%;left:0;float:none}}.col17{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:141.6666666667%}@media (max-width: 47.9375em){.col17{width:100%;left:0;float:none}}.col18{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:150%}@media (max-width: 47.9375em){.col18{width:100%;left:0;float:none}}.col19{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:158.3333333333%}@media (max-width: 47.9375em){.col19{width:100%;left:0;float:none}}.col20{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:166.6666666667%}@media (max-width: 47.9375em){.col20{width:100%;left:0;float:none}}.col21{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:175%}@media (max-width: 47.9375em){.col21{width:100%;left:0;float:none}}.col22{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:183.3333333333%}@media (max-width: 47.9375em){.col22{width:100%;left:0;float:none}}.col23{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:191.6666666667%}@media (max-width: 47.9375em){.col23{width:100%;left:0;float:none}}.col24{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;display:inline;float:left;width:200%}@media (max-width: 47.9375em){.col24{width:100%;left:0;float:none}}body#preview .container{margin-left:auto;margin-right:auto;max-width:1200px}body{font-family:"Ubuntu","Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;color:#000;font-weight:normal;text-align:left;background:none}@media (min-width: 75em){body{font-size:16px;line-height:1.5}}@media (max-width: 74.9375em){body{font-size:14px;line-height:1.5}}@media (max-width: 47.9375em){body{font-size:13px;line-height:1.35}}@media (min-width: 112.5em){body{font-size:16px;line-height:1.5}}body a{color:#000;text-decoration:none}@media (min-width: 75em){body a:hover{color:#000;cursor:pointer}}*::before,*::after,a,i,input,label,select,textarea,button,img,figure,figcaption{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}h1,h2,h3,h4,h5,h6{font-family:"Ubuntu","Ubuntu","Helvetica Neue",Helvetica,Arial,Geneva,sans-serif;margin:0;color:#000;font-weight:normal}@media (min-width: 75em){h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1.5}}@media (max-width: 74.9375em){h1,h2,h3,h4,h5,h6{font-size:14px;line-height:1.5}}@media (max-width: 47.9375em){h1,h2,h3,h4,h5,h6{font-size:13px;line-height:1.35}}@media (min-width: 112.5em){h1,h2,h3,h4,h5,h6{font-size:16px;line-height:1.5}}@media (min-width: 75em){h1{font-size:30px;line-height:1.25}}@media (max-width: 74.9375em){h1{font-size:20px;line-height:1.25}}@media (max-width: 47.9375em){h1{font-size:15px;line-height:1.25}}@media (min-width: 112.5em){h1{font-size:30px;line-height:1.25}}@media (min-width: 75em){h2{font-size:100px;line-height:1.25}}@media (max-width: 74.9375em){h2{font-size:70px;line-height:1.25}}@media (max-width: 47.9375em){h2{font-size:20px;line-height:1.25}}@media (min-width: 112.5em){h2{font-size:100px;line-height:1.25}}h3{margin-bottom:50px;font-weight:300}@media (min-width: 75em){h3{font-size:50px;line-height:1.25}}@media (max-width: 74.9375em){h3{font-size:40px;line-height:1.25}}@media (max-width: 47.9375em){h3{font-size:30px;line-height:1.25}}@media (min-width: 112.5em){h3{font-size:50px;line-height:1.25}}h4{text-transform:uppercase;margin-bottom:0px}@media (min-width: 75em){h4{font-size:20px;line-height:1.25}}@media (max-width: 74.9375em){h4{font-size:16px;line-height:1.25}}@media (max-width: 47.9375em){h4{font-size:16px;line-height:1.25}}@media (min-width: 112.5em){h4{font-size:20px;line-height:1.25}}.misc-cnt{color:white}.misc-cnt h4,.misc-cnt h5{margin-bottom:.75em;color:white}@media (min-width: 75em){.misc-cnt h4,.misc-cnt h5{font-size:20px;line-height:1.25}}@media (max-width: 74.9375em){.misc-cnt h4,.misc-cnt h5{font-size:16px;line-height:1.25}}@media (max-width: 47.9375em){.misc-cnt h4,.misc-cnt h5{font-size:16px;line-height:1.25}}@media (min-width: 112.5em){.misc-cnt h4,.misc-cnt h5{font-size:20px;line-height:1.25}}.misc-cnt h4{text-transform:uppercase}.misc-cnt h5{color:#00E7FF}.misc-cnt ul,.misc-cnt ol{margin-left:15px;margin-bottom:.75em;padding-left:15px}.misc-cnt ul{list-style-type:disc;list-style-position:outside}.misc-cnt ol{list-style-type:decimal;list-style-position:outside}.misc-cnt ul ul,.misc-cnt ol ul{list-style-type:circle;list-style-position:outside}.misc-cnt ol ol,.misc-cnt ul ol{list-style-type:lower-latin;list-style-position:insoutsideide}@media (max-width: 74.9375em){*{font-size:14}h3{margin-bottom:30px}}@media (max-width: 74.9375em) and (min-width: 75em){h3{font-size:50px;line-height:1.25}}@media (max-width: 74.9375em) and (max-width: 74.9375em){h3{font-size:40px;line-height:1.25}}@media (max-width: 74.9375em) and (max-width: 47.9375em){h3{font-size:30px;line-height:1.25}}@media (max-width: 74.9375em) and (min-width: 112.5em){h3{font-size:50px;line-height:1.25}}@media (max-width: 47.9375em){*{font-size:13}h3{margin-bottom:20px}}@media (max-width: 47.9375em) and (min-width: 75em){h3{font-size:50px;line-height:1.25}}@media (max-width: 47.9375em) and (max-width: 74.9375em){h3{font-size:40px;line-height:1.25}}@media (max-width: 47.9375em) and (max-width: 47.9375em){h3{font-size:30px;line-height:1.25}}@media (max-width: 47.9375em) and (min-width: 112.5em){h3{font-size:50px;line-height:1.25}}.viewport{height:100%;width:100%}.halfwidth,.halfwidth-kontakt{float:left;width:50%}@media (max-width: 47.9375em){.halfwidth{float:none}}.content-max-width{width:100%;max-width:1320px;padding:0 20px;margin:0 auto}.left-text-padding{padding-left:20px}.right-text-padding{padding-right:20px}.top-space{padding-top:100px}.dark-container{background:#161831;color:#fff}.divider{height:1px;background-color:#00E7FF;width:545px;position:relative;margin:0 auto;margin-bottom:40px}.divider :before{content:'';position:absolute;left:0;top:-1px;display:block;height:4px;width:4px;background:#00E7FF;-webkit-border-radius:1000px;border-radius:1000px}.divider :after{content:'';position:absolute;right:0;top:-1px;display:block;height:4px;width:4px;background:#00E7FF;-webkit-border-radius:1000px;border-radius:1000px}.button1,.button2,button[type='submit'],button[type='reset'],input.submit,.googleMapLink__button{color:#fff;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:10px 15px;-webkit-border-radius:30px;border-radius:30px;min-width:220px;font-size:16;-webkit-transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1),background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);-o-transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1),background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);transition:color 0.1s cubic-bezier(0.16, 0.08, 0.355, 1),background 0.1s cubic-bezier(0.16, 0.08, 0.355, 1);outline:none;position:relative;overflow:hidden}.button1 span,.button2 span,button[type='submit'] span,button[type='reset'] span,input.submit span,.googleMapLink__button span{font-family:"Ubuntu" ,"Helvetica Neue",Helvetica,Arial,Geneva,sans-serif}.button1,.button2{margin:30px}.button1,button[type='submit'],button[type='reset'],input.submit,.googleMapLink__button{border:1px solid #00E7FF;background-color:transparent}.button2{background:#00E7FF}.btn-arrow{position:relative;-webkit-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.btn-arrow span{display:inline-block;position:relative;-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;will-change:transform}.btn-arrow svg{position:absolute;width:1.1em;right:0px;right:0rem;opacity:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out;will-change:right, opacity}.btn-arrow svg *{stroke-width:5;stroke-color:transparent}@media (min-width: 75em){.button1:hover,input.submit:hover,.googleMapLink__button:hover{background:#00E7FF}.btn-arrow:hover span{-webkit-transform:translate3d(-1rem, 0, 0);transform:translate3d(-1rem, 0, 0)}.button1:hover,.button2:hover,input.submit:hover,.googleMapLink__button:hover{background:#1ae9ff;border-color:#1ae9ff;color:#fff;cursor:pointer}.btn-arrow:hover svg{opacity:1;right:-2rem}}@media (max-width: 74.9375em){.divider{width:380px}.button1,.button2{margin:20px;min-width:180px;font-size:14}.top-space{padding-top:75px}}@media (max-width: 47.9375em){.halfwidth{width:100%}.divider{width:220px;margin-top:10px}.button1,.button2{margin:2vw;min-width:150px;font-size:12}}@media only screen and (max-width: 47.9375em) and (orientation: portrait){.button1,.button2{height:48px}}input,textarea,select{-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box;padding:15px 15px;width:100%;color:#000;background-color:#fff;float:left;margin:10px 20px 10px 0}@media (min-width: 75em){input:hover,textarea:hover,select:hover{opacity:.9}}input:focus,textarea:focus,select:focus{opacity:.9}input.error,textarea.error,select.error{color:#e74c3c;background-color:#fdf3f2}select{background-image:-o-linear-gradient(45deg, transparent 50%, #b3b3b3 50%),-o-linear-gradient(315deg, #b3b3b3 50%, transparent 50%);background-image:linear-gradient(45deg, transparent 50%, #b3b3b3 50%),linear-gradient(135deg, #b3b3b3 50%, transparent 50%);background-position:-webkit-calc(100% - 25px) -webkit-calc(50% + 2px),-webkit-calc(100% - 20px) -webkit-calc(50% + 2px);background-position:calc(100% - 25px) calc(50% + 2px),calc(100% - 20px) calc(50% + 2px);background-size:5px 5px, 5px 5px;background-repeat:no-repeat;clear:both}@media (min-width: 75em){select:hover{background-image:-o-linear-gradient(45deg, transparent 50%, #000 50%), -o-linear-gradient(315deg, #000 50%, transparent 50%);background-image:linear-gradient(45deg, transparent 50%, #000 50%), linear-gradient(135deg, #000 50%, transparent 50%)}}select.error{background-image:-o-linear-gradient(45deg, transparent 50%, #000 50%),-o-linear-gradient(315deg, #000 50%, transparent 50%);background-image:linear-gradient(45deg, transparent 50%, #000 50%),linear-gradient(135deg, #000 50%, transparent 50%)}input[type='radio'],input[type='radio']::before{-webkit-border-radius:50%;border-radius:50%;background-clip:padding-box}input[type='checkbox']::before{-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box}input[type='radio']+label,input[type='checkbox']+label{margin:0;margin-right:30px;padding-left:15px;line-height:30px}input[type='radio'],input[type='checkbox']{width:30px;height:30px;position:relative}input[type='radio']::before,input[type='checkbox']::before{position:absolute;top:5px;right:5px;bottom:5px;left:5px;opacity:0;filter:alpha(opacity=0);width:20px;height:20px;background-color:#00E7FF;content:'';z-index:1}@media (min-width: 75em){input[type='radio']:hover,input[type='checkbox']:hover{cursor:pointer}input[type='radio']:hover::before,input[type='checkbox']:hover::before{opacity:.25;filter:alpha(opacity=25)}}input[type='radio']:checked::before,input[type='checkbox']:checked::before{opacity:1;filter:alpha(opacity=100)}input[type='checkbox']::before{color:#fff;font-size:11px;text-align:center;content:"✓";line-height:20px}input.submit{width:200px;padding:15px 15px}label{margin-bottom:5px;width:auto;color:#000}@media (min-width: 75em){label:hover{cursor:pointer}}label.error{color:#e74c3c}.error [placeholder]{color:#e74c3c}.error :-moz-placeholder{color:#e74c3c}.error ::-moz-placeholder{color:#e74c3c}.error :-ms-input-placeholder{color:#e74c3c}.error ::-o-placeholder{color:#e74c3c}.error ::-webkit-input-placeholder{color:#e74c3c}.invisible{display:none}.ce_gallery{width:100%}.ce_form p.error{display:none}.widget-radio span,.widget-checkbox span{display:inline-block;overflow:hidden}.widget-radio span input[type='radio'],.widget-radio span input[type='checkbox'],.widget-radio span label,.widget-checkbox span input[type='radio'],.widget-checkbox span input[type='checkbox'],.widget-checkbox span label{float:left}/*! Flickity v2.0.10
http://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;-webkit-border-radius:50%;border-radius:50%;background:white;background:rgba(255,255,255,0.75);cursor:pointer;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:white}.flickity-prev-next-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #09F;box-shadow:0 0 0 5px #09F}.flickity-prev-next-button:active{opacity:0.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{opacity:0.3;cursor:auto}.flickity-prev-next-button svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button .arrow{fill:#333}.services .flickity-page-dots{background-image:url("../img/line.svg");background-repeat:no-repeat;background-position:center -14px;background-size:cover;width:190%;bottom:-25px;padding:0;margin:0 5%;list-style:none;text-align:center;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:-40px}.flickity-rtl .flickity-page-dots{direction:rtl}.services .flickity-page-dots .dot{display:inline-block;width:20px;height:20px;margin:0;background:white;border:1px solid #00E7FF;-webkit-border-radius:50%;border-radius:50%;cursor:pointer;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;margin-bottom:30px}.services .flickity-page-dots .dot::after{position:absolute;margin-top:30px;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(15deg) translateX(-50%);-ms-transform:rotate(15deg) translateX(-50%);transform:rotate(15deg) translateX(-50%);margin-left:-5px;opacity:0.5;max-width:200px;text-align:left;overflow:visible;z-index:999;text-align:center}.services .flickity-page-dots .dot:hover::after{opacity:1;cursor:pointer}.services .flickity-page-dots .dot::after{content:attr(data-title)}.services .flickity-page-dots .dot.is-selected,.services .flickity-page-dots .dot:hover{background:#00E7FF;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.services .flickity-page-dots .dot.is-selected:after{opacity:1}.services .flickity-page-dots.page-title{background:none;width:-webkit-calc(200% + 47px);width:calc(200% + 47px)}.kunden .flickity-page-dots{position:absolute;width:100%;top:0;padding:0;margin:0;list-style:none;text-align:center;line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.kunden .flickity-page-dots .dot{background-repeat:no-repeat;background-position:center center;background-size:contain;display:inline-block;width:120px;height:100px;margin:0;cursor:pointer;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;opacity:0.5}.kunden .flickity-page-dots .dot:nth-of-type(1){background-image:url("../img/kunden/favi.svg")}.kunden .flickity-page-dots .dot:nth-of-type(2){background-image:url("../img/kunden/ferrero.svg")}.kunden .flickity-page-dots .dot:nth-of-type(3){background-image:url("../img/kunden/apg.svg")}.kunden .flickity-page-dots .dot:nth-of-type(4){background-image:url("../img/kunden/oldrati.svg")}.kunden .flickity-page-dots .dot:nth-of-type(5){background-image:url("../img/kunden/orsan.png")}.kunden .flickity-page-dots .dot.is-selected{width:240px;height:200px;margin-top:-50px;opacity:1}.kunden .flickity-page-dots .dot:hover{opacity:1}.kunden .flickity-page-dots.page-title{background:none;width:100%}.kunden .flickity-page-dots p{width:67px;min-width:67px;padding-top:10px;padding-left:2px;opacity:0.5;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.kunden .flickity-page-dots p:hover{opacity:1;-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms;cursor:pointer}.kunden .supplier-carousel-cell{width:100%}.kunden .carbrand-carousel-cell{width:20%}#cookie-notification{position:fixed;top:auto;right:0;bottom:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;color:rgba(0,0,0,0.75);background-color:white;border-top:2px solid #00E7FF;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);z-index:100;-webkit-transition:-webkit-transform .5s .25s ease-in-out;transition:-webkit-transform .5s .25s ease-in-out;-o-transition:transform .5s .25s ease-in-out;transition:transform .5s .25s ease-in-out;transition:transform .5s .25s ease-in-out, -webkit-transform .5s .25s ease-in-out}#cookie-notification.is-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#cookie-notification .cookie-notification--text{padding:15px 20px}#cookie-notification .cookie-notification--text p{font-size:12px}#cookie-notification .cookie-notification--text p:last-of-type{margin-bottom:0}#cookie-notification .cookie-notification--text p a{color:rgba(0,0,0,0.75);border-bottom:1px solid #00E7FF;-webkit-transition:color .35s ease-in-out;-o-transition:color .35s ease-in-out;transition:color .35s ease-in-out}#cookie-notification .cookie-notification--button{margin:10px;padding:0 30px;color:#00E7FF;font-weight:bold;background-color:white;border:1px solid #00E7FF;-webkit-transition:color .35s ease-in-out, background-color .35s ease-in-out;-o-transition:color .35s ease-in-out, background-color .35s ease-in-out;transition:color .35s ease-in-out, background-color .35s ease-in-out}.widget-checkbox.data_privacy{position:relative}.widget-checkbox.data_privacy fieldset{margin:0;padding:0;border:none}.widget-checkbox.data_privacy label{color:white;font-size:11px;line-height:14px}.widget-checkbox.data_privacy span{overflow:hidden}.widget-checkbox.data_privacy span input{float:left}.widget-checkbox.data_privacy span label{margin:0 !important;padding:10px 0 0 0 !important;float:left;width:-webkit-calc( 100% - 50px);width:calc( 100% - 50px);text-align:left !important}@media (min-width: 75em){#cookie-notification .cookie-notification--text p a:hover{color:#00E7FF}#cookie-notification .cookie-notification--button:hover{color:white;background-color:#00E7FF;cursor:pointer}}@media (max-width: 47.9375em){#cookie-notification{-webkit-box-pack:inherit;-webkit-justify-content:inherit;-ms-flex-pack:inherit;justify-content:inherit;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#cookie-notification .cookie-notification--text{text-align:center}#cookie-notification .cookie-notification--button{width:100%;height:44px;margin:0}}.googleMapLink{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:url("../img/map.jpg") center no-repeat;background-size:cover;position:relative}.googleMapLink::after{content:'';background-color:rgba(22,24,49,0.75);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.googleMapLink__button{padding:15px 15px;color:white !important;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;position:relative;z-index:2}.aligner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:150px}.aligner-item{max-width:90%}.aligner-bottom{margin-bottom:40px}.fullscreen-bg{position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-999 !important;background:#000;width:100%;height:100%}.fullscreen-bg video{opacity:0.5}.fullscreen-bg__video{position:absolute;top:0;left:0;right:0;width:100%;height:100%;min-height:100%;min-width:100%;height:auto !important;width:auto !important;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}h1,h2{text-align:center;color:#fff}h2{text-transform:uppercase;font-weight:700}.buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:-12vh}.arrow{position:absolute;bottom:30px;opacity:0.9}.arrow img{width:50px}@media (min-width: 75em){.arrow:hover{opacity:1;cursor:pointer}}@media (max-width: 74.9375em){h1{font-size:20}h2{font-size:70}.fullscreen-bg__video{height:100% !important}.buttons{margin-top:-35vh}}@media (max-width: 47.9375em){h1{font-size:18px}h2{font-size:40px}.arrow{bottom:20px}.arrow img{width:35px}video{display:none}.fullscreen-bg{background-repeat:none;background-size:cover;background-position:center center}}@media only screen and (max-width: 47.9375em) and (orientation: portrait){.fullscreen-bg__video{height:100vh !important}.aligner .aligner-item{margin-top:-10vh}.fullscreen-bg{background-image:url("../img/bg_portrait.jpg")}.safari .aligner .aligner-item{padding-top:10vh}.safari .buttons{margin-top:-10vh}}@media only screen and (max-width: 47.9375em) and (orientation: landscape){.aligner.viewport{min-height:320px}.aligner .aligner-item{margin-top:-30vh}.aligner .divider{margin-bottom:20px}.aligner .fullscreen-bg{background-image:url("../img/bg_landscape.jpg")}.fullscreen-bg__video{width:100vw !important}.safari .buttons{margin-top:0vw}}footer{width:100%;height:auto;background-image:url("../img/footer_bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}footer .dark-container{height:100%;background:rgba(22,24,49,0.9);padding-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}footer .icc-footer{width:24%;float:left}footer .contact-form{width:76%;float:left}footer img{width:100px;margin:0 0 40px 0}footer h4{color:#00E7FF;margin-bottom:15px}footer .contact-form p{max-width:700px}footer a{color:#00E7FF}footer .divider{position:absolute;margin-bottom:0;bottom:40px;left:50%;margin-left:-272.5px}footer .copyright{position:absolute;bottom:0;left:50%;margin-left:-185px;width:370px}footer .copyright a,footer .copyright p{padding:12px 0}footer .centre-footer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}footer .centre-footer a,footer .centre-footer p{margin:0;font-size:12px}footer .contact-left,footer .contact-right{float:left;width:50%}footer .contact-left{padding-right:10px}footer .contact-right{padding-left:10px;padding-bottom:100px}.impressum,.datenschutz{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999999999;background-color:rgba(22,24,49,0.9)}.impressum .close.bg,.datenschutz .close.bg{height:100vh;width:100vw;position:fixed;top:0;left:0}.impressum h3,.impressum p,.datenschutz h3,.datenschutz p{color:white}.impressum p,.datenschutz p{height:-webkit-calc(100% - 120px);height:calc(100% - 120px)}.impressum a,.datenschutz a{color:#00E7FF}.impressum a:hover,.datenschutz a:hover{color:#fff}.impressum .box,.datenschutz .box{width:90%;max-width:1000px;height:86vh;margin:0 auto;margin-top:7vh;background-color:#161831;padding:60px;position:relative}.impressum .box img,.datenschutz .box img{position:absolute;top:20px;right:20px;width:20px;height:20px;opacity:0.8}.impressum .box img:hover,.datenschutz .box img:hover{cursor:pointer;opacity:1}.impressum .box .scroll-area,.datenschutz .box .scroll-area{height:100%;overflow-y:scroll}.view{display:block}@media (min-width: 75em){.centre-footer a:hover{color:#fff}}@media (max-width: 74.9375em){footer .divider{margin-left:-190px}footer{height:auto}footer .dark-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}footer .contact-form{width:100%}footer .icc-footer{width:100%;float:none;margin-bottom:60px;text-align:center}footer .icc-footer img{margin-left:auto;margin-right:auto}.impressum p,.datenschutz p{height:-webkit-calc(100% - 90px);height:calc(100% - 90px)}}@media (max-width: 47.9375em){footer{text-align:center}footer .divider{left:5%;margin-left:0;width:90%}footer .copyright{margin-left:-150px;width:300px}footer img{margin:0 auto 30px auto;width:80px}footer .contact-form{width:100%;float:none;padding-bottom:60px}footer .contact-left,footer .contact-right{width:100%;padding-left:0;padding-right:0}}@media only screen and (max-width: 47.9375em) and (orientation: landscape){footer{height:auto}}@media (max-width: 47.9375em){.impressum p,.datenschutz p{height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.impressum .box,.datenschutz .box{width:-webkit-calc(100vw - 40px);width:calc(100vw - 40px);height:-webkit-calc(100vh - 120px);height:calc(100vh - 120px);margin-top:60px;padding:20px}.impressum .box img,.datenschutz .box img{opacity:1}}.burger,input#burger{display:none}nav{top:0;position:fixed;opacity:0.9;z-index:999;width:100%;width:100%}nav img.logo{height:60px;display:inline;float:left;margin-top:-10px;position:relative;z-index:999}nav img.logo-white{display:none}nav ul{text-align:right}nav ul li{display:inline;text-transform:uppercase;font-size:14px;margin-left:50px}nav ul.menus li a.active{-webkit-transition:background-size .4s ease;-o-transition:background-size .4s ease;transition:background-size .4s ease;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #00E7FF)) center center/0% 100% no-repeat;background:-o-linear-gradient(top, transparent 50%, #00E7FF 0) center center/0% 100% no-repeat;background:linear-gradient(to bottom, transparent 50%, #00E7FF 0) center center/0% 100% no-repeat;cursor:pointer;background-size:100% 100%}nav ul.languages{margin-top:30px;padding-bottom:7px}nav ul.languages li{font-size:12;margin-left:8px}nav ul.languages li a{color:#A7A7A7}nav ul.languages li :after{content:"|";margin-left:8px;color:#00E7FF}nav ul.languages :last-child :after{content:"";margin-left:0}nav ul.languages li a.active-lng{color:#000}.fixednav,.fixednav img,.fixednav ul.languages{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}nav,nav img,nav ul.languages{-webkit-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out}@media (min-width: 75em){nav ul.languages li a:hover{color:#000}a.nav-hover{padding:0 2px}.nav-hover{-webkit-transition:background-size .4s ease;-o-transition:background-size .4s ease;transition:background-size .4s ease;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(0, #00E7FF)) center center/0% 100% no-repeat;background:-o-linear-gradient(top, transparent 50%, #00E7FF 0) center center/0% 100% no-repeat;background:linear-gradient(to bottom, transparent 50%, #00E7FF 0) center center/0% 100% no-repeat;cursor:pointer}.nav-hover:hover{background-size:100% 100%}nav{background:#fff;padding-bottom:100px;-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 50%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 50%)}.fixednav{-webkit-clip-path:polygon(0 0, 100% 0, 100% 38%, 0% 38%);clip-path:polygon(0 0, 100% 0, 100% 38%, 0% 38%);opacity:0.93}.fixednav img.logo{height:37px;margin-top:7px}.fixednav ul.languages{margin-top:3px;padding-bottom:0px}.win.ie nav,.win.edge nav{padding-bottom:5px}.win.ie nav img.logo,.win.edge nav img.logo{height:37px;margin-top:7px}.win.ie nav ul.languages,.win.edge nav ul.languages{margin-top:3px;padding-bottom:0px}}@media (max-width: 74.9375em){nav{opacity:0.95}nav img.burger,nav img.logo-white{display:block;position:fixed;z-index:99999}nav img.burger{left:20px;height:20px;width:20px;top:15px}nav img.logo-white{left:-webkit-calc(50% - 18px);left:calc(50% - 18px);height:36px;width:36px;top:7px}nav img.logo{display:none}nav ul.languages{margin-top:15px}nav ul.languages li{margin-left:0}nav ul.languages li a{color:rgba(255,255,255,0.4);padding:3px}nav ul.languages li:after{margin-left:10px}nav ul.languages li a.active-lng{color:#fff}.fixednav{background-color:#161831}nav ul.menus{text-align:center}nav ul.menus li{display:block;float:none;margin:0;opacity:0;visibility:hidden}nav ul.menus li a{color:#fff}nav ul.menus li a.active{background:-webkit-gradient(linear, left top, left bottom, color-stop(85%, transparent), color-stop(0, #00E7FF)) center center/0% 100% no-repeat;background:-o-linear-gradient(top, transparent 85%, #00E7FF 0) center center/0% 100% no-repeat;background:linear-gradient(to bottom, transparent 85%, #00E7FF 0) center center/0% 100% no-repeat;background-size:50px 70%;padding-bottom:20px}body>input+label{position:fixed;top:12px;left:20px;height:26px;width:26px;z-index:9999;border:1px solid #00E7FF;-webkit-border-radius:18px;border-radius:18px}body>input+label span{position:absolute;width:60%;height:2px;top:50%;margin-top:-1px;left:20%;display:block;background:#00E7FF;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}body>input+label span:first-child{top:7px}body>input+label span:last-child{top:17px}body>label:hover{cursor:pointer}body>input:checked+label span{visibility:hidden;opacity:0;top:50%}body>input:checked+label span:first-child{opacity:1;visibility:visible;-webkit-transform:rotate(405deg);-ms-transform:rotate(405deg);transform:rotate(405deg)}body>input:checked+label span:last-child{opacity:1;visibility:visible;-webkit-transform:rotate(-405deg);-ms-transform:rotate(-405deg);transform:rotate(-405deg)}body>input~nav{background:#161831;position:fixed;top:0;left:0;width:100%;height:50px;z-index:999;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;overflow:hidden}body>input~nav ul.menus{text-align:center;position:absolute;top:50%;-webkit-transform:translatey(-50%);-ms-transform:translatey(-50%);transform:translatey(-50%);left:20%;right:20%;visibility:hidden}body>input~nav ul.menus>li{opacity:0;visibility:hidden;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body>input:checked~nav{height:100%;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}body>input:checked~nav ul.menus{margin:0 auto;visibility:visible}body>input:checked~nav ul.menus li{opacity:1;visibility:visible;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-transition-delay:0.5s;-o-transition-delay:0.5s;transition-delay:0.5s}body>input:checked~nav .nav-content{height:-webkit-calc(100% - 50px);height:calc(100% - 50px);padding-bottom:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:3.5;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}body>input:checked~nav .nav-content a{padding:20px;font-size:14px}}@media (max-width: 47.9375em){nav .content-max-width{padding:0 10px}nav ul.languages{margin-top:7px;max-width:130px;float:right}nav ul.languages li :after{margin-left:5px}body>input+label{left:10px}}.circle{background:rgba(0,231,255,0.4);border:2px solid #00E7FF;-webkit-border-radius:50%;border-radius:50%;width:400px;height:400px;float:left;position:absolute;margin-top:60px}@media (max-width: 1320px){.circle{width:28vw;height:28vw}}.overlapping{position:absolute;right:50%}.centre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.centre.left-text-padding{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}@media (max-width: 47.9375em){.centre{display:block}}.services{min-height:768px;background:#fff url("../img/stock-photo-september-kyiv-bmw-m-in-a-clean-sky-background-editorial-photo-568642027.jpg") no-repeat center center;background-size:cover}.services .carousel-cell{width:100%;height:200px;-webkit-border-radius:5px;border-radius:5px;counter-increment:carousel-cell}.services h3{margin-bottom:80px}.services h4{margin-bottom:20px}.services-top-stuff{height:520px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.services-top-stuff .halfwidth{height:520px}.services-top-stuff img{position:relative;float:left;z-index:99;width:150px}.services-top-stuff img.logo{width:100px;max-width:7vw}.services-top-stuff .align-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 50px}.services-top-stuff .slider-container{width:100%;height:200px;overflow:hidden}@media (max-width: 1320px){.services-top-stuff,.services-top-stuff .halfwidth{height:-webkit-calc(28vw + 120px);height:calc(28vw + 120px)}}@media only screen and (min-width: 75em) and (max-height: 750px){.services .flickity-page-dots{margin-top:-50px}}@media only screen and (min-width: 75em) and (min-height: 1000px){.services .flickity-page-dots{margin-top:30px}}@media only screen and (max-width: 74.9375em) and (orientation: portrait){.services{background:#fff url("../img/stock-photo-568642027_small.jpg") no-repeat center bottom;background-size:contain}.services .flickity-page-dots{margin-top:40px}.services-top-stuff .align-icons{padding:0 20px}}@media (max-width: 74.9375em){.services-top-stuff img{width:100px}.services-top-stuff img.logo{width:70px;max-width:70px}}@media (max-width: 47.9375em){.services{height:100vh;min-height:568px}.services .dark-container.services-top-stuff{height:100vh}.services p{padding-bottom:60px}.services h3{margin-bottom:50px}.services .overlapping{position:absolute;right:20px}.services .flickity-page-dots{width:98%;margin:0;margin-left:1%}}@media only screen and (max-width: 47.9375em) and (max-width: 550px){.services .flickity-page-dots{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);margin:-30px 0}.services .flickity-page-dots .dot::after{display:none}}@media (max-width: 47.9375em){.circle{width:60vw;height:60vw;margin-bottom:60px}.circle.first{left:20px}.circle.overlapping{right:20px}.overview{height:-webkit-calc(60vw + 120px);height:calc(60vw + 120px)}.services-top-stuff{height:auto;min-height:200px}.services-top-stuff p{padding-bottom:60px;margin-bottom:0;text-align:center}.services-top-stuff .left-text-padding{padding-left:0}.services-top-stuff img{width:25vw}.services-top-stuff img.logo{width:20vw}.services-top-stuff .halfwidth:first-of-type{height:-webkit-calc(60vw + 120px);height:calc(60vw + 120px);min-height:200px}.services-top-stuff .halfwidth:nth-of-type(2){height:auto}.services-top-stuff .align-icons{padding:0 3vw}}@media only screen and (max-width: 47.9375em) and (orientation: landscape){.circle{width:45vw;height:45vw;margin-bottom:60px}.circle.first{left:15vw}.circle.overlapping{right:15vw}.services-top-stuff .align-icons{padding:0 13vw}.services-top-stuff .halfwidth:first-of-type{height:-webkit-calc(45vw + 120px);height:calc(45vw + 120px)}.services-top-stuff img{width:22vw}.services-top-stuff img.logo{width:15vw}.services{background-position-y:20px}.services .carousel-cell p{width:60%}.services .flickity-page-dots{margin:-50px 0}}.grundsaetze{margin-bottom:-50px}.grundsaetze h3{color:#fff;margin-bottom:50px}.grundsaetze img{height:80px;width:80px;min-height:80px;min-width:80px;margin-right:20px}.grundsaetze img,.grundsaetze p{margin-bottom:50px}.grundsaetze.dark-container{padding:60px 0}.grundsaetze .centre .centre{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}@media (max-width: 47.9375em){.grundsaetze .right-text-padding,.grundsaetze .left-text-padding{padding:0}.grundsaetze img{height:50px;width:50px;min-height:50px;min-width:50px}}.erfahrungen{min-height:768px;background:#fff url("../img/erfahrungen.jpg") no-repeat center center;background-size:cover;padding-left:50%;overflow:hidden}.erfahrungen .parallax{position:relative}.erfahrungen .max-width-half{max-width:640px}.erfahrungen ul{list-style-type:circle;padding-left:25px;color:#00E7FF;font-size:28}.erfahrungen ul span{color:#000;font-size:16}@media (max-width: 74.9375em){.erfahrungen ul{padding-left:15px;line-height:1.4}.erfahrungen ul li{padding-right:20px}.erfahrungen ul span{font-size:14}.erfahrungen h3{margin-top:50px}}@media (max-width: 47.9375em){.erfahrungen{padding-left:0px;min-height:100vh;background-position:60% 50%;background-image:url("../img/erfahrungen_bg_smaller.jpg")}.erfahrungen ul span{font-size:12}.erfahrungen h3{margin-top:10px}}@media only screen and (max-width: 47.9375em) and (orientation: landscape){.erfahrungen ul .halfwidth{width:32%;float:left}.erfahrungen .top-space{padding-top:40px}}.kunden{min-height:1050px;background-image:url("../img/referenzen_bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover}.kunden .dark-container{height:100%;background:rgba(22,24,49,0.9)}.kunden h3{color:#fff}.kunden h4{color:#00E7FF;text-align:center;margin-bottom:20px}.kunden h4.suppliers{margin-bottom:60px}.kunden .divider{margin:80px auto}.kunden .supplier-slider-container{width:100%;height:300px;margin:0 auto}.kunden .supplier-slider-container h4,.kunden .supplier-slider-container p{padding:0 10%}.kunden .supplier-slider-container h4{padding-top:180px;color:#fff}.kunden .carbrand-slider-container{width:100%;height:100px}.kunden .carbrand-slider-container img{height:90px;margin:0 auto}.kunden .arrow-left,.kunden .arrow-right{position:absolute;z-index:99;margin-top:30px;height:50px;opacity:0.8}.kunden .arrow-left img,.kunden .arrow-right img{height:50px}.kunden .arrow-left{left:-120px}.kunden .arrow-left img{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.kunden .arrow-right{right:-120px;left:auto}.kunden .arrow-right img{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.kunden a{color:#00E7FF}@media only screen and (max-width: 1560px){.kunden .supplier-slider-container .flickity-page-dots{padding:0 6vw}.kunden .arrow-left{left:0px}.kunden .arrow-right{right:0px}}@media (min-width: 75em){.kunden .arrow-left:hover,.kunden .arrow-right:hover{opacity:1;cursor:pointer}.kunden a:hover{color:#fff}}@media (max-width: 74.9375em){.kunden{min-height:800px}.kunden .arrow-left,.kunden .arrow-right{margin-top:140px;height:50px;z-index:1}.kunden .arrow-left{left:-webkit-calc(50% - 100px);left:calc(50% - 100px)}.kunden .arrow-right{right:-webkit-calc(50% - 100px);right:calc(50% - 100px)}}@media only screen and (max-width: 74.9375em) and (orientation: portrait){.kunden .arrow-left.carbrand,.kunden .arrow-right.carbrand{margin-top:100px}.kunden .supplier-slider-container h4,.kunden .supplier-slider-container p{padding:0 5%}.kunden .supplier-slider-container h4{padding-top:140px}.kunden .supplier-slider-container h4.suppliers{margin-bottom:40px}.kunden .supplier-slider-container .flickity-page-dots{padding:0 2vw}.kunden .divider{margin:100px auto 80px auto}.kunden h3{margin-bottom:8vh}.kunden h4.suppliers{margin-bottom:20px}.kunden .arrow-left,.kunden .arrow-right{margin-top:70px;z-index:1;height:50px}.kunden .arrow-left img,.kunden .arrow-right img{height:40px}.kunden .flickity-page-dots .dot{width:90px;height:70px}.kunden .flickity-page-dots .dot.is-selected{width:140px;height:110px;margin-top:-25px}}@media only screen and (max-width: 74.9375em) and (orientation: landscape){.kunden .carbrand-slider-container img{height:60px}.kunden .carbrand-carousel-cell{width:20%}.kunden .arrow-left,.kunden .arrow-right{margin-top:90px}.kunden .arrow-left img,.kunden .arrow-right img{height:30px}.kunden .arrow-left.carbrand,.kunden .arrow-right.carbrand{margin-top:70px}.kunden .supplier-slider-container h4{padding-top:140px}.kunden .supplier-slider-container p{padding:0 60px;overflow:visible}.kunden .divider{margin:40px auto}.kunden h3{margin-bottom:20px}.kunden h4.suppliers{margin-bottom:40px}.kunden .dark-container.top-space{padding-top:50px}.kunden .flickity-page-dots .dot{width:70px;height:55px}.kunden .flickity-page-dots .dot.is-selected{width:140px;height:110px;margin-top:-27px}}@media (max-width: 47.9375em){.kunden{min-height:980px}.kunden .arrow-left,.kunden .arrow-right{margin-top:130px;height:50px}.kunden .arrow-left img,.kunden .arrow-right img{height:30px}.kunden h3{margin-bottom:30px}.kunden .arrow-left.carbrand,.kunden .arrow-right.carbrand{margin-top:70px}.kunden .arrow-left.supplier,.kunden .arrow-right.supplier{margin-top:130px}.kunden .divider{margin:40px auto}.kunden h4.suppliers{margin-bottom:20px}.kunden .carbrand-carousel-cell{width:33.333333%}.kunden .carbrand-slider-container .carbrand-carousel-cell img{height:60px}.kunden .supplier-slider-container h4{padding-top:170px}.kunden .supplier-slider-container p{padding:0}.kunden .flickity-page-dots{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.kunden .flickity-page-dots .dot{width:30%;height:55px;padding-top:20px}.kunden .flickity-page-dots .dot.is-selected{width:40%;height:110px;margin-top:-27px}}@media only screen and (max-width: 47.9375em) and (orientation: landscape){.kunden{min-height:820px}}.standorte{background:#fff;height:auto;overflow:auto}.standorte .text{float:right}.standorte .halfwidth.information{height:auto;padding:80px 0}.standorte img{width:40px;margin-right:20px}.standorte span.contact{font-size:12px;text-transform:uppercase}.standorte span.blue{color:#00E7FF}.standorte p{margin:10px 0}.standorte a{color:#00E7FF}.standorte a:hover{color:#000}.standorte .halfwidth-kontakt p{margin:5px 0}.standorte h4{margin-top:90px}.standorte h4:last-of-type{margin-top:35px}.standorte h4:first-of-type{margin-top:0}.standorte h4 span{text-transform:none}.standorte .max-width-half{max-width:640px;width:100%;margin-right:0;margin-left:auto;padding-right:20px}#standorte{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}#standorte .map{background:white;position:relative}#standorte .map .mod_dlh_googlemaps{position:absolute;top:0;right:0;bottom:0;left:0}@media only screen and (min-width: 75em) and (min-width: 1320px){.standorte .left-text-padding{padding-left:0}}@media (max-width: 74.9375em){.standorte img{margin-right:10px}}@media (max-width: 47.9375em){#standorte{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.standorte{max-height:none;min-height:200%;height:auto}.standorte img{width:30px;margin-right:10px;float:left;padding-bottom:30px}.standorte p{margin:5px 0}}@media (max-width: 47.9375em) and (max-width: 350px){.standorte img{width:25px}}@media (max-width: 47.9375em){.standorte .halfwidth{float:none;width:100%;float:none}.standorte .halfwidth.information{height:auto}.standorte .halfwidth.map{display:block;height:100vh}.standorte .centre{margin-bottom:0}}#contactus fieldset{width:320px;padding:20px;border:1px solid #ccc;-webkit-border-radius:10px;border-radius:10px}#contactus label{font-family:Arial, sans-serif;font-size:0.8em;font-weight:bold}#contactus input[type="text"],textarea{line-height:140%;color:#000;height:184px}#contactus input[type="text"]{height:18px;width:220px;-webkit-border-radius:5px;border-radius:5px}#contactus #scaptcha{width:60px;height:18px}#contactus input[type="submit"]{width:100px;height:30px;padding-left:0px;-webkit-border-radius:5px;border-radius:5px}#contactus textarea{height:120px;width:310px;-webkit-border-radius:8px;border-radius:8px}#contactus .container{margin-top:8px;margin-bottom:10px}#contactus .error{font-size:0.7em;color:#900;background-color:#ffff00}#contactus fieldset#antispam{padding:2px;border-top:1px solid #EEE;border-left:0;border-right:0;border-bottom:0;width:350px}#contactus fieldset#antispam legend{font-size:0.8em;font-weight:bold;color:#333}#contactus .short_explanation{font-size:0.6em;color:#333}#contactus .spmhidip{display:none;width:10px;height:3px}#fg_crdiv{font-size:0.3em;opacity:.2;-moz-opacity:.2;filter:alpha(opacity=20)}#fg_crdiv p{display:none}input,textarea{font-family:'Ubuntu', sans-serif}@media (max-width: 74.9375em){#contactus input[type="text"],textarea{height:178px}}
/*# sourceMappingURL=app.min.css.map */