.grid:after,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

#mainnav ul,
.footernav ul,
body,
figure,
form {
    margin: 0
}

body,
header {
    background-color: #fff
}

header,
img {
    width: 100%
}

#mainnav ul li a,
body {
    font-weight: 300
}

#black a,
#jobs a,
#kontakt a,
ul.contact-btns li a {
    padding-left: 36px;
    text-decoration: none
}

#mainnav ul li a,
#wall a,
.btn a,
a.active,
a:hover,
ul.contact-btns li a {
    text-decoration: none
}

#referenzen .col4-12,
.col4-12 {
    width: 31.4285714286%
}

.col3-12.last,
.col4-12:nth-child(3n+3),
.col6-12:last-child {
    float: right;
    margin-right: 0
}

a,
body,
footer,
mark {
    color: #000
}

#wall,
footer,
header .grid,
sub,
sup {
    position: relative
}

#wall,
.btn a:hover,
mark {
    background: #ff0
}

#mainnav ul li a,
.footernav li a {
    text-transform: uppercase
}

nav ol,
nav ul,
ul.contact-btns {
    list-style: none
}

.hero,
hr {
    height: 0
}

#black a,
#jobs a,
#kontakt a,
.hero,
.icon-blitz,
.icon-download,
.icon-fair,
.icon-jubi,
.icon-mail,
.icon-phone,
.icon-vorschrift {
    background-repeat: no-repeat
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url("../css/fonts/roboto-v30-latin-300.eot");
    src: local(""), url("../css/fonts/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"), url("../css/fonts/roboto-v30-latin-300.woff2") format("woff2"), url("../css/fonts/roboto-v30-latin-300.woff") format("woff"), url("../css/fonts/roboto-v30-latin-300.ttf") format("truetype"), url("../css/fonts/roboto-v30-latin-300.svg#Roboto") format("svg")
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 900;
    src: url("../css/fonts/roboto-v30-latin-900.eot");
    src: local(""), url("../css/fonts/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"), url("../css/fonts/roboto-v30-latin-900.woff2") format("woff2"), url("../css/fonts/roboto-v30-latin-900.woff") format("woff"), url("../css/fonts/roboto-v30-latin-900.ttf") format("truetype"), url("../css/fonts/roboto-v30-latin-900.svg#Roboto") format("svg")
}

*,
:after,
:before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.grid {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

.grid:after {
    content: " ";
    clear: both
}

/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

.btn a,
img {
    display: block
}

[hidden] {
    display: none
}

button,
html,
input,
select,
textarea {
    font-family: sans-serif
}

a:active,
a:focus,
a:hover {
    outline: 0
}

h5 {
    font-size: .83em;
    margin: 1.67em 0
}

h6 {
    font-size: .67em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

blockquote {
    margin: 1em 40px
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

dl,
menu,
ol,
p,
pre,
ul {
    margin: 1em 0
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:after,
q:before {
    content: '';
    content: none
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

dd {
    margin: 0 0 0 40px
}

menu,
ol,
ul {
    padding: 0 0 0 40px
}

legend,
ul {
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    height: auto
}

svg:not(:root) {
    overflow: hidden
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    white-space: normal
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button,
input {
    line-height: normal
}

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
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    font-size: 100%
}

#impressum p,
body {
    font-size: 16px
}

body {
    font-family: Roboto, sans-serif;
    line-height: 1.5;
    padding-top: 180px
}

.footernav li a,
b,
h2,
h3,
h4,
strong {
    font-weight: 900
}

h1,
p,
ul.contact-btns {
    font-size: 18px;
    margin: 0
}

p+p {
    margin: 8px 0 0
}

ul {
    list-style-position: inside
}

a {
    text-underline-offset: 4px
}

header {
    position: fixed;
    height: 180px;
    top: 0;
    left: 0
}

#mainnav,
footer::before,
ul.contact-btns {
    position: absolute;
    left: 0
}

.header-inner {
    padding: 40px 0
}

.header-img .grid {
    height: 350px;
    width: 100%;
    background: url("../img/head-vk-geruestbau-03.jpg") center center/cover no-repeat;
    margin-bottom: 100px
}

#impressum {
    padding-bottom: 100px
}

#wall a:hover {
    text-decoration: underline
}

#jobs,
#wall.mt0,
section#kontakt {
    margin-top: 0
}

ul.contact-btns {
    top: 0
}

ul.contact-btns li {
    display: inline-block;
    margin-right: 40px;
    line-height: 24px
}

ul.contact-btns li a {
    font-weight: 900
}

.btn {
    border: 1px solid #000;
    display: inline-block;
    margin: 30px 0 0
}

.col3-12,
.col4-12,
.col6-12 {
    float: left;
    margin-right: 2.8571428571%
}

.hero,
.video {
    margin-top: 0
}

.btn a {
    padding: 10px
}

.icon-mail {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M-51.5%200h15v24h-15z%22/%3E%3C/defs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22/%3E%3C/clipPath%3E%3Cpath%20clip-path%3D%22url%28%23b%29%22%20d%3D%22M-39.5%2024h-9c-1.65%200-3-1.35-3-3V3c0-1.65%201.35-3%203-3h9c1.65%200%203%201.35%203%203v18c0%201.65-1.35%203-3%203m-4.5-1.5c.825%200%201.5-.675%201.5-1.5s-.675-1.5-1.5-1.5-1.5.675-1.5%201.5.675%201.5%201.5%201.5m3-21h-6V3h6V1.5zm3%203h-12V18h12V4.5z%22/%3E%3Cpath%20d%3D%22M12%2018.51l-4.53-4.98L.615%2021H23.34l-6.855-7.53L12%2018.51zm6-6.48l6%206.014V5.97l-6%206.06zM0%2018.134l6-6.104-6-6.12v12.224zM0%203l12%2012.135L23.94%203H0z%22/%3E%3C/svg%3E")
}

.icon-phone {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M4.5%200h15v24h-15z%22/%3E%3C/defs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22/%3E%3C/clipPath%3E%3Cpath%20clip-path%3D%22url%28%23b%29%22%20d%3D%22M16.5%2024h-9c-1.65%200-3-1.35-3-3V3c0-1.65%201.35-3%203-3h9c1.65%200%203%201.35%203%203v18c0%201.65-1.35%203-3%203M12%2022.5c.825%200%201.5-.675%201.5-1.5s-.675-1.5-1.5-1.5-1.5.675-1.5%201.5.675%201.5%201.5%201.5m3-21H9V3h6V1.5zm3%203H6V18h12V4.5z%22/%3E%3Cpath%20d%3D%22M68%2018.51l-4.53-4.98L56.615%2021H79.34l-6.855-7.53L68%2018.51zm6-6.48l6%206.014V5.97l-6%206.06zm-18%206.104l6-6.104-6-6.12v12.224zM56%203l12%2012.135L79.94%203H56z%22/%3E%3C/svg%3E")
}

.icon-download {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19.5%209.75v7.5h-15v-7.5H0v12h24v-12h-4.5zM9%202.25v1.5h6v-1.5H9zm3%2013.5l4.5-4.5H15v-6H9v6H7.5l4.5%204.5z%22/%3E%3C/svg%3E")
}
.icons {
	display: flex;
	justify-content: space-between;
}
span.icon-blitz,
span.icon-helmet,
span.icon-download,
span.icon-fair,
span.icon-jubi,
span.icon-mail,
span.icon-phone,
span.icon-vorschrift {
    display: block;
    width: 64px;
    height: 64px;
    background-size: cover;
    margin: 0 auto 24px
}

.icon-blitz {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='64' height='64' viewBox='-20 -20 64 64'%3E%3Cpath fill='%23ff0' d='M24.526-13.603a4.802 4.802 0 0 0-7.92-4.995l-28.801 28.803a4.8 4.8 0 0 0-.001 6.791A4.8 4.8 0 0 0-8.802 18.4H4.006a1.602 1.602 0 0 1 1.508 2.132L-.525 37.603a4.8 4.8 0 0 0 7.92 4.993l28.802-28.803a4.8 4.8 0 0 0-3.395-8.194H20.011A1.6 1.6 0 0 1 18.5 3.464z'/%3E%3C/svg%3E");
}

.icon-fair {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FF0%22%20d%3D%22M24%201.6H9.6V0h-8v1.6H0v8h1.6V24h8V9.6H24v-8zm-20.8%208h3.2v1.6H8v1.6H4.8v1.6H8V16H6.4v1.6H8v1.6H4.8v1.6H8v1.6H3.2V9.6zm19.2-6.4V8h-1.6V4.8h-1.602V8h-1.6V6.4H16V8h-1.6V4.8h-1.6V8h-1.602V6.4H9.6V8H8V4.8H6.4V8H4.8V6.4H3.2V8H1.6V3.2h20.8z%22/%3E%3C/svg%3E")
}

.icon-vorschrift {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23FF0%22%20d%3D%22M21%2019.5l-1.846-6H4.844L3%2019.5H0V24h24v-4.5h-3zM15%200H9L7.62%204.5h8.76L15%200zm2.31%207.5H6.69l-.915%203h12.45l-.914-3z%22/%3E%3C/svg%3E")
}
.icon-helmet {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='84' height='64' viewBox='-30 -20.5 84 64'%3E%3Cg fill='none' stroke='%23ff0' stroke-linecap='round' stroke-linejoin='round' stroke-width='5'%3E%3Cpath d='M4.133 5.601v-19.667A3.934 3.934 0 0 1 8.066-18h7.868a3.933 3.933 0 0 1 3.933 3.934V5.601m0-15.734c13.032 0 23.598 10.568 23.598 23.598v11.802m-62.932 0V13.465c0-13.03 10.568-23.598 23.601-23.598'/%3E%3Cpath d='M-23.399 25.267H47.4a3.933 3.933 0 0 1 3.935 3.935v7.864a3.934 3.934 0 0 1-3.935 3.935h-70.799a3.933 3.933 0 0 1-3.934-3.935v-7.864a3.93 3.93 0 0 1 3.934-3.935'/%3E%3C/g%3E%3C/svg%3E");
}
span.icon-jubi {
    width: 81px;
    height: 64px
}
span.icon-helmet {
    width: 84px;
    height: 64px
}

.icon-jubi {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='81' height='64' viewBox='0 0 81 64'%3E%3Cpath d='M30.78 62.32v-7.04l.35-.01c.48 0 .87-.39.87-.87v-.01a.87.87 0 0 0-.87-.87h-.35v-1.76h.33c.48 0 .87-.39.87-.88 0-.48-.4-.87-.88-.87l-.32.01v-1.76h.32c.48 0 .87-.4.86-.87a.864.864 0 0 0-.86-.88h-.02l-.3.02v-1.78h.29a.87.87 0 0 0-.02-1.74h-.27v-1.75h.27c.47.01.86-.38.86-.84v-.04a.886.886 0 0 0-.88-.87h-.25v-1.76h.24c.49 0 .88-.39.89-.88a.88.88 0 0 0-.89-.87h-.24v-1.75H31c.48 0 .87-.4.86-.88 0-.48-.39-.87-.86-.87h-.23v-1.76h.2c.48 0 .87-.39.87-.87v-.01a.87.87 0 0 0-.87-.87h-.2v-1.76h.17c.48 0 .87-.4.87-.88s-.4-.87-.88-.87h-.16v-1.76h.16c.48 0 .87-.39.87-.87v-.01c0-.48-.4-.87-.88-.87h-.15V1.02H18.29L.15 11.49 6.1 22.92l10.85-5.86v3.37h-.02s.01.69.02 1.62h-.75c-.49 0-.88.4-.87.89 0 .49.4.88.88.87h.73v1.76h-.72a.87.87 0 0 0-.87.87v.01c0 .48.4.88.89.87l.7-.01v1.76h-.7a.88.88 0 0 0-.88.87c0 .48.39.88.88.88h.7v1.76h-.68c-.48 0-.87.4-.87.88s.39.87.87.86h.68v1.76h-.64c-.48 0-.87.38-.87.86v.02c0 .49.4.87.88.87l.64-.01v1.76h-.63c-.48 0-.87.39-.87.88s.4.88.88.88l.62-.01v1.74l-.61.02a.87.87 0 0 0-.87.87v.01c0 .48.39.87.87.87h.01l.6-.02v1.77h-.59c-.48.01-.87.41-.87.9 0 .47.4.86.88.85h.58v1.75l-.56.01c-.48 0-.87.39-.88.87v.01c0 .48.4.86.87.86h.56v1.77h-.54c-.48.01-.87.4-.88.88.01.5.4.88.89.88l.53-.01v6.97h-3.73V64H34.5v-1.67h-3.72zm29.75 1.55c-16.59 0-20.23-8.44-20.23-18.51v-23.4C40.29 4.6 52.09 0 69.73 0c2.78 0 6.33.29 9.4.77l-.96 11.32c-2.01-.29-5.08-.48-6.52-.48-12.85 0-17.54 2.3-17.54 10.26v4.7c3.45-1.05 6.61-1.44 10.55-1.44 10.74 0 16.2 4.6 16.2 16.11v4.12c0 3.12-.41 6.17-1.51 8.86a23.98 23.98 0 0 1-12.31-7.87c0-.11.02-.2.02-.32v-4.22c0-3.93-2.21-4.8-4.7-4.8-3.17 0-5.95.67-8.25 1.73v7.29c0 4.41 1.44 5.95 6.42 5.95 1.65 0 2.9-.22 3.86-.64 3.3 3.42 7.38 6 11.91 7.49-3.08 3.06-8 5.04-15.77 5.04' style='fill:%23ff0'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
}

#mainnav {
    bottom: 0;
    font-size: 21px;
    line-height: 1
}

#mainnav ul li {
    display: inline-block;
    margin-right: 40px
}

