 @font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;src: url('../fonts/poppins-v5-latin-300italic.woff2') format('woff2'), url('../fonts/poppins-v5-latin-300italic.woff') format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;src: url('../fonts/poppins-v5-latin-300.woff2') format('woff2'), url('../fonts/poppins-v5-latin-300.woff') format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;src: url('../fonts/poppins-v5-latin-regular.woff2') format('woff2'), url('../fonts/poppins-v5-latin-regular.woff') format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;src: url('../fonts/poppins-v5-latin-500.woff2') format('woff2'), url('../fonts/poppins-v5-latin-500.woff') format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;src: url('../fonts/poppins-v5-latin-700.woff2') format('woff2'), url('../fonts/poppins-v5-latin-700.woff') format('woff');}@font-face {font-family: 'Quicksand';font-style: normal;font-weight: 400;src: url('../fonts/quicksand-v8-latin-regular.woff2') format('woff2'), url('../fonts/quicksand-v8-latin-regular.woff') format('woff');}.bg-home {background-color: #111213;}.bg-pages {background-color: #1c1c1c;}.z-depth-2 {box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);}.z-depth-3 {box-shadow: 0 8px 17px 2px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2);}*, *::before, *::after {box-sizing: border-box;}html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;}@-ms-viewport {width: device-width;}article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {display: block;}body {margin: 0;}h1, h2, h3, h4, h5, h6 {font-family: inherit;margin: 0;font-weight: normal;font-style: normal;}ul, ol {padding-left: 0;margin: 0;list-style-type: none;}ul li {list-style-type: none;}figure {margin: 0;}img {border: 0;max-width: 100%;height: auto;width: auto;vertical-align: middle;}svg:not(:root) {overflow: hidden;}a {background-color: transparent;text-decoration: none;color: inherit;cursor: pointer;-webkit-transition: color 300ms;transition: color 300ms;}a:active, a:hover, a:focus {outline: 0;}strong,b {font-weight: 700;}pre {font-family: monospace, monospace;font-size: 1em;overflow: auto;}button, input, textarea {margin: 0;color: inherit;font: inherit;}button {-webkit-appearance: button;border:none;outline:none;user-select: none;text-transform: none;background: none;}@media only screen and (min-width: 960px) {::-webkit-scrollbar {width: 6px;height:10px;}.firefox *{scrollbar-width: thin;scrollbar-color: #c0c0c0 #1c1c1c;}::-webkit-scrollbar-track {background-color: #1c1c1c;}::-webkit-scrollbar-thumb {background: #c0c0c0;}}html, body {height: 100%;}html {font-size: 16px;line-height: 1.5;color: #fff;}body {font-weight: 400;overflow-x: hidden;}body.menu-open {overflow: hidden;}body.home {background-color: #111213;}body.pages {background-color: #1c1c1c;}.main {overflow: hidden;}.main, .footer {font-family: 'Quicksand';}.content-l {line-height: 1.625;}@media (min-width: 768px) {.content-l {font-size: 1.125rem;}}@media (min-width: 1600px) {.content-l {font-size: 1.25rem;}}.content-s {color: #e5e5e5;}@media (min-width: 1200px) {.content-s {font-size: 1.063rem;}}@media (min-width: 1600px) {.content-s {font-size: 1.125rem;}}h1, h2, h3, h4, h5, h6, .intro-bg, .btn {font-family: 'Poppins';}h1, h2, h3, h4, h5, h6 {line-height: 1.25;}h1, h2 {font-size: 28px;color: #fff;margin-top: -0.1em;margin-bottom: 2.25rem;}@media (min-width: 768px) {h1, h2 {font-size: 30px;}}@media (min-width: 992px) {h1, h2 {font-size: 34px;}}@media (min-width: 1200px) {h1, h2 {font-size: 38px;}}@media (min-width: 1600px) {h1, h2 {font-size: 40px;max-width: 720px;}}h3 {font-size: 28px;margin-bottom: 1.5rem;}h4 {color: #f13f3f;text-transform: uppercase;}h6 {font-size: 22px;margin-bottom: 1.5rem;}h5 {font-size: 18px;letter-spacing: 5px;text-transform: uppercase;color: #f13f3f;white-space: nowrap;margin-top: 1em;margin-bottom: 1em;}@media (min-width: 768px) {h5 {font-size: 20px;}}@media (min-width: 992px) {h5 {position: absolute;top: 0;font-size: 22px;color: #fff;margin-bottom: 0;margin-top: 0;-webkit-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotate(-90deg) translateX(-100%);transform: rotate(-90deg) translateX(-100%);}}p {margin-top: 0;margin-bottom: 1.5rem;}p:last-child {margin:0;}p.no-margin {margin-bottom: 0;}a.active {pointer-events: none;}.no-touch .phone-link {pointer-events: none;}.svg-email {display: inline-block;vertical-align: middle;}.imp-email {margin: 4px 0;width: 154px;height: 16px;fill: #e5e5e5;}@media (min-width: 1200px) {.imp-email {width: 174px;height: 18px;}}.intro-bg {opacity: 0;position: fixed;top:8px;left:0px;right: 0px;bottom: 0px;font-size: 15px;line-height: 18px;font-weight: 300;color: #232a2a;text-shadow: none;white-space: nowrap;overflow:hidden;}@media (min-width: 768px) {.intro-bg {font-size: 17px;line-height: 21px;}}@media (min-width: 992px) {.intro-bg {font-size: 19px;line-height: 23px;}}@media (min-width: 1200px) {.intro-bg {font-size: 21px;line-height: 26px;}}@media (min-width: 1600px) {.intro-bg {font-size: 23px;line-height: 28px;}}.intro-bg span {display: inline-block;}.intro-bg span.line {display: block;}.intro-bg span.w {color: #999;}.nav-trigger {position: relative;background-color: #333333;border-radius: 50%;float: right;width: 50px;height: 50px;z-index: 3;cursor: pointer;-webkit-transition: all 0.4s;transition: all 0.4s;}.nav-trigger.is-clicked {background-color: rgba(255,255,255,0.05);}.menu-icon {position: absolute;display: inline-block;width: 22px;height: 2px;right: 14px;top: 24px;border-radius: 2px;}.menu-icon::before, .menu-icon::after {content: '';display: block;position: absolute;right: 0;width: 22px;height: 2px;border-radius: 2px;-webkit-transition: all 0.4s;transition: all 0.4s;}.menu-icon,.menu-icon::before,.menu-icon::after {background-color: #f13f3f;}.menu-icon::before {top: -7px;}.menu-icon::after {bottom: -7px;}.is-clicked .menu-icon {background-color: transparent;}.is-clicked .menu-icon::before {top: 0;background-color: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}.is-clicked .menu-icon::after {bottom: 0;background-color: #fff;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}header {position: relative;z-index: 20;width: 100%;}.main-menu {position: fixed;top: 0;left: 0;right: 0;}.nav-logo {position: relative;display: inline-block;width: 200px;height: 95px;}@media (min-width: 576px) {.nav-logo {width: 250px;height: 119px;}}.nav-logo img {display: block;}.topnav {padding-top: 20px;}@media (min-width: 576px) {.topnav {padding-top: 30px;}}@media (min-width: 768px) {.topnav {padding-top: 40px;}}.nav-language {position: relative;font-family: 'Poppins';font-weight: 400;color: #7F7F7F;}@media (max-width: 1199px) {.nav-language {font-size: 18px;line-height: 1;letter-spacing: 1px;}}@media (min-width: 1200px) {.nav-language {font-size: 15px;font-weight: 500;float: right;}.nav-language a.active {color: #fff;}}@media (min-width: 1200px) and (max-width: 1240px) {.top-menu .nav-language {margin-right: -30px;}}.nav-wrap {width: 100%;}.nav-list ul, .nav-footer {font-family: 'Poppins';}.nav-list ul {display: block;line-height: 1;}.nav-list a {text-transform: uppercase;}.mobile-menu .nav-wrap {position: fixed;opacity: 0;visibility: hidden;z-index: 1;left: 0;top: 0;height: 0;background-color: #141414;-webkit-transition: opacity .35s, visibility .35s, height .35s;transition: opacity .35s, visibility .35s, height .35s;-webkit-transition-delay: .2s;transition-delay: .2s;overflow: hidden;}.mobile-menu .nav-wrap.open {height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;opacity: 1;visibility: visible;}.mobile-menu .mobile-menu-wrap {display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height: 100%;padding: 38px 20px 0;}@media (min-width: 576px) {.mobile-menu .mobile-menu-wrap {padding: 48px 30px 0;}}@media (min-width: 768px) {.mobile-menu .mobile-menu-wrap {padding: 58px 40px 0;}}@media (min-width: 992px) {.mobile-menu .mobile-menu-wrap {padding: 58px 40px 0 80px;}}@media (min-width: 1200px) {.mobile-menu .mobile-menu-wrap {padding: 58px 40px 0 120px;max-width: 1300px;}}@media (min-width: 1400px) {.mobile-menu .mobile-menu-wrap {padding: 58px 60px 0 160px;max-width: 1500px;}}@media (min-width: 1600px) {.mobile-menu .mobile-menu-wrap {padding: 58px 80px 0 200px;max-width: 1900px;}}.mobile-menu .nav-list li {opacity: 0;-webkit-transform: translateX(-50px);transform: translateX(-50px);}.open .nav-list li {-webkit-transform: translateY(0);transform: translateY(0);opacity: 1;-webkit-transition: -webkit-transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;transition: transform 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s, opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.2s;}.open .nav-list li:nth-child(1) {-webkit-transition-delay: .3s;transition-delay: .3s;}.open .nav-list li:nth-child(2) {-webkit-transition-delay: .4s;transition-delay: .4s;}.open .nav-list li:nth-child(3) {-webkit-transition-delay: .5s;transition-delay: .5s;}.open .nav-list li:nth-child(4) {-webkit-transition-delay: .6s;transition-delay: .6s;}.open .nav-list li:nth-child(5) {-webkit-transition-delay: .7s;transition-delay: .7s;}.open .nav-list li:nth-child(6) {-webkit-transition-delay: .8s;transition-delay: .8s;}.mobile-menu .nav-list ul a, .mobile-menu .nav-footer a {color: hsl(0,0%,65%);}.no-touch .mobile-menu .nav-wrap a:hover, .no-touch .kontakt-btn:hover, .mobile-menu .nav-wrap a.active {color: #fff;}.mobile-menu .nav-list {position: relative;padding-top: 10vh;flex: 1 0 auto;}.mobile-menu .nav-list ul {font-size: 20px;line-height: 1.2;letter-spacing: 1px;padding-top: 20px;}.mobile-menu .nav-list li {margin-bottom: 30px;}.mobile-menu .nav-list li:last-child {margin-bottom: 20px;}.mobile-menu .nav-list li a {display: inline-block;margin-right: 40px;}.mobile-menu .list-title {font-style: italic;font-weight: 300;}.nav-footer {padding:60px 0 25px;opacity: 0;-webkit-transition: opacity .35s;transition: opacity .35s;}.nav-footer a {font-size: 14px;}.nav-footer a:not(:last-child) {margin-right: 22px;}@media (min-width: 576px) {.mobile-menu .nav-footer a:not(:last-child) {margin-right: 30px;}}.open .nav-footer {opacity: 1;-webkit-transition-delay: .6s;transition-delay: .6s;}.kontakt-wrap {position: absolute;margin-top: 20px;width: 100%;height: 400px;overflow: hidden;}.kontakt-btn {position: absolute;z-index: 2;right: 24px;top: 9px;width: 158px;font-size: 18px;color: #f13f3f;line-height: 14px;font-weight: 700;letter-spacing: 4px;text-transform: uppercase;cursor: pointer;-webkit-transition: -webkit-transform .6s, width .8s, color .3s;transition: transform .6s, width .8s, color .3s;will-change: transform, width;-webkit-transform-origin: 100% 50%;transform-origin: 100% 50%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}.show .kontakt-btn {right: 0px;width: 100%;-webkit-transform:rotate(0);transform:rotate(0);}.kontakt-btn::before {content: '';position: absolute;right: -4px;top: 50%;margin-top: -4px;width: 8px;height: 8px;border-radius: 50%;border: 2px solid #f13f3f;}.show .kontakt-btn::before {content: "\002192";font-size: 200%;right: 14px;top: 50%;width: auto;height: auto;margin-top: -10px;border: none;}.no-touch .kontakt-btn:hover::before {border-color: #fff;color: #fff;}.kontakt-content {font-family: 'Quicksand';position: absolute;z-index: 1;width: 100%;height: 100%;padding-top: 60px;font-size: 21px;line-height: 1.5;color: hsl(0,0%,90%);background-color: #141414;-webkit-transform: translateX(105%);transform: translateX(105%);-webkit-transition: -webkit-transform .8s cubic-bezier(0.77, 0, 0.175, 1);transition: transform .8s cubic-bezier(0.77, 0, 0.175, 1);}.kontakt-content .phone-link {margin-left: 20px;}.menu-email {margin: 5px 0;width: 203px;height: 21px;fill: #e6e6e6;}.kontakt-content p {opacity: 0;}.show .kontakt-content p {opacity: 1;-webkit-transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;transition: opacity 0.65s cubic-bezier(0.07, 0.34, 0.15, 1) 0.4s;}.show .kontakt-content {-webkit-transform: translateX(0);transform: translateX(0);}.hero-nav-wrap {font-family: 'Poppins';display: none;}.link-inline {display: inline-block;position: relative;z-index: 1;}.link-inline::before {content: '';position: absolute;z-index: -1;left: 0px;bottom: 4px;right: 0px;height: 3px;background-color: rgba(241,63,63,.8);transform-origin: 100% 100%;-webkit-transform: scaleY(1);transform: scaleY(1);-webkit-transition: -webkit-transform .3s cubic-bezier(0.455,.03,.515,.955);transition: transform .3s cubic-bezier(0.455,.03,.515,.955);}@media(hover:hover){.link-inline:hover::before {-webkit-transform: scaleY(2.5);transform: scaleY(2.5);}}@media (min-width: 1200px) {.top-menu .nav-wrap {opacity: 1;visibility: visible;}.top-menu {padding-bottom: 20px;background-color: #1c1c1c;transition: all 0.4s;}.top-menu.shrink {top: -20px;box-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);}.nav-logo {z-index: 1;}.top-menu .nav-list {position: absolute;left: 300px;}.top-menu .nav-list a.active, .top-menu .nav-lg a:hover {color: #fff;}.top-menu .nav-list ul {display: inline-flex;}.top-menu .nav-list li {margin: 0 10px;}.top-menu .nav-list a {display: inline-block;white-space: nowrap;position: relative;z-index: 1;font-size: 15px;font-weight: 500;color: #7F7F7F;}.hero-nav-wrap {position: relative;display: block;width: 100%;text-align: center;line-height: 1;padding-top: 50px;margin-top: 55px;}.hero-nav ul {display: inline-flex;}.hero-nav li {margin: 0 20px;}.hero-nav li:first-child {margin-left: 0;}.hero-nav li:last-child {margin-right: 0;}.hero-nav a {position: relative;z-index: 1;display: block;font-size: 16px;font-weight: 700;letter-spacing: 0.02em;color: hsl(0,0%,85%);text-transform: uppercase;}.hero-nav-wrap h4 {position: absolute;top: 10px;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: block;font-size: 20px;letter-spacing: 4px;font-weight: 300;}.top-menu .nav-list a::before, .hero-nav a::before {content: '';position: absolute;z-index: -1;left: 0px;bottom: 1px;right: 0px;height: 6px;background-color: rgba(241,63,63,.8);-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: -webkit-transform .33s cubic-bezier(0.455,.03,.515,.955);transition: transform .33s cubic-bezier(0.455,.03,.515,.955);}.top-menu .nav-list a:hover::before, .hero-nav a:hover::before {-webkit-transform:scaleY(1);transform:scaleY(1);}.only-mobile {display: none;}}@media (min-width: 1300px) {.top-menu .nav-list {left: 350px;}}@media (min-width: 1400px) {.top-menu .nav-list {left: 380px;}.top-menu .nav-list li {margin: 0 15px;}}@media (min-width: 1600px) {.top-menu .nav-list {left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}.top-menu .nav-list li:first-child {margin-left: 48px;}.top-menu .nav-list a, .hero-nav a {font-size: 16px;}.hero-nav-wrap h4 {font-size: 24px;}.hero-nav-wrap {margin-top: 40px;}}.valign-wrap {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;}.text-center {text-align: center;}.text-right {text-align: right;}.text-nowrap {white-space: nowrap;display: inline-block;}.link-nowrap {white-space: nowrap;}.left {float: left;}.right {float: right;}.section:before,.section:after {content: "";display: table;}.section:after {clear: both;}.relative {position: relative;}.center, .container, .mobile-menu-wrap {margin-left: auto;margin-right: auto;}.main {margin-top: 3rem;margin-bottom: 4.5rem;}@media (min-width: 992px) {.main {margin-bottom: 0;margin-top: 4.5rem;}}@media (min-width: 1024px) {.main {margin-top: 7.5rem;}}@media (min-width: 1200px) {.main {margin-top: 8.25rem;}}.container {width: 100%;padding-right: 20px;padding-left: 20px;}@media (min-width: 576px) {.container {padding-right: 30px;padding-left: 30px;}}@media (min-width: 768px) {.container {padding-right: 40px;padding-left: 40px;}}@media (min-width: 1200px) {.container {max-width: 1300px;}}@media (min-width: 1400px) {.container {padding-right: 60px;padding-left: 60px;max-width: 1500px;}}@media (min-width: 1600px) {.container {padding-right: 80px;padding-left: 80px;max-width: 1900px;}}@media (max-width: 991px) {.mw-800 {max-width: 850px;}}.hero {padding: 0px 1rem;max-width: 400px;}@media (min-width: 576px) {.hero {padding: 0px;max-width: 450px;}}@media (min-width: 768px) {.hero {max-width: 550px;}}@media (min-width: 992px) {.hero {max-width: 600px;}}@media (min-width: 1200px) {.hero {max-width: 680px;}}@media (min-width: 1600px) {.hero {max-width: 744px;}}.svgWrapper {position:relative;width: 100%;min-width: 100%;}canvas {display: block;width: 100%;visibility: hidden;}.svgWrapper svg {position: absolute;top: 0px;left: 0;width: 100%;}#stroke-mundwerk, #stroke-catering {fill: none;stroke: hsl(0,0%,90%);}#stroke-mundwerk {stroke-width: 17px;}.first-view .mundwerk-m {stroke-dasharray: 1250;stroke-dashoffset: 1250;-webkit-animation: mundwerk-m-anim 1s linear forwards 1.5s;animation: mundwerk-m-anim 1s linear forwards 1.5s;}.first-view .mundwerk-un {stroke-dasharray: 500;stroke-dashoffset: 510;-webkit-animation: mundwerk-un-anim 1s linear forwards 2.5s;animation: mundwerk-un-anim 1s linear forwards 2.5s;}.first-view .mundwerk-dw {stroke-dasharray: 1000;stroke-dashoffset: 1010;-webkit-animation: mundwerk-dw-anim 1s linear forwards 3.5s;animation: mundwerk-dw-anim 1s linear forwards 3.5s;}.first-view .mundwerk-er {stroke-dasharray: 500;stroke-dashoffset: 510;-webkit-animation: mundwerk-er-anim 1s linear forwards 4.5s;animation: mundwerk-er-anim 1s linear forwards 4.5s;}.first-view .mundwerk-k {stroke-dasharray: 600;stroke-dashoffset: 610;-webkit-animation: mundwerk-k-anim 1s linear forwards 5.5s;animation: mundwerk-k-anim 1s linear forwards 5.5s;}@-webkit-keyframes mundwerk-m-anim {from {stroke-dashoffset: 1250;}to {stroke-dashoffset: 0;}}@keyframes mundwerk-m-anim {from {stroke-dashoffset: 1250;}to {stroke-dashoffset: 0;}}@-webkit-keyframes mundwerk-un-anim {from {stroke-dashoffset: 510;}to {stroke-dashoffset: 0;}}@keyframes mundwerk-un-anim {from {stroke-dashoffset: 510;}to {stroke-dashoffset: 0;}}@-webkit-keyframes mundwerk-dw-anim {from {stroke-dashoffset: 1010;}to {stroke-dashoffset: 0;}}@keyframes mundwerk-dw-anim {from {stroke-dashoffset: 1010;}to {stroke-dashoffset: 0;}}@-webkit-keyframes mundwerk-er-anim {from {stroke-dashoffset: 510;}to {stroke-dashoffset: 0;}}@keyframes mundwerk-er-anim {from {stroke-dashoffset: 510;}to {stroke-dashoffset: 0;}}@-webkit-keyframes mundwerk-k-anim {from {stroke-dashoffset: 610;}to {stroke-dashoffset: 0;}}@keyframes mundwerk-k-anim {from {stroke-dashoffset: 610;}to {stroke-dashoffset: 0;}}.catering-c {stroke-width: 16;}.catering-at {stroke-width: 10;}.catering-er {stroke-width: 12;}.catering-in {stroke-width: 12;}.catering-g {stroke-width: 12;}.catering-punkt {stroke-width: 10;}.first-view .catering-c {stroke-dasharray: 250;stroke-dashoffset: 255;-webkit-animation: catering-c-anim .75s linear forwards 7s;animation: catering-c-anim .75s linear forwards 7s;}.first-view .catering-at {stroke-dasharray: 450;stroke-dashoffset: 460;-webkit-animation: catering-at-anim .75s linear forwards 7.75s;animation: catering-at-anim .75s linear forwards 7.75s;}.first-view .catering-er {stroke-dasharray: 280;stroke-dashoffset: 285;-webkit-animation: catering-er-anim .75s linear forwards 8.5s;animation: catering-er-anim .75s linear forwards 8.5s;}.first-view .catering-in {stroke-dasharray: 280;stroke-dashoffset: 282;-webkit-animation: catering-in-anim .75s linear forwards 9.25s;animation: catering-in-anim .75s linear forwards 9.25s;}.first-view .catering-g {stroke-dasharray: 400;stroke-dashoffset: 410;-webkit-animation: catering-g-anim .75s linear forwards 10s;animation: catering-g-anim .75s linear forwards 10s;}.first-view .catering-punkt {stroke-dasharray: 30;stroke-dashoffset: 35;-webkit-animation: catering-punkt-anim .5s linear forwards 10.75s;animation: catering-punkt-anim .5s linear forwards 10.75s;}@-webkit-keyframes catering-c-anim {from {stroke-dashoffset: 255;}to {stroke-dashoffset: 0;}}@keyframes catering-c-anim {from {stroke-dashoffset: 255;}to {stroke-dashoffset: 0;}}@-webkit-keyframes catering-at-anim {from {stroke-dashoffset: 460;}to {stroke-dashoffset: 0;}}@keyframes catering-at-anim {from {stroke-dashoffset: 460;}to {stroke-dashoffset: 0;}}@-webkit-keyframes catering-er-anim {from {stroke-dashoffset: 285;}to {stroke-dashoffset: 0;}}@keyframes catering-er-anim {from {stroke-dashoffset: 285;}to {stroke-dashoffset: 0;}}@-webkit-keyframes catering-in-anim {from {stroke-dashoffset: 282;}to {stroke-dashoffset: 0;}}@keyframes catering-in-anim {from {stroke-dashoffset: 282;}to {stroke-dashoffset: 0;}}@-webkit-keyframes catering-g-anim {from {stroke-dashoffset: 410;}to {stroke-dashoffset: 0;}}@keyframes catering-g-anim {from {stroke-dashoffset: 410;}to {stroke-dashoffset: 0;}}@-webkit-keyframes catering-punkt-anim {from {stroke-dashoffset: 35;}to {stroke-dashoffset: 0;}}@keyframes catering-punkt-anim {from {stroke-dashoffset: 35;}to {stroke-dashoffset: 0;}}.col {float: left;min-height: 1px;}.grid .col, .grid .row {margin-bottom: 40px;}.grid .row:last-child, .grid .col.del-offset {margin-bottom: 0px;}.grid .col.margin-60 {margin-bottom: 60px;}.grid-g {margin-left: -40px;}.grid-g .col {padding-left: 40px;}@media (min-width: 992px) {.grid .col, .grid .row {margin-bottom: 100px;}.grid .col.no-skip {margin-bottom: 0px;}.grid-mg-0 {margin-left: 0;}.grid-mg-0 .col {padding-left: 0;}.grid-mg {margin-left: -40px;}.grid-mg .col {padding-left: 40px;}}@media (min-width: 1200px) {.grid .col, .grid .row {margin-bottom: 120px;}.grid-lg-0 {margin-left: 0;}.grid-lg-0 .col {padding-left: 0;}.grid-lg {margin-left: -40px;}.grid-lg .col {padding-left: 40px;}}@media (min-width: 1600px) {.grid .col, .grid .row {margin-bottom: 140px;}.grid-xlg-0 {margin-left: 0;}.grid-xlg-0 .col {padding-left: 0;}.grid-xlg {margin-left: -40px;}.grid-xlg .col {padding-left: 40px;}}.only-desk {display: none;}.s-1 {width: 8.3333333333%;}.s-2 {width: 16.6666666667%;}.s-3 {width: 25%;}.s-4 {width: 33.3333333333%;}.s-5 {width: 41.6666666667%;}.s-6 {width: 50.0%;}.s-7 {width: 58.3333333333%;}.s-8 {width: 66.6666666667%;}.s-9 {width: 75%;}.s-10 {width: 83.3333333333%;}.s-11 {width: 83.3333333333%;}.s-12 {width: 100%;}.offset-0 {margin-left: 0;}.offset-1 {margin-left: 8.3333333333%;}.offset-2 {margin-left: 16.6666666667%;}.offset-3 {margin-left: 25%;}.offset-4 {margin-left: 33.3333333333%;}.offset-5 {margin-left: 41.6666666667%;}.offset-6 {margin-left: 50.0%;}.offset-7 {margin-left: 58.3333333333%;}.offset-8 {margin-left: 66.6666666667%;}.offset-9 {margin-left: 75%;}.offset-10 {margin-left: 83.3333333333%;}.offset-11 {margin-left: 83.3333333333%;}@media (min-width: 992px) {.only-desk {display: block;}.m-text-left {text-align: left;}.m-1 {width: 8.3333333333%;}.m-2 {width: 16.6666666667%;}.m-3 {width: 25%;}.m-4 {width: 33.3333333333%;}.m-5 {width: 41.6666666667%;}.m-6 {width: 50.0%;}.m-7 {width: 58.3333333333%;}.m-8 {width: 66.6666666667%;}.m-9 {width: 75%;}.m-10 {width: 83.3333333333%;}.m-11 {width: 83.3333333333%;}.m-12 {width: 100%;}.offset-m-0 {margin-left: 0;}.offset-m-1 {margin-left: 8.3333333333%;}.offset-m-2 {margin-left: 16.6666666667%;}.offset-m-3 {margin-left: 25%;}.offset-m-4 {margin-left: 33.3333333333%;}.offset-m-5 {margin-left: 41.6666666667%;}.offset-m-6 {margin-left: 50.0%;}.offset-m-7 {margin-left: 58.3333333333%;}.offset-m-8 {margin-left: 66.6666666667%;}.offset-m-9 {margin-left: 75%;}.offset-m-10 {margin-left: 83.3333333333%;}.offset-m-11 {margin-left: 83.3333333333%;}}@media (min-width: 1200px) {.l-1 {width: 8.3333333333%;}.l-2 {width: 16.6666666667%;}.l-3 {width: 25%;}.l-4 {width: 33.3333333333%;}.l-5 {width: 41.6666666667%;}.l-6 {width: 50.0%;}.l-7 {width: 58.3333333333%;}.l-8 {width: 66.6666666667%;}.l-9 {width: 75%;}.l-10 {width: 83.3333333333%;}.l-11 {width: 83.3333333333%;}.l-12 {width: 100%;}.offset-l-0 {margin-left: 0;}.offset-l-1 {margin-left: 8.3333333333%;}.offset-l-2 {margin-left: 16.6666666667%;}.offset-l-3 {margin-left: 25%;}.offset-l-4 {margin-left: 33.3333333333%;}.offset-l-5 {margin-left: 41.6666666667%;}.offset-l-6 {margin-left: 50.0%;}.offset-l-7 {margin-left: 58.3333333333%;}.offset-l-8 {margin-left: 66.6666666667%;}.offset-l-9 {margin-left: 75%;}.offset-l-10 {margin-left: 83.3333333333%;}.offset-l-11 {margin-left: 83.3333333333%;}}@media (min-width: 1600px) {.xl-1 {width: 8.3333333333%;}.xl-2 {width: 16.6666666667%;}.xl-3 {width: 25%;}.xl-4 {width: 33.3333333333%;}.xl-5 {width: 41.6666666667%;}.xl-6 {width: 50.0%;}.xl-7 {width: 58.3333333333%;}.xl-8 {width: 66.6666666667%;}.xl-9 {width: 75%;}.xl-10 {width: 83.3333333333%;}.xl-11 {width: 83.3333333333%;}.xl-12 {width: 100%;}.offset-xl-0 {margin-left: 0;}.offset-xl-1 {margin-left: 8.3333333333%;}.offset-xl-2 {margin-left: 16.6666666667%;}.offset-xl-3 {margin-left: 25%;}.offset-xl-4 {margin-left: 33.3333333333%;}.offset-xl-5 {margin-left: 41.6666666667%;}.offset-xl-6 {margin-left: 50.0%;}.offset-xl-7 {margin-left: 58.3333333333%;}.offset-xl-8 {margin-left: 66.6666666667%;}.offset-xl-9 {margin-left: 75%;}.offset-xl-10 {margin-left: 83.3333333333%;}.offset-xl-11 {margin-left: 83.3333333333%;}}.imggrid {margin-right: 30px;margin-bottom: 30px;}.img-left {width: 100px;float: left;margin-right: 10px;}.img-right {display: block;margin-bottom: 30px;}@media (min-width: 768px) {.img-right {margin-left: 30px;float: right;}}.border-textbox {width: 100%;border: 2px solid #fff;padding: 40px;}.border-box {width: 100%;border: 2px solid #fff;padding-top: 60px;padding-right: 30px;padding-bottom: 60px;padding-left: 40px;}@media (min-width: 1200px) {.border-box:not(.smaller) {padding-left: 60px;}}@media (min-width: 1600px) {.border-box.smaller {padding-left: 60px;}}.border-box h4 {font-size: 26px;font-weight: 700;letter-spacing: 2px;margin-bottom: 30px;}.adress h4 {font-size: 30px;letter-spacing: 0px;}.text-16 {font-size: 16px;}.textblock {font-family: 'Poppins';font-size: 34px;color: #fff;line-height: 1;font-weight: 700;text-transform: uppercase;}@media (min-width: 1200px) {.textblock {font-size: 40px;}}@media (min-width: 1600px) {.textblock {font-size: 42px;}}.adress p {font-size: 18px;color: #fff;}.box-email {margin: 5px 0;width: 174px;height: 18px;fill: #fff;}.btn-kontakt {position: relative;display: inline-block;background: transparent;padding: 6px 14px;font-size: 16px;line-height: 24px;font-weight: 500;letter-spacing: 2px;text-transform: uppercase;color: #fff;z-index: 1;}.btn-kontakt:before {position: absolute;content: '';top: 0;left: 0;width: 45%;height: 100%;background: #f13f3f;-webkit-transition: 250ms width ease-in-out;transition: 250ms width ease-in-out;z-index: -1;}.btn-kontakt .svg-icon {position: relative;display: inline-block;margin-right: 5px;top: 1px;left: 0px;fill: #fff;}.btn-kontakt:hover:before {width: 100%;}@media (min-width: 992px) {.img-offset-1 {margin-top: -220px;}.img-offset-2 {margin-top: -180px;}}@media (min-width: 1200px) {.img-offset-1 {margin-top: -250px;}.img-offset-2 {margin-top: -220px;}}@media (min-width: 1400px) {.img-offset-1 {margin-top: -300px;}.img-offset-2 {margin-top: -280px;}}.animate {visibility: hidden;}.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.animsition-overlay {position: relative;height: 100%;opacity: 0;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.overlay-slide {position: fixed;z-index: 100;width: 100%;height: 100%;background-color:#c0c0c0;}.animsition-loading, .animsition-loading:after {width: 32px;height: 32px;position: fixed;top: 50%;left: 50%;margin-top: -16px;margin-left: -16px;border-radius: 50%;z-index: 101;}.animsition-loading {background-color: transparent;border-top: 5px solid rgba(0, 0, 0, 0.2);border-right: 5px solid rgba(0, 0, 0, 0.2);border-bottom: 5px solid rgba(0, 0, 0, 0.2);border-left: 5px solid #eee;-webkit-transform: translateZ(0);transform: translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-duration: .8s;animation-duration: .8s;-webkit-animation-name: animsition-loading;animation-name: animsition-loading;}@-webkit-keyframes animsition-loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes animsition-loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes overlay-slide-out-top {0% {height: 100%;}100% {height: 0;}}@keyframes overlay-slide-out-top {0% {height: 100%;}100% {height: 0;}}.overlay-slide-out {top: 0;height: 0;-webkit-animation-name: overlay-slide-out-top;animation-name: overlay-slide-out-top;}@-webkit-keyframes overlay-slide-in-top {0% {height: 0;}100% {height: 100%;}}@keyframes overlay-slide-in-top {0% {height: 0;}100% {height: 100%;}}.overlay-slide-in {top: 0;height: 100%;-webkit-animation-name: overlay-slide-in-top;animation-name: overlay-slide-in-top;}@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}.fadeIn {-webkit-animation-name: fadeIn;animation-name: fadeIn;}.first-view .intro-bg, .first-view .nav-trigger {-webkit-animation-delay: 10s;animation-delay: 10s;}.current-view .intro-bg, .first-view .intro-bg, .first-view .nav-trigger {-webkit-animation-name: fadeIn;animation-name: fadeIn;}.not-ie .intro-bg span.glow {-webkit-animation: twinkle 3s linear;animation: twinkle 3s linear;}.msie .intro-bg span.glow {-webkit-animation: ie-twinkle 3s linear;animation: ie-twinkle 3s linear;}@-webkit-keyframes twinkle {0% {color: rgba(35,42,42,1);text-shadow: none;}30%,70% {color: rgba(35,42,42,0);text-shadow: 0 0 1px #fff;}100% {color: rgba(35,42,42,1);text-shadow: none;}}@keyframes twinkle {0% {color: rgba(35,42,42,1);text-shadow: none;}30%,70% {color: rgba(35,42,42,0);text-shadow: 0 0 1px #fff;}100% {color: rgba(35,42,42,1);text-shadow: none;}}@-webkit-keyframes ie-twinkle {0% {color: #232a2a;}30%,70% {color: #fff;}100% {color: #232a2a;}}@keyframes ie-twinkle {0% {color: #232a2a;}30%,70% {color: #fff;}100% {color: #232a2a;}}.first-view .hero-nav {-webkit-animation-delay: 11s;animation-delay: 11s;}.current-view .hero-nav, .first-view .hero-nav {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}.first-view h4.animated {-webkit-animation-delay: 12s;animation-delay: 12s;}.current-view h4.animated, .first-view h4.animated {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInLeft {from {opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}@-webkit-keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInRight {from {opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}@-webkit-keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes fadeInUp {from {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}to {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.fadeInUp {-webkit-animation-name: fadeInUp;animation-name: fadeInUp;}@-webkit-keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}@keyframes zoomIn {from {opacity: 0;-webkit-transform: scale3d(0.3, 0.3, 0.3);transform: scale3d(0.3, 0.3, 0.3);}50% {opacity: 1;}}.zoomIn {-webkit-animation-name: zoomIn;animation-name: zoomIn;}@-webkit-keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}@keyframes slideInUp {from {-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);visibility: visible;}to {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}}.slideInUp {-webkit-animation-name: slideInUp;animation-name: slideInUp;}.footer {background-color: #181818;}.footer h2 {margin-top: 0;margin-bottom: 0;font-size: 55px;line-height: 1;font-weight: 700;text-transform: uppercase;color: #f13f3f;opacity: .5;}@media (min-width: 1024px) {.footer h2 {font-size: 60px;margin-top: -2px;}}@media (min-width: 1600px) {.footer h2 {font-size: 70px;margin-top: -5px;}}.contact {padding-top: 4.5rem;padding-bottom: 4.5rem;}.contact .col {margin-bottom: 20px;}@media (min-width: 992px) {.contact {padding-top: 6rem;padding-bottom: 6rem;}.contact .col {margin-bottom: 0;}}@media (min-width: 1200px) {.contact .l-auto {width: auto;}}.footer-email {margin: 4px 0;width: 154px;height: 16px;fill: #fff;opacity: .4;}.m-links {line-height: 36px;}.contact p {margin-bottom: 0;color: rgba(255,255,255, .4);font-size: 1rem;}@media (min-width: 992px) {.contact p {font-size: 1.125rem;}.footer-email {margin: 5px 0;width: 174px;height: 18px;}.m-links {line-height: 1.5;}}@media (min-width: 1600px) {.contact p {font-size: 1.25rem;}.footer-email {width: 203px;height: 21px;}}.w-80 {display: inline-block;width: 65px;}@media (min-width: 992px) {.w-80 {width: 80px;}}.footer-last {font-size: 15px;color: #f13f3f;line-height: 60px;opacity: .7;}@media (min-width: 1200px) {.footer-last {font-size: 16px;opacity: .6;}}.footer-last a:hover, .footer-last a.active {color: #fff;}.mr-125 {margin-right: 1.25rem;}.mb-8 {margin-bottom: 8rem;}