#mainnav ul li a:hover {
    color: #999
}

section {
    margin-top: 100px
}

.logo img {
    width: 120px;
    height: auto;
    float: right
}

#black,
#jobs,
#kontakt {
    background-color: #000;
    color: #ff0;
    padding: 50px 0
}

#black a,
#jobs a,
#kontakt a {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M-51.5%200h15v24h-15z%22/%3E%3C/defs%3E%3CclipPath%20id%3D%22b%22%3E%3Cuse%20xlink%3Ahref%3D%22%23a%22%20overflow%3D%22visible%22/%3E%3C/clipPath%3E%3Cpath%20clip-path%3D%22url%28%23b%29%22%20d%3D%22M-39.5%2024h-9c-1.65%200-3-1.35-3-3V3c0-1.65%201.35-3%203-3h9c1.65%200%203%201.35%203%203v18c0%201.65-1.35%203-3%203m-4.5-1.5c.825%200%201.5-.675%201.5-1.5s-.675-1.5-1.5-1.5-1.5.675-1.5%201.5.675%201.5%201.5%201.5m3-21h-6V3h6V1.5zm3%203h-12V18h12V4.5z%22/%3E%3Cpath%20fill%3D%22%23FF0%22%20d%3D%22M12%2018.51l-4.53-4.98L.615%2021H23.34l-6.855-7.53L12%2018.51zm6-6.48l6%206.014V5.97l-6%206.06zM0%2018.134l6-6.104-6-6.12v12.224zM0%203l12%2012.135L23.94%203H0z%22/%3E%3C/svg%3E");
    color: #ff0
}

#black,
#wall {
    padding: 50px 0;
    text-align: center
}

#black p,
#wall p {
    font-size: 24px
}
#black .icons p {
	font-size: 21px
}
#referenzen .col4-12 {
    float: left
}

#referenzen .col4-12:nth-child(3n+1) {
    margin-right: -100%;
    clear: both;
    margin-left: 0
}

#referenzen .col4-12:nth-child(3n+2) {
    margin-left: 34.2857142857%;
    margin-right: -100%;
    clear: none
}

#referenzen .col4-12:nth-child(3n+3) {
    margin-left: 68.5714285714%;
    margin-right: -100%;
    clear: none
}

.col3-12,
.col3-12.last {
    width: 22.8571428571%
}

.col6-12,
.col6-12.last {
    width: 48.5714285714%
}

.col6-12.last,
.col7-12 {
    float: right;
    margin-right: 0
}

.col7-12 {
    width: 57.1428571429%
}

.video {
    padding: 100px 0
}

.video .col7-12 {
    width: 57.1428571429%;
    float: left;
    margin-right: 2.8571428571%
}

.video .col5-12 {
    width: 40%;
    float: right;
    margin-right: 0
}

h2,
h3,
h4 {
    line-height: 1.2
}

h1 {
    font-weight: 300
}

h2 {
    font-size: 32px;
    margin: 0 0 48px
}

h3 {
    font-size: 24px;
    margin: 0 0 12px
}

p+h3 {
    margin: 36px 0 12px
}

h4 {
    font-size: 18px;
    margin: 18px 0 3px
}

footer {
    background: url("../img/wall4.png") repeat-x;
    line-height: 80px;
    padding-top: 30px
}

#wall {
    padding: 35px 0
}

footer p {
    float: left;
    margin: 0
}

.footernav {
    float: right
}

.footernav li {
    display: inline-block;
    margin-left: 20px
}

footer::before {
    content: '';
    top: 0;
    display: block;
    height: 30px;
    width: 100%;
    background: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22330%22%20height%3D%2230%22%20viewBox%3D%220%200%20330%2030%22%3E%3Cpath%20d%3D%22M177.327%2016.236c.128.19.318.58.436%201l.98-.978c-.346-.142-.754-.367-1.416-.022zM162.8%2018.462c-.062.474.44.38.667.565.6.033.904-.224%201.404-.29-.26-.263-.354-.69-.516-1.054-.773.007-.88.676-1.553.78zm-1.55%201.293c1.124-1.1%202.57-2.464%203.155-4.16l-3.354%203.354c.143.166.254.403.2.805zm35.398-3.426c-.24.014-.52.003-.933.08.38.083.672.034.933-.08zm.772-.5c.147-.11.302-.22.478-.32-.004-.176-.027-.334-.06-.48-.112.277-.515.633-.418.8zm-81.328-2.754c-.453.238-1.29.09-1.552.52.692.788%201.286-.7%202.07%200%20.18.72-1.287%201.093-1.552.517-.724.396-.33%201.915-1.553%201.812%201.473-1.015-.4-2.315%201.294-3.106-.043-.304-.473-.22-.777-.26v-2.07c.365.103%201.134.023%201.29-.177L112.28%207.28c.018.388.174.79.615%201.194-2.063.86-2.146%202.897-3.104%204.4-.472-2.424.214-4.678%201.175-6.91L105%200h-4.364c.088.377.297.763.58%201.125-1.28.497-1.616-1.02-2.848-1.036.01-.033.015-.06.024-.09h-2.554c-.263.218-.533.428-.834.607.19.242.472.393.777.518-.94-.002-2.207.523-3.67.987l8.715%208.714c-.036-.665-.148-1.408.777-1.112-.115.23-.228.463-.52.518.107.5%201.004.204.777%201.035h-.596L105%2015l-6.584%206.585c-.047.07-.104.13-.178.177l-.322.323h.453c-.278.206-.605.364-.955.5L96.19%2023.81c.41.132.637.447.662.966-.465.032-.546-.317-1.036-.26v-.332l-2.98%202.98c.218.165.28.486.226.923h-.776c-.03-.146-.027-.262-.01-.363L90%2030h5.02c.07-.43-.335-.404-.405-1.14.384-.407%201.155-.287%201.035.52-.715-.198-.4.247-.28.62H105l5.265-5.266c-.064-.195-.1-.417-.09-.688.29-.032.524-.004.704.074L120%2015l-4.223-4.223c-.04.68.313%201.12.315%202.3zm-16.654-5.12V6.92c.3.042.46-.056.518-.258.58.187.125%201.475-.518%201.293zm2.59-1.294c-.12-.808.55-.828%201.292-.777.25%201.007-1.01%201.065-1.293.777zm-3.274%2018.836c-.453-.236-.9-.48-.775-1.293.53.295%201.233-.407.516-.52.067-.605%201.137-.147%201.295%200-.4.552-.744%201.153-1.036%201.813zm8.54-9.833c-.74.05-1.412.032-1.293-.777.177.513%201.542-.16%201.295.777zm2.106%208.9c-.707.19-.52-.515-1.035-.518.237-.45.81-.57%201.552-.518-.134.382-.383.654-.517%201.036zm-.517-10.35c.187-.526.777-1.057%201.293-.517-.402.312-.694%201.14-1.293.516zm2.328%208.54c-.473.782-.792-.738-.775-1.294h.776c.338.644-.758%201.073%200%201.294zm-1.16-7.297c.04-1.08%201.042-1.197%202.068-1.292.144%201.708-.77%201.518-2.07%201.292zm2.937-4.452c-.73.213-.67-.365-1.294-.257.24-.455.81-.574%201.553-.52-.136.21-.27.42-.26.776zm3.105%205.436c-.08.35-.647.214-1.034.258-.08-.682.358-.85%201.034-.776-.158.23-.312.464%200%20.518zM180.002%200l10.225%2010.227c.045.002.086%200%20.13.004-.002.038-.015.07-.022.105l.708.708c.208-.573.06-.95%200-2.052%201.455.246%202.023-.876%202.328.517-.812-.13-1.01.567-1.55%200-.28.065-.176.516-.52.52.112.577%201.277.104%201.812.258-.003.794-.21%201.775-.117%202.71L195%2015l-11.108%2011.107c.187.2.305.514.292%201.045-.296.402-.898.312-1.417.08L180%2030h15l7.647-7.645c.02-.25.004-.534-.09-.895.318.022.515.157.63.354L210%2015%20195%200h-15zm5.088%202.263c-.382-.135-.653-.384-1.035-.52.13-.872%201.353-.5%201.035.52zm6.73%205.433c-.608.084-.973.41-1.812.26-.19-.706.514-.522.517-1.035.373.058.09.773.518.776.384-.112-.102-.332%200-.775.24.277.954.08.776.776zm2.715%204.966v-1.034c.995-.357.925-.283%201.034-1.295.208.136.42.27.775.258.006.613-.445.764-.258%201.553-.167-.055-.283-.058-.383-.046.16.096.323.19.514.257-.025.607-.82.61-1.202.332-.11.042-.255.05-.48-.024zm.74%205.073c-.152.18-.333.563-.135.718.237-.11.536-.16.947-.098.257.633.085.55.258%201.55-1.232-.368-.643%201.087-1.81.778.23-.455.577-.8%201.033-1.033-.17-.348-.552-.483-1.034-.52.05-.125.113-.238.188-.34-.268-.027-.566-.086-.74-.022.032-.742.323-1.226%201.294-1.033zm-8.504%209.418c.176-.6.467-1.086%201.295-1.035.165.94-.535%201.016-1.294%201.035zm1.036-3.88c.09-1.205%201.29-1.3%202.33-1.553-.035%201.183-1.51%201.98-2.33%201.553zm3.33%201.448c-.203-.23-.28-.583-.26-1.034.464-.032.547.317%201.035.26.048.563-.21.822-.775.775zm.553-4.037v.52c-.548-.457-.767-.583-1.556-.26.25-.528.994-.56%201.812-.52.048.223-.1.245-.257.26zm8.797%201.553c-.704.686-1.178-1.05-2.07-1.034-.173.522-.568.827-1.04%201.073-.016.122-.037.235-.03.376h-.788c-.79.326-1.625.69-2.114%201.563.006.11-.03.222-.17.354.05-.128.108-.245.17-.354-.015-.278-.32-.562-.17-1.2-.33-.083-.844-.433-1.81-.518-.263-1.208%201.037-.858.775-2.07h1.035v1.296c1.603-.446.668-.378%202.587-.776.636-.437.41-1.395%201.295-2.07.29-1.323-1.03-1.038-1.035-2.07-.588-.19-2.02.468-1.81-.516.07.03.13.04.197.06-.14-.7%201.662-.947.282-1.2.188-.954%201.478.81%201.295-.515.192.125.395.246.708.252-.298-1.01-1.194-1.423-1.45-2.48.947-.17.994.56%201.812.52-.144%201.83.344%201.507%201.552%202.07-.532%201.126-.973%201.813-1.034%202.847.405-.113.22-.815%201.033-.52-.15%201.146-.577%202.012-1.293%202.586.562%201.092%201.812-.1%202.07%201.297-.52-.088-.812.053-.778.52.112.383.33-.105.777%200%20.046.218-.103.242-.26.257-.048.216.1.238.26.254zm-2.716-12.73c.5.31%201.413.888.775%201.555-.97-.08-1.048-.865-.774-1.554zm2.458%209.107c-.05-1.398%202.247-.77%201.81.52-.433-.343-.867-.688-1.81-.52zm1.516%201.192c.072-.533.965-.244%201.036-.777.566.338-.252%201.88-1.036.777zm-2.81-6.626c.136-.21.27-.42.258-.778%202.16.794%207.51.508%209.834%202.588-3.245.223-6.417-1.374-10.093-1.81zM195.96%208.73c.38-.74.752-1.49%202.068-1.296.624-1.245%201.467-.7%201.035-2.327.85.357%201.396%201.017%201.81%201.81-.17.776-.552-.25-1.033%200-.318.114-.53.332-.518.776.638.688%201.84.235%202.33.518-.857%201.206-1.722.298-3.107.26-.356-.16-.038-.997-.517-1.038v.777c-.814-.125-1.01.37-1.552.52.29.31.737.466.517%201.292-1.554-.562-1.898.434-3.104%200-.204-1.15%201.553-.34%201.032-1.812.59-.07.975.064%201.038.52zm-4.195%203.033l.415.416c-.09-.166-.226-.308-.415-.415zm-27.152%201.523c-.013-.098-.066-.155-.134-.2-.127.343%200%20.432.167.48-.01-.094-.018-.186-.034-.28zm-104.825%201.5l-.24-.24c-.548-.152-1.613.923-1.546-.227.464.23.892.16%201.32%200l-.977-.975c-.164.275-.442.438-.86.458-.078-.516.056-.822.358-.96L45%200H30l2.89%202.89c.494-.146%201.188-.05%201.304.046-.21.208-.53.31-.88.38L45%2015%2030%2030h15l6.233-6.233c-.067-.05-.17-.087-.35-.08.096-.546.468-.546.875-.444l.85-.852h-.43c-.198-.97%201.373-.176%201.035-1.292.297.08.398.166.42.27l3.432-3.432c-.035%200-.062.01-.1.008-.02-.41.126-.985-.258-1.034.334-.084%201.044-.26%201.54-.156l.65-.65c-.125.016-.25.035-.38.028.13-.36.573-.405.91-.558l.353-.355c.035-.103.055-.22.03-.38-.005-.02-.015-.033-.022-.052zm-9.292-7.193c.083.6-.042.993-.26%201.293-.23-.16-.462-.312-.516%200-.81-.333-.134-.535-.518-1.293.797.18.498.18%201.294%200zm-.39%202.378c-.042.3.058.46.26.518.042.563-.918.117-1.295.26-.076-.685.542-.67%201.036-.777zm-1.035%203.88c.38-.484.496-1.228%201.554-1.035.193.798-.892.316-.518%201.294-.455.15-1.52-.314-1.552.26-.717-.113-.014-.816.517-.518zM42.475%202.42c-.02.366-.042.734.26.777-.11.576-1.375.2-1.554%200%20.18-.51.69-.69%201.294-.777zm-3.364%200c.465-.032.547.316%201.036.258-.038.567-.652.557-1.294.52-.073-.418.244-.447.258-.778zm-4.14-1.034c.244-1.202%203.247-.724%203.365.52h-.518c-.6-.522-1.62-.628-2.847-.52zm2.328%201.81c.313-1.43-1.028.054-1.034-1.29.964-.018%201.636.257%202.33.515.117.807-.554.825-1.296.775zm3.106%201.812c-.44.097-.488-.2-.517-.518-.23.2-.584.278-1.035.26-.095-.872%201.122-.433%201.552-.776v1.034zm.776-.258c.597-1.353%201.064.465%201.812.518.074.417-.244.445-.258.775h-.517c-.303-.818.08-1.056-1.037-1.292zm1.682%207.294h-.518c-.034-.638-.04-1.248.26-1.552.67.33.115%201.23.517%201.293.047.22-.1.242-.258.26zm1.552%202.07c-.125-.413-.737-2.142.776-2.07-1.202%201.174%201.232%201.04-.776%202.07zm-5.952%208.022c.525.188%201.057.777.518%201.294-.51-.204-.93-.905-.518-1.294zm-4.14%206.987v-2.59c.208-.22.71-.15.777-.514%201.06.815-.13%201.89.514%202.845-.3.22-.693.342-1.292.26zm5.175.78c-.538-.9-1.078-.188-1.294-1.298.22-.047.245.102.26.26.25-.008.2-.316.258-.516.968-.278.737.64%201.553.515.228.834-.853.356-.776%201.04zm3.35-9.563c.37-.502.99-.755%201.308-1.31.22-.047.245.102.26.26-.05.22.1.244.258.26-.317.46-1.5.052-1.037%201.292h-1.034c.003-.015.01-.023.014-.037-.492.01-.932-.033-1.177-.27.33-.38%201.093-.616%201.407-.196zm.53%201.54c.133.176.218.3.294.4.214-.23.56-.324.616-.71.455.06.59.444.516%201.034h-.766c.138.082.327.17.636.31-.13%201.264-1.687.592-2.33.26.148-.632.223-1.333%201.036-1.294zm3.107%204.914c-.482.038-.865.172-1.036.52-.3-.953-.802-.724-1.812-.52.04-.728-.73-.645-1.034-1.032.9-1.14%202.256-.24%203.623-.776-.208.895.386.993.26%201.81zm-1.294-2.585c.11-.494.74-.47.518-1.295h1.294c-.496.54-.993%201.08-1.812%201.295zm4.398-5.694c-.365%201.07-.835.424-2.07.518.35-.736%201.45-.72%202.07-.517zm.684%204.97c-1.914.984-1.75-2.607-2.587-2.844-.205-.896.288-1.096.517-1.556.746.657.45.27%201.295%200%20.2.232.277.586.258%201.037-.54-.11-.685.177-1.035.26.633.227.464%201.26%201.035%201.552-.092.36-.456.02-.517-.26-.76.22.336.65%200%201.292.367.024.73.044.776-.257.915.03-.55.855.258.776zm-.166-4.452c-.082-1.028%201.504-.393%201.812-1.033.628.56-.926%201.127-1.812%201.033zm1.553-3.622c-.078-.68.358-.85%201.035-.775.077.682-.36.848-1.036.776zm3.363-3.623c-.745.72-.284.724.518%201.035-.09.34-.454.408-.517.777%201.08-.132%201.754.144%202.33.518-1.362%201.022-4.755-1.928-2.33-2.33zm109.602%202.842c.02-.17.053-.337.054-.513h-.567l.512.513zm72.05-2.067c-.158-.703-.513-1.21-1.033-1.552.034-.087.084-.16.13-.235l-5.755-5.753c-.214.193-.176.636-.713.508.14-.27.326-.49.49-.73L225%200h-15l15%2015-10.97%2010.97c.454-.182%201.312.19%201.04.773-.73.212-.67-.364-1.293-.26-.02-.112-.01-.2.016-.276l-1.04%201.04c.25-.266.854-.175%201.188-.354.328%201.02-.61.77-1.293.777-.023-.193.017-.325.097-.415L210%2030h11.613c-.225-.224-.266-.63-.202-1.14.747-.033.872.555%201%201.14H225l1.92-1.92c-.028%200-.05.007-.077.007.007-.613-.444-.764-.257-1.557.128.5.824.43%201.143.74l.228-.228c-.03%200-.048.01-.08.007.077-.583.52-.8%201.025-.953l5.928-5.93c-.356-.304-.73-.582-1.118-.733-.642.417-1.585.535-1.562%201.615-1.65-.365-1.154-.394-3.622-1.036%201.378.087%203.05-.61%204.48-.765-1.353-.21-2.72.217-3.8-.638-.815-.124-.585.795-1.552.52.242-1.03-.82-1.133-1.553-1.813%203.09.166%206.608%201.093%209.224%202.352l4.244-4.244c-.15.027-.266.095-.306.236-.562.043-.118-.918-.26-1.293.612-.07.663.42.746.878L240%2015l-2.74-2.74c-.18.173-.397.3-.584.298zm-12.418-.516c-.135-.81.707-1.157-.518-1.036.087-.686.677-.873%201.292-1.034.104.623-.473.56-.258%201.293.303-.386%201.075-.305%201.034-1.035.86.084-.68%201.127.26%201.294-.697.353-1.005.912-1.81.518zm2.07%2012.163c1.304.89.156-1.122%201.553-.776-.398%201.068-.643%201.298-.518%202.328-.342-.264-.955-.254-1.293-.52-.035-.464.315-.546.257-1.033zm.775-9.058c-.04-.3.058-.46.26-.516-.145-.584-.403.313-.775-.258.058-.374.772-.09.775-.518.422-.046.522%201.693-.26%201.293zm4.007-5.32c.195-.668.824-.9%201.81-.778-.442.418-.94.783-1.81.776zm7.118%205.06c-.424.832-.863.66-1.81.52.42-.39%201.247-1.054%201.81-.52zM255%200h-2.02c-.032.033-.07.06-.1.096-.028-.037-.066-.066-.102-.096H240l15%2015-14.998%2015H255l15-15-15-15zm1.762%2010.445c.235-.703.907.263%201.293.258-.07.536-1.146.063-1.036.778-.74.767.54-1.004-.258-1.035zm-.776-6.727c.3.216.693.34%201.292.26.036.635.042%201.244-.26%201.55-.747-.198-1.256-.64-1.032-1.81zm1.135%2014.277c.384.218.375.832.52%201.292-.49-.287-1.225-.33-1.814-.52-.166-1.434%201.526.6%201.295-.772zm-5.4%208.64c-.727-.048-1.102-.452-1.034-1.294%201.137-.33%201.646.652%201.034%201.294zm1.552%200c.257-.694%201.084-.816%201.813-1.034-.07.86-1.038%201.68-1.813%201.034zm2.33%202.07c-.744-.033-1.23-.322-1.034-1.292h1.293c.214.728-.364.67-.26%201.293zm3.33-5.02h-1.294v-.775c.738-.05%201.41-.032%201.293.776zm-.358-11.43c.65.63-.523.577-1.036.78.008-.254.316-.203.518-.26.034-.463-.316-.545-.258-1.035.53.615%201.023-.355%201.552.258-.042.304-.472.217-.776.258zm1.168%204.805c-.066-.843.308-1.244%201.036-1.292.66.69-.055%201.463-1.036%201.292zM68.987%2022.08c-.02-.335-.258-.453-.522-.545l-.566.565c.06%200%20.125.002.192.008v-.022c.296%200%20.606-.014.895-.006zm110.935-7.158l-2.517-2.517c-.137.02-.267.05-.37.105-.03-.186-.01-.327.038-.438L166.61%201.61c-1.125-.633-1.226.687-1.997%201.066-.22-.556-.953-.6-1.812-.518.138-.207.272-.42.26-.775%201.36.326%201.574-.496%201.812-1.295.296.23.604.45.9.682L165%200h-15l13.585%2013.587c.157-.306.442-.483.88-.508-.307-.18-.978.006-.89-.57.214-.788.73-.62.26-1.55.208-.138.42-.272.776-.26-.455-.733.152-1.943-.258-2.588.728-1.134%201.73.04%202.588.26-.004.395-.706.85-.518%200-.42.754-.638.285-1.553.258%201.13%201.21%202.363.73%203.362%202.07-.262.69-.425%201.474-1.293%201.552-.23-.907.048-.85-.52-1.552-.657.953-1.2%201.342-1.293%202.33%201.265%201.485%201.32%201.953%201.553%204.395.237.455.81.575%201.552.52-.416.5-1.797.82-2.07%200-.348.17-.48.554-.517%201.037-.05.004-.09-.004-.135-.004-.132.78-1.654%201.248-1.996.44-.526%201.446-2.616-.025-3.045%201.632-.124-.383-.554-.462-.965-.558l-2.604%202.604c.378-.07.917-.16%201.203-.487l-.06-.115c.048.008.092.01.134.006.086-.14.144-.3.125-.52.39.147.215.5-.125.52-.023.038-.045.078-.074.11.1.187.217.356.458.403-.167.264-.594.265-.516.774-.794.183-1.04-.183-1.407-.43L150%2030h2.068c.39-.57.55-1.366.544-2.33.792.85%201.428%201.855%202.594%202.33h1.308c-.075-.198-.438-.467-.28-.776.675-.166%202.068-.305%202.85-1.037%201.104.428-.16%201.313.515%201.813h5.4l1.8-1.8c0-.087.005-.178.046-.273.104-.028.187-.036.254-.028l2.23-2.23c-.4-.232-.64-.37-.933.19-.614.89.556-.99-.26-1.035-.508.188.728-.285%201.296-.777.71.17.493.64.345%201.174l7.412-7.41c.016-.973-.198-1.736.396-2.61.643-.337%201.074.758%201.294%200%20.368-.06.252.36.286.633l.42-.42c-.445-.256-.114-.432.336-.493zM162.802.607c-.138.208-.272.42-.26.777-.23-.16-.463-.313-.517%200-.824-.405.324-1.554.776-.777zm-.518%205.174c-.41%201.17-1.928-.04-2.07%200-.037-1.07%201.283.25%202.07%200zm.258%202.85c-1.373.165-1.475-.94-2.07-1.553.792-.856%201.194.862%202.33.518-.202.23-.28.583-.26%201.034zm0-3.105c.053-.984.23-1.843.518-2.59%201.15.12.015.917%201.294.778-.62.588-.657%201.76-1.812%201.812zm10.48%204.965c.798.192.315-.893%201.293-.518.074.83-1.133.94-1.553.518.05-.295.26-.143.26%200zm1.553%203.622c-.364.64-.893.457-1.554.26-.236-.955%201.366-.473%201.555-.26zm-2.33-2.846c.032.463-.317.547-.258%201.036-.208-.137-.42-.27-.777-.26-.08-.684.54-.667%201.036-.776zm-2.974.985c-.02.37-.042.735.26.778-.044.15-.105.22-.175.26.092.007.192.022.303.048.038.727-.634.746-1.295.777.116-.397.282-.744.726-.813-.266-.092-.585-.362-.855-.27-.08-.685.54-.668%201.036-.78zm-2.07%202.59h1.035c.033.462-.316.544-.258%201.034-.21-.137-.42-.27-.777-.257v-.778zm-5.048%206v1.036H160.6c.606-.257.33-1.394%201.552-1.037zm-4.134%205.4c-.192.898-1.014%201.267-1.782.913-.19-.896.643-1.253%201.288-1.204.193-.16.46-.243.396-.66.624-.103.563.475%201.294.26.463-.396-.475.507-1.196.69zm.643-3.896c.39-.303.634-.746%201.295-.776-.213.73.365.67.258%201.293-.814.127-1.01-.367-1.552-.516zm1.164%201.342c.744-.098%201.833-1.686%203.105-1.035-.127.9-.983.662-1.554.52.26.73.378.646.518%201.035-.397%201.126-1.993.252-2.07-.52zm1.81%202.845c.183-.572%201.216-.857%201.553-.514-.137.207-.27.42-.258.774-.302-.215-.695-.34-1.295-.26zm1.296%201.298c.19-.46.47-.04.776%200%20.405-.112.22-.815%201.034-.52.388.605-.086%201.117.26%201.294-.84.91-1.48-.575-2.07-.774zm3.105-6.47c-.66-.032-1.005-.378-1.036-1.033%201.23-.46%201.417.417%202.07%200%20.836%201.548-1.128-.45-1.035%201.033zm2.588%201.552c-1.014-.33-.913.754-.26.776-.518.896-.958.077-1.81%200-.262-.778.576-.457%201.034-.517-.105-.5-1.003-.206-.776-1.036.73.214.672-.367%201.295-.258-.32.836.838.196.518%201.034zm-1.163-5.226c-.123-.55.37-.49.774-.515.386-.638.633-1.41%201.77-1.297.086-.04.154-.098.17-.208.562-.043.118.918.26%201.294-.302-.042-.46.056-.518.257-.253-.145-.404-.39-.475-.718-.166.01-.276.12-.17.67-.946-.17-.992.557-1.81.514zm2.974%205.226c-.812-.05-.033-1.69-1.035-1.552.008-.855.735-.988%201.55-1.033.174%201.206-.408%201.66-.516%202.585zm2.846-6.21c-.593%201.39-2.507%201.462-3.106%202.847-.54.11-.685-.177-1.035-.26.134-.38.383-.65.518-1.035.547.55.726-.586%201.034-1.035.253.008.2.317.26.52.488-.03.18-.858.776-.777-.042-.302-.473-.22-.777-.26-.09-1.22%201.924-.49%201.037-1.81%201.98.053%201.05.23%201.293%201.81zm1.684%201.503c-.983-.31-.91-1.674-1.294-2.586.6-.083.994.04%201.294.257-.723.964.495%201.696%200%202.33zm-26.266-2.797c-.01-.477.222-.934.555-1.153L136.89%201.89c-.37.767-2.165.11-2%201.41-.567-1.456-2.184-.17-2.33%201.033-.573-.463-1.212-.856-1.552-1.552%201.78.4%203.12-1.41%205.704-1.068L135%200h-5.485c.37.366%201.02.45%201.753.45-.128.972-1.332-.16-1.552%201.037-.126.813%201.185.192%201.292.775-1.48%201.96-3.33-2.938-6.21-1.294.164-.454.408-.83.887-.97H120l1.158%201.16c-.07-.333-.194-.613-.243-.967.728-.035.746.634.777%201.296.61.005.76-.446%201.552-.26-.033.464.317.546.26%201.036-.43.376-.853-.005-1.438-.197l11.877%2011.878c.86-.716%201.82-1.433%202.498-2.367%201.245-1.708%201.393-4.023%203.107-5.175-.517%201.582-.27%201.923%200%203.624-1.07.066-1.04-.308-.776-1.035-1.062.314-.148.997%200%201.55-.493.112-.65.558-1.293.52.17.774.553-.25%201.035%200%20.058%201.543.178%201.597.26%202.845-.677-.924-1.063-.533-1.294-1.812-.61.07-.158%201.147.26%201.036-.49.88-.908-.444-1.554-.26.643.45.423.667-.258.26-.384.218-.557.65-.517%201.292-.393-.187-.724-.165-1.028-.042L135%2015l-1.53%201.53c.172.316.448.545-.04.686-.253-.015-.344-.128-.385-.262l-2.387%202.387c.03.09.067.167.09.26l-.16-.19L120%2030h15l8.455-8.455c-.197-.058-.402-.104-.417-.344-.5.106-.204%201.003-1.035.777.502-1.364%201.667-1.244%202.78-1.76l1.633-1.634c.16-.423.97-1.364.245-1.782.17-.35.555-.482%201.038-.515-.01.347.118.56.33.686l1.254-1.253c-.122-.175-.23-.364-.584-.31zM135.89%2010.44c.38-.61.546-.48.26-1.293.885-.293.764%201.884-.26%201.293zm-3.495%208.07c-.34.803.07.74%200%201.814-.466.03-.546-.32-1.034-.26.35-.512-.124-1.85%201.035-1.553zm-5.693%208.28c-.585.146.314.405-.26.78-.83.224-.537-.672-1.035-.78.44-.365%201.815-.48%202.07-.26-.04.307-.47.22-.775.26zm1.812%201.812c.73-.213.67.364%201.292.26-.243.95-1.258.846-1.292-.26zm1.033-6.726c-.12-.813.697-.684.777-1.297%201.022.084-.19.802.518%201.036-.388.555-.633-.185-1.295.26zm3.107%203.88v1.034c-.792-.187-.942.267-1.553.26.335-.615.838-1.06%201.554-1.293zm-.26%203.623c-.082-.6.043-.994.26-1.293.578.112.92.454%201.034%201.033-.624-.105-.562.472-1.293.26zm.52-5.694h1.292c.128.992-.356%201.37-1.035%201.552.19-.79-.445-.76-.257-1.552zm.257%203.363c-.47-.2.156-.278.518-.26-.005-.252-.316-.2-.517-.26.115-.905.547-1.095%201.295-.773.157%201.02-.58%201.146-1.294%201.292zm-1.644-6.156c1.12-.168%202.16%201.973%203.363%202.587-1.315.362-2.19-1.945-3.364-2.586zm3.456-1.09V18.77c.802.026%201.436-.114%201.812-.517.62.723-1.252%201.156-1.812%201.555zm5.694-7.246c-.162.79-.576%201.324-1.553%201.296.218-.732.72-1.178%201.553-1.296zm-1.553%202.848c.49-.29%201.223-.332%201.812-.52-.093.77-.413%201.315-.777%201.813-.23-.2-.585-.28-1.035-.26v-1.034zm1.845%207.867c-.208-1.17-1.897-.862-2.07-2.07.213.03.44.112.665.208-.043-.07-.09-.14-.134-.21-.005%200-.01%200-.014.002.002-.006.004-.007.006-.01-.08-.14-.13-.306-.042-.612.818-.188%201.602-.678%201.925-.037.142-.02.288-.055.44-.118-.09.27-.196.434-.32.54.008.05.022.08.026.134-.61%200-.803.42-1.192.644.672.327%201.216.538%201.23-.28.853.618-.33%201.37-.52%201.81zm2.59-3.108c-1.148.075-2.14.55-2.33-.774.81.12%201.154-.225%201.034-1.034.23.16.463.313.518%200%20.294.05.143.26%200%20.258.17.35.553.482%201.036.52.033.46-.316.542-.26%201.03zm1.033-.26c.025-.366.044-.73-.257-.773%201.004-.252.632-.893%201.294-1.036-.404.924.325%201.644-1.036%201.81zM60%200l14.976%2014.977c.197-.326.1-.546-.287-1.382.532-.607%201.312.51%201.293-.777.6.09%201.21.167%201.036%201.036-.643-.04-1.257-.048-1.295.518.08.35.648.213%201.035.26-.13.917-.667%201.067-1.297%201.067-.477.357-1.038.565-1.383.536-.13-.174.104-.373.46-.568-.036%200-.073-.004-.108-.003.197-.24.347-.41.455-.55l-1.75%201.748v.096c-.07.05-.15.097-.233.137l-2.865%202.865c0%20.11.01.21-.006.34.058.02.116.068.173.102.015-.002.032-.002.048-.002.033-.092.053-.195.036-.336.298.043.48.205.642.382.137-.014.224-.077.17-.282.22.472.667.716.777%201.297-.538.073-.805-.12-1.053-.337-.28-.022-.61-.096-.795-.026-.006-.09.01-.157.027-.226-.073.048-.138.095-.177.142l.158.246c.04.017.067.032.122.05-.017.02-.037.033-.056.05l.07.104c.458-.028.64.283.62.648.307.224.71.407%201.305.54-.12.103-.326.235-.58.375.336.038.64.048.616-.273.352.078.215.648.258%201.033-.22.05-.244-.098-.258-.258-.217.648-.807.284-1.143-.236-.837.385-1.94.734-2.773.652-.28-.483.156-1.213-.66-1.508l-5.23%205.23c.107.098.237.173.455.16.355.59-.667.97%200%201.032-.275.59-.784.94-1.553%201.038-.078-.685.542-.67%201.036-.778-.042-.303-.473-.218-.777-.26.233-.224.206-.34.1-.452L60%2030h9.58c-.11-.16-.23-.31-.548-.262-.06-.92.372-1.35%201.294-1.293.546.703-.586.646%200%201.555H75l1.602-1.604c-.03-.02-.056-.045-.1-.05.11-.196.233-.24.362-.21L87.95%2017.05c.06-.142.156-.245.3-.3L90%2015%2075%200H60zm8.128.97C68.346.41%2069.462.75%2069.68.19c.724.468-1.164%201.365-1.552.777zm-3.14%2025.255c.43-.412%202.303-.073%202.33.777-.62-.417-1.66-.413-2.33-.777zm8.408-9.01c.352.084.216.65.26%201.036-.542.11-.686-.176-1.036-.256-.08-.597.747-.287.776-.778zM70.292%2027.31c.26-.343.245-.965.775-1.036.732-.042.604.78%201.294.775-.292%201.06-1.145.062-2.068.26zm4.656%202.33c-.16.55-1.592.24-1.81%200%20.397-.414%201.15-1.15%201.81-.52-.16.23-.312.463%200%20.52zm-.775-4.66c.086-.52-.053-.81-.518-.775-.35.08-.215.648-.26%201.033-.927.154-1.25-.298-1.81-.517.024-1.264%201.046-.76%201.552-1.034-.48-.143-.963-1.315.26-1.035-.216-.338-.47-.638-.727-.934-.126.023-.263.053-.437.11.063-.13.13-.257.226-.355l-.1-.113c.015-.11.06-.193.113-.265-.082-.014-.167-.02-.24-.044.155-.157.305-.19.453-.165.246-.177.525-.32.45-.82.85.272%201.142-.168%201.81.516-.207.103-.308.19-.337.267.425-.196%201.055.29%201.15.873-.44.093-.49-.202-.518-.52-.184-.008-.287-.003-.36.01.31.23.74.544.584%201.18-.784.08-.727%201-1.552%201.038.194.583%201.452.1%202.07.258-.42.91-.604.898-1.81%201.295zm1.034.518c.062-.455.446-.59%201.035-.517-.022.367-.042.733.26.777-.236.702-.907-.263-1.295-.26zm9.833-9.574c-.117.69-1.008%201.29-1.552.776.362-.413.89-.66%201.552-.776zm-3.363%204.656c-.22.762-.833-.152-1.294%200-.126-1.066%201.263-.367%201.294%200zm-.518%201.554c.02.407-.125.986.258%201.035-.167.262-.595.268-.518.775-.207-.136-.42-.27-.775-.26-.104-.965.206-1.518%201.034-1.55zm-2.295-.156c-.463-.073-.53.242-.26.258-.662.812-.59-1.29-.775-1.812.975-.124%201.095-.073%202.07-.52-.06%201.123-1.877.77-1.035%202.074zm.483-6.313c-.03.497-.866-.305-1.552%200%20.136-1.627%202.03-.75%201.552%200zm-1.294%202.673v-.604c.542-.148.738-.643%201.552-.52.127%201.132-.798.554-.26%201.553h-1.145c-.148.63.202%201.466-.793%201.246-.006-.778.138-1.41.647-1.675zm.034%204.675v.517c-.694-.178-.5.536-.775.776-.86.614.79-1.2%200-1.293.19-.46.47-.04.775%200zm-1.068-2.688c-.59.354-.973-.668-1.036%200-.833-.604.732-.976%201.036-1.297.605.067.148%201.137%200%201.297zM93.52%200H90l1.537%201.537C92.215%201.042%2092.87.524%2093.52%200zM21.81%2011.062c1.108-.314%202.304-.61%203.49-.76L15%200H0l15%2015L0%2030h15l15-15-3.842-3.842c-1.4.12-2.875.206-4.35-.096zM7.8%207.336c.363-.64.892-.46%201.553-.26-.83-.324-.404-1.304.516-1.295-.325%201.016-.197.805.258%201.037.1%201.05-1.612.286-2.33.52zm1.035-2.588c-.065.28-.516.175-.52.518-.707-.236.507-.953-.516-1.037.092-.34.455-.406.517-.775.795.473%201.164-.233%201.812.26-.217.404-2.33.228-1.295%201.033zM19.96%207.595c.044-.302-.057-.46-.258-.518.116-.91.547-1.098%201.296-.777-.146.63-.223%201.33-1.037%201.295zm3.366%2013.714c-.83-.525-.913-.298-1.812-.518.356-.51%201.585-.14%202.07-.52.034.466-.316.55-.258%201.037zm264.7%205.664L300%2015l-2.21-2.21c-.094.643-.797.677-.526%201.682-.806-.292-.06-1.108-.52-2.07h.657l-4.284-4.285h-.127c-.13-.106-.178-.215-.194-.322l-7.45-7.45c.12.186.19.425.14.784-1.056.414-1.28.487-2.59.258.06-.712.553-.987.922-1.39h-2.466c.026.176.032.37-.008.613-.554-.364-1.432.677-2.328.778.553-.577.57-.958.526-1.39h-2.07c-.302.08-.65.11-1.044.097.008-.04-.002-.062%200-.096H270l10.874%2010.874c.386-.17.83-.282%201.38-.285.114.23.227.462.52.518-.01.544-.155.955-.397%201.268L285%2015l-13.583%2013.583c-.017.043-.03.084-.03.122-.027-.008-.04-.02-.065-.026L270%2030h2.6c-.086-.192-.155-.4-.214-.62.333.2.79.277.98.62H285l.144-.144c-.065-.118-.1-.27-.075-.478.17-.01.365.008.546.006l.5-.5c-.35-.05-.7-.182-.79-.283v-.773c.605-.13.768.187.978.453.022-.113.044-.226.094-.354.097.104.207.23.31.366l.89-.89c-.22-.11-.462-.204-.718-.095.314-.862.698-.69%201.147-.333zm-12.017%201.372c-.504-.445-1.447-.45-2.07-.777.127-.91.523-1.552%201.555-1.554-.134.758.82%201.458-.52%201.293.105.585%201.518-.138%201.034%201.036zm1.552-2.072c-.215-.73.364-.67.26-1.293%201.066.054.84%201.4%201.812%201.55-.628.862-.902-.8-2.072-.256zm2.072%202.072c-.075-.42.242-.447.258-.777.706-.19.52.512%201.035.518-.236.447-.906.666-1.293.258zm7.502-4.66c.11-.575%201.373-.2%201.554%200-.276%201.022-.783-.065-1.554%200zm6.99-13.455c-.065.654-.764%201.074-1.294.52-.183-.897.906-.93%201.293-.52zm-1.777%201.14c.39.786-.02%202.132-.003%202.963.094-.15.188-.298.253-.474.21.135.42.27.774.258-.143%201.386-1.163%202.18-2.586%201.81.508-.49%201.098-.9%201.504-1.494-.565-.36-.396-.874-.203-1.513-.277.022-.514.08-.704.187.077.5-.075%201.12-.114%201.685-.338-.14-.36-.823-.258-1.374-.938-.345.195-1.364-.48-1.79.2-.83%201.916.27%201.815-.26zm0%207.76c-.103%201.213.45%201.472-.26%202.07-1.335.212-1.583-.658-1.555-1.81.9.207.996-.387%201.814-.26zm-1.56%204.562c.267.87-.807.402-1.295.52-.067-.528.946-1.258%201.294-.52zm-1.547-6.89c-.252-.006-.2-.316-.26-.515-.252.006-.2.313-.26.516-.727-.05-1.1-.45-1.033-1.294%201.006-.06%201.79.105%201.553%201.293zm-4.792-4.287V11.48c.442-.054.672.442.777%200%20.693.3.024%201.374-.776%201.035zm.777-4.915c.137-.21.27-.42.26-.778.576.113.922.458%201.034%201.036-.3-.217-.694-.342-1.293-.258zm1.17%2015.93c-1.072-1.112.303-1.565%201.553-1.035-.01.853-.737.99-1.553%201.035zm-136.572-8.355L150%2015l-.147-.148c-.023.106-.028.214-.028.323zM330%2015L315%200h-15l14.133%2014.134c.185-.062.398-.092.72-.016-.188.057-.303.188-.39.344L315%2015l-5.906%205.906c-.238.85-.89.88-.447%202.01-.64.117-.968-.074-1.223-.34l-2.304%202.305c.46%201.31%201.87%202.638%202.49%202.435.56-.043.118.92.26%201.295-.66-.502-1.38-.652-1.813.257-.565-1.073-1.616-1.663-2.85-2.07l-.054.05-.85.85c-.09.173-.145.378-.13.654-.163.01-.348-.003-.52-.005L300%2030h2.24c-.02-.115-.04-.23-.066-.357.316.287.53.226.52-.26.193.085.353.2.482.335.045-.12.07-.27.04-.494.69-.132.694.42.897.776h4.755c-.367-.26-.45-.8-.48-1.39%201.26.64%201.352-.494%202.585%200-.516.4-.864.968-1.362%201.39h3.376c-.562-.288-.91-.768-.72-1.65%201.168%201.14%202.727-.01%203.8.583L318.3%2026.7c-.09-.03-.13-.143-.08-.42-.84%201.1-1.713-.55-2.59.517-.59-.722.262-1.276-.26-2.07.38.37%201.005.38.78-.516.397.29.634.74%201.032%201.034.765-.614%201.165-1.595%202.33-1.812.034-.462-.317-.545-.26-1.033.21-.225.71-.155.777-.52.636.226.577%201.146%201.55%201.037.78-.254.46-1.603%201.8-1.3l.005-.004c-.98-.77.33-.87.785-1.545-.745-.305-.277-1.64-.52-1.812.18-.348.693.128%201.294-.258.162-.832-.93-.354-.26-1.037-.462-.03-.542.32-1.033.26-.632-.608.39-.478.26-1.292%201.46%201.416%202.4-1.58%204.144-1.552-.312%201.286.1%201.862-.02%202.59L330%2015zM304.894%203.977c-.303-.388-.746-.633-.774-1.295%201.242-.446.823.096.774%201.295zm2.587.516c.216-.732-.363-.67-.256-1.293%201.223.07%202.588-.003%202.588%201.293-1.188-.544-1.073-.278-2.33%200zm3.365%201.812h-1.293c.1-.85.533-1.365%201.033-1.812-.105-.496-1-.204-.773-1.034.54.407%201.298.6%201.292%201.55-1.007-.603-.04.48-.26%201.295zm2.198%2019.717c-.45.234-.716.95%200%201.033-.058.374-.772.09-.776.52-.295-.05-.143-.26%200-.26-.007-.252-.315-.2-.517-.26.388-.387.774-.777%201.034-1.293h.775c.474.2-.152.28-.517.26zm.333-5.74c-.02.08-.043.174-.073.306-.382-.134-.654-.384-1.036-.52-.078-.684.542-.666%201.036-.775.084.37.128.502.133.62.122.05.224.036.258-.15.35.08.212.648.256%201.034.208-.138.423-.27.777-.26-.112.32-.33.534-.777.52%200-.453-.345-.557-.574-.776zm.444%203.928c.387-1.372.648-1.874.52-2.85.3.044.46-.056.514-.257.957.167-.197%201.175.778%201.555-.79.33-.592%201.648-1.812%201.552zm2.07-4.4c-.336-.7-.9-1.17-1.037-2.07%201.236-.202%201.015%201.058%201.037%202.07zm.52%202.33c.176-.21.4-.71%200-.778%201.037-1.068%201.98%201.34%200%20.777zm1.292-5.952c.323-1.094%201.398-.088%202.33-.26-.584.39-2.084%201.063-2.33.26zm5.173-1.293c-.945-.17-.992.56-1.81.516-1.244-1.16%201.588-1.383.775-2.07.922-.746%201.564.588%201.035%201.555zm4.14%203.092l.298-.3c-.01-.07-.02-.144-.037-.206-.084.172-.172.34-.262.507zm-6.984%205.964c-.578.322-.208.614.063.958l.406-.406c-.286.034-.524-.085-.47-.55z%22/%3E%3C/svg%3E") repeat-x #ff0
}

#jobs ul,
#leistungen ul {
    list-style: none;
    font-size: 21px;
    line-height: 1.2;
    margin: 0
}

#jobs ul li,
#leistungen ul li {
    margin-bottom: 14px;
    padding-left: 24px;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%3Cpath%20d%3D%22M13.88.953L5.015%209.828%202.118%206.92%200%209.044l4.925%204.924.09-.09.09.09L16%203.07%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 0 4px
}

#jobs ul {
    font-size: 18px
}

#jobs ul li {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' xml:space='preserve'%3E%3Cpath fill='%23FF0' d='M13.88.953 5.015 9.828 2.118 6.92 0 9.044l4.925 4.924.09-.09.09.09L16 3.07'/%3E%3C/svg%3E")
}

#referenzen .col4-12:nth-child(n+4) {
    margin-top: 2.8571428571%
}

.hero {
    padding-bottom: 33.333%;
    background-image: url(../img/vk-geruestbau-autos.jpg);
    background-size: cover
}

.headroom--pinned {
    display: block;
    transform: translateY(0)
}

.headroom--unpinned {
    display: none;
    transform: translateY(-100%)
}

.headroom {
    will-change: transform;
    transition: transform .2s linear
}

.animated {
    -webkit-animation-duration: .5s;
    -moz-animation-duration: .5s;
    -o-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    will-change: transform, opacity
}

@-webkit-keyframes slideDown {
    0% {
        -webkit-transform: translateY(-100%)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes slideDown {
    0% {
        -moz-transform: translateY(-100%)
    }

    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes slideDown {
    0% {
        -o-transform: translateY(-100%)
    }

    100% {
        -o-transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%)
    }

    100% {
        transform: translateY(0)
    }
}

.animated.slideDown {
    -webkit-animation-name: slideDown;
    -moz-animation-name: slideDown;
    -o-animation-name: slideDown;
    animation-name: slideDown
}

@-webkit-keyframes slideUp {
    0% {
        -webkit-transform: translateY(0)
    }

    100% {
        -webkit-transform: translateY(-100%)
    }
}

@-moz-keyframes slideUp {
    0% {
        -moz-transform: translateY(0)
    }

    100% {
        -moz-transform: translateY(-100%)
    }
}

@-o-keyframes slideUp {
    0% {
        -o-transform: translateY(0)
    }

    100% {
        -o-transform: translateY(-100%)
    }
}

@keyframes slideUp {
    0% {
        transform: translateY(0)
    }

    100% {
        transform: translateY(-100%)
    }
}

.animated.slideUp {
    -webkit-animation-name: slideUp;
    -moz-animation-name: slideUp;
    -o-animation-name: slideUp;
    animation-name: slideUp
}

@-webkit-keyframes swingInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(-90deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0)
    }
}

@-moz-keyframes swingInX {
    0% {
        -moz-transform: perspective(400px) rotateX(-90deg)
    }

    100% {
        -moz-transform: perspective(400px) rotateX(0)
    }
}

@-o-keyframes swingInX {
    0% {
        -o-transform: perspective(400px) rotateX(-90deg)
    }

    100% {
        -o-transform: perspective(400px) rotateX(0)
    }
}

@keyframes swingInX {
    0% {
        transform: perspective(400px) rotateX(-90deg)
    }

    100% {
        transform: perspective(400px) rotateX(0)
    }
}

.animated.swingInX {
    -webkit-transform-origin: top;
    -moz-transform-origin: top;
    -ie-transform-origin: top;
    -o-transform-origin: top;
    transform-origin: top;
    -webkit-backface-visibility: visible !important;
    -webkit-animation-name: swingInX;
    -moz-backface-visibility: visible !important;
    -moz-animation-name: swingInX;
    -o-backface-visibility: visible !important;
    -o-animation-name: swingInX;
    backface-visibility: visible !important;
    animation-name: swingInX
}

.animated.flipInX,
.animated.swingOutX {
    -webkit-backface-visibility: visible !important;
    -moz-backface-visibility: visible !important;
    -o-backface-visibility: visible !important
}

@-webkit-keyframes swingOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(-90deg)
    }
}

@-moz-keyframes swingOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0)
    }

    100% {
        -moz-transform: perspective(400px) rotateX(-90deg)
    }
}

@-o-keyframes swingOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0)
    }

    100% {
        -o-transform: perspective(400px) rotateX(-90deg)
    }
}

@keyframes swingOutX {
    0% {
        transform: perspective(400px) rotateX(0)
    }

    100% {
        transform: perspective(400px) rotateX(-90deg)
    }
}

.animated.swingOutX {
    -webkit-transform-origin: top;
    -webkit-animation-name: swingOutX;
    -moz-animation-name: swingOutX;
    -o-animation-name: swingOutX;
    animation-name: swingOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    100% {
        -moz-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    100% {
        -o-transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    100% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }
}

.animated.flipInX {
    -webkit-animation-name: flipInX;
    -moz-animation-name: flipInX;
    -o-animation-name: flipInX;
    backface-visibility: visible !important;
    animation-name: flipInX
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0);
        opacity: 1
    }

    100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.animated.flipOutX {
    -webkit-animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -moz-animation-name: flipOutX;
    -moz-backface-visibility: visible !important;
    -o-animation-name: flipOutX;
    -o-backface-visibility: visible !important;
    animation-name: flipOutX;
    backface-visibility: visible !important
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-200px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -moz-transform: translateY(-200px)
    }

    60% {
        opacity: 1;
        -moz-transform: translateY(30px)
    }

    80% {
        -moz-transform: translateY(-10px)
    }

    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -o-transform: translateY(-200px)
    }

    60% {
        opacity: 1;
        -o-transform: translateY(30px)
    }

    80% {
        -o-transform: translateY(-10px)
    }

    100% {
        -o-transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        transform: translateY(-200px)
    }

    60% {
        opacity: 1;
        transform: translateY(30px)
    }

    80% {
        transform: translateY(-10px)
    }

    100% {
        transform: translateY(0)
    }
}

.animated.bounceInDown {
    -webkit-animation-name: bounceInDown;
    -moz-animation-name: bounceInDown;
    -o-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0)
    }

    30% {
        opacity: 1;
        -webkit-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-200px)
    }
}

@-moz-keyframes bounceOutUp {
    0% {
        -moz-transform: translateY(0)
    }

    30% {
        opacity: 1;
        -moz-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -moz-transform: translateY(-200px)
    }
}

@-o-keyframes bounceOutUp {
    0% {
        -o-transform: translateY(0)
    }

    30% {
        opacity: 1;
        -o-transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -o-transform: translateY(-200px)
    }
}

@keyframes bounceOutUp {
    0% {
        transform: translateY(0)
    }

    30% {
        opacity: 1;
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        transform: translateY(-200px)
    }
}

.animated.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    -moz-animation-name: bounceOutUp;
    -o-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

.video-container video {
    height: auto;
    max-width: 100%;
    aspect-ratio: 16/9;
    display: block
}

@media screen and (max-width:1620px) {
    .grid {
        max-width: 80%;
        margin-left: auto;
        margin-right: auto
    }

    .grid:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media screen and (max-width:1360px) {
    .grid {
        max-width: 90%;
        margin-left: auto;
        margin-right: auto
    }

    .grid:after {
        content: " ";
        display: block;
        clear: both
    }
}

@media screen and (max-width:1280px) {

    #jobs ul li,
    #leistungen ul li {
        font-size: 18px
    }

    .header-img .grid {
        height: 300px;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .video .col5-12,
    .video .col7-12 {
        clear: both;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    .header-img .grid:after {
        content: " ";
        display: block;
        clear: both
    }

    section#jobs {
        margin-top: 0
    }

    .video .col5-12 {
        margin-top: 48px
    }
    #black .icons p {
    	font-size: 18px
    }
    span.icon-blitz,
    span.icon-download,
    span.icon-fair,
    span.icon-mail,
    span.icon-phone,
    span.icon-vorschrift {
        width: 48px;
        height: 48px;
    }
    span.icon-jubi {
    width: 61px;
    height: 48px
	}
	span.icon-helmet {
	    width: 63px;
	    height: 48px
	}
}

@media screen and (max-width:1024px) {

    #jobs ul li,
    #leistungen ul li {
        font-size: 16px
    }

    #black p {
        font-size: 18px
    }

    .header-img .grid {
        height: 250px;
        margin-bottom: 60px
    }

    section {
        margin-top: 60px
    }

    .video {
        padding: 60px 0
    }

    #black,
    #jobs,
    #kontakt {
        padding: 30px 0
    }

    #impressum {
        padding-bottom: 60px
    }

    h2 {
        font-size: 32px;
        margin: 0 0 35px
    }

    #referenzen .col4-12 {
        width: 48.5714285714%;
        float: left
    }

    #kontakt .col3-12:nth-child(3n+1),
    #kontakt .col6-12:nth-child(3n+1),
    #referenzen .col4-12:nth-child(odd) {
        margin-right: -100%;
        clear: both;
        margin-left: 0
    }

    #referenzen .col4-12:nth-child(2n+2) {
        margin-left: 51.4285714286%;
        margin-right: -100%;
        clear: none
    }

    #referenzen .col4-12:nth-child(n+4) {
        margin-top: 0
    }

    #referenzen .col4-12:nth-child(n+3) {
        margin-top: 2.8571428571%
    }

    #kontakt .col3-12,
    #kontakt .col6-12 {
        width: 31.4285714286%;
        float: left
    }

    #kontakt .col3-12:nth-child(3n+2),
    #kontakt .col6-12:nth-child(3n+2) {
        margin-left: 34.2857142857%;
        margin-right: -100%;
        clear: none
    }

    #kontakt .col3-12:nth-child(3n+3),
    #kontakt .col6-12:nth-child(3n+3) {
        margin-left: 68.5714285714%;
        margin-right: -100%;
        clear: none
    }

    footer {
        line-height: 60px
    }
    #black .icons p {
    	font-size: 16px
    }
}

@media screen and (max-width:768px) {

    .col3-12,
    .header-img .grid {
        margin-bottom: 40px
    }

    #black {
        padding: 35px 0
    }

    #black p {
        font-size: 16px
    }

    .header-img .grid {
        height: 160px
    }

    #kontakt .col7-12,
    .col6-12+.col3-12,
    .col6-12.last,
    section {
        margin-top: 40px
    }

    #impressum {
        padding-bottom: 40px
    }

    h2 {
        font-size: 32px;
        margin: 0 0 35px
    }

    ul.contact-btns li {
        font-size: 14px;
        margin-right: 20px
    }

    ul.contact-btns li a {
        padding-left: 32px
    }

    #referenzen .col4-12:nth-child(odd) {
        margin-right: -100%;
        clear: both;
        margin-left: 0
    }

    #referenzen .col4-12:nth-child(2n+2) {
        margin-left: 51.4285714286%;
        margin-right: -100%;
        clear: none
    }

    #kontakt .col3-12,
    #kontakt .col6-12,
    #referenzen .col4-12 {
        clear: both;
        width: 100%;
        margin-right: 0 !important;
        margin-left: 0 !important;
        float: none
    }

    #kontakt .col4-12,
    #kontakt .col7-12,
    .col3-12,
    .col3-12.last,
    .col6-12,
    .col6-12.last {
        clear: both;
        width: 100%;
        margin-left: 0;
        margin-right: 0;
        float: none
    }

    .col3-12.last {
        margin-bottom: 0
    }
    .icons {
    	flex-flow: wrap;
    	justify-content: center;
    	gap: 5%;
    	row-gap: 30px;
    }
    .icon-item {
    	width: 30%;
    }
}

@media screen and (max-width:767px) {
    header {
        height: 163px
    }

    ul.contact-btns {
        display: none
    }

    body {
        padding-top: 163px
    }

    .logo img {
        width: 100px
    }

    #mainnav ul li {
        display: block;
        margin-top: 10px
    }

    .col4-12 {
        clear: both;
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0
    }

    #referenzen .col4-12:nth-child(n+3) {
        margin-top: 0
    }

    #referenzen .col4-12:nth-child(n+2) {
        margin-top: 2.8571428571%
    }

    .video {
        padding: 40px 0
    }
}

@media screen and (max-width:560px) {
	.icons {
		gap: 10%;
		row-gap: 30px;
	}
	.icon-item {
		width: 45%;
	}
}

@media screen and (max-width:375px) {
    h2 {
        font-size: 24px;
        margin: 0 0 35px
    }

    h3 {
        font-size: 21px
    }

    #mainnav {
        font-size: 18px
    }
}