@font-face{font-family:Roboto-Regular;font-style:normal;font-weight:400;src:local(""),url(/buildTW/fonts/4408Roboto-Regular.bee9be9c.woff2) format("woff2"),url(/buildTW/fonts/4408Roboto-Regular.21caf872.woff) format("woff")}@font-face{font-family:Roboto-Bold;font-style:normal;font-weight:400;src:url(/buildTW/fonts/Roboto-Bold.cb02a42f.ttf);src:local(""),url(/buildTW/fonts/Roboto-Bold.cb02a42f.ttf) format("truetype")}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(/buildTW/fonts/roboto-v30-latin-regular.e2f36b80.eot);src:local(""),url(/buildTW/fonts/roboto-v30-latin-regular.e2f36b80.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-v30-latin-regular.b009a76a.woff2) format("woff2"),url(/buildTW/fonts/roboto-v30-latin-regular.f1e2a767.woff) format("woff"),url(/buildTW/fonts/roboto-v30-latin-regular.6b1ef4e4.ttf) format("truetype"),url(/buildTW/images/roboto-v30-latin-regular.b5cd888f.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:400;src:url(/buildTW/fonts/roboto-v30-latin-italic.615757bb.eot);src:local(""),url(/buildTW/fonts/roboto-v30-latin-italic.615757bb.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-v30-latin-italic.e10742db.woff2) format("woff2"),url(/buildTW/fonts/roboto-v30-latin-italic.d037cb47.woff) format("woff"),url(/buildTW/fonts/roboto-v30-latin-italic.6b5785dc.ttf) format("truetype"),url(/buildTW/images/roboto-v30-latin-italic.d651df37.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(/buildTW/fonts/roboto-v30-latin-700.7d4f7f5f.eot);src:local(""),url(/buildTW/fonts/roboto-v30-latin-700.7d4f7f5f.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-v30-latin-700.227c9319.woff2) format("woff2"),url(/buildTW/fonts/roboto-v30-latin-700.77ecb942.woff) format("woff"),url(/buildTW/fonts/roboto-v30-latin-700.5e5b76f0.ttf) format("truetype"),url(/buildTW/images/roboto-v30-latin-700.48c74cf0.svg#Roboto) format("svg")}@font-face{font-family:Roboto;font-style:italic;font-weight:700;src:url(/buildTW/fonts/roboto-v30-latin-700italic.8a390a2c.eot);src:local(""),url(/buildTW/fonts/roboto-v30-latin-700italic.8a390a2c.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-v30-latin-700italic.d92a5d14.woff2) format("woff2"),url(/buildTW/fonts/roboto-v30-latin-700italic.da9edd2f.woff) format("woff"),url(/buildTW/fonts/roboto-v30-latin-700italic.2e060d98.ttf) format("truetype"),url(/buildTW/images/roboto-v30-latin-700italic.8ee32b51.svg#Roboto) format("svg")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/buildTW/fonts/roboto-condensed-v25-latin-regular.261dc3f1.eot);src:local(""),url(/buildTW/fonts/roboto-condensed-v25-latin-regular.261dc3f1.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-condensed-v25-latin-regular.bb7a4e73.woff2) format("woff2"),url(/buildTW/fonts/roboto-condensed-v25-latin-regular.6edcf4ae.woff) format("woff"),url(/buildTW/fonts/roboto-condensed-v25-latin-regular.0d0e892d.ttf) format("truetype"),url(/buildTW/images/roboto-condensed-v25-latin-regular.e6681b6a.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:400;src:url(/buildTW/fonts/roboto-condensed-v25-latin-italic.8a3485a3.eot);src:local(""),url(/buildTW/fonts/roboto-condensed-v25-latin-italic.8a3485a3.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-condensed-v25-latin-italic.12ce041d.woff2) format("woff2"),url(/buildTW/fonts/roboto-condensed-v25-latin-italic.c1e7bf23.woff) format("woff"),url(/buildTW/fonts/roboto-condensed-v25-latin-italic.2f87d108.ttf) format("truetype"),url(/buildTW/images/roboto-condensed-v25-latin-italic.a262d79c.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/buildTW/fonts/roboto-condensed-v25-latin-700.c23f4320.eot);src:local(""),url(/buildTW/fonts/roboto-condensed-v25-latin-700.c23f4320.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-condensed-v25-latin-700.6c26e7ba.woff2) format("woff2"),url(/buildTW/fonts/roboto-condensed-v25-latin-700.45d1ce7e.woff) format("woff"),url(/buildTW/fonts/roboto-condensed-v25-latin-700.21d5ac76.ttf) format("truetype"),url(/buildTW/images/roboto-condensed-v25-latin-700.0fa41cf5.svg#RobotoCondensed) format("svg")}@font-face{font-family:Roboto Condensed;font-style:italic;font-weight:700;src:url(/buildTW/fonts/roboto-condensed-v25-latin-700italic.f1119a38.eot);src:local(""),url(/buildTW/fonts/roboto-condensed-v25-latin-700italic.f1119a38.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/roboto-condensed-v25-latin-700italic.b28cd0e3.woff2) format("woff2"),url(/buildTW/fonts/roboto-condensed-v25-latin-700italic.926f0580.woff) format("woff"),url(/buildTW/fonts/roboto-condensed-v25-latin-700italic.b2557b58.ttf) format("truetype"),url(/buildTW/images/roboto-condensed-v25-latin-700italic.16a5e9e1.svg#RobotoCondensed) format("svg")}@font-face{font-display:swap;font-family:Patrick Hand;font-style:normal;font-weight:400;src:url(/buildTW/fonts/patrick-hand-v19-latin-regular.6c8fd3d4.eot);src:url(/buildTW/fonts/patrick-hand-v19-latin-regular.6c8fd3d4.eot?#iefix) format("embedded-opentype"),url(/buildTW/fonts/patrick-hand-v19-latin-regular.8a93868e.woff2) format("woff2"),url(/buildTW/fonts/patrick-hand-v19-latin-regular.f9966a77.woff) format("woff"),url(/buildTW/fonts/patrick-hand-v19-latin-regular.33f934f6.ttf) format("truetype"),url(/buildTW/images/patrick-hand-v19-latin-regular.d77d1525.svg#PatrickHand) format("svg")}@font-face{font-family:DSDIGI;src:url(/buildTW/fonts/DSDIGI.766ceff9.eot);src:local("DSDIGI"),url(/buildTW/fonts/DSDIGI.3b42470b.woff) format("woff"),url(/buildTW/fonts/DSDIGI.0ef0e224.ttf) format("truetype")}@font-face{font-family:Lato;font-style:normal;font-weight:700;src:url(/buildTW/fonts/Lato-Bold.636be8de.ttf) format("truetype")}.navbar{align-items:center;background-color:transparent;color:var(--color-white);flex-flow:row wrap;justify-content:space-between;line-height:.75rem;padding:.5rem 1rem;position:relative;transition:all .2s ease;&:not(.top-nav-collapse){a.nav-link{color:var(--color-white)}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}}.nav-link{i.fa-home{font-size:14px}}}.fixed-top{left:0;position:fixed;right:0;top:0;z-index:1030}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(80, 80, 80, 0.9)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:""}.top-nav-collapse{background-color:var(--color-white);color:var(--color-herimo-dark-grey)}.navbar-collapse{flex-basis:100%}.offcanvas-collapse{background-color:#222;bottom:0;left:100%;max-height:360px;opacity:.95;overflow-y:auto;padding-left:2rem;padding-right:1rem;position:fixed;top:3.25rem;transition:visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,visibility .3s ease-in-out;transition:transform .3s ease-in-out,visibility .3s ease-in-out,-webkit-transform .3s ease-in-out;visibility:hidden;width:100%}.offcanvas-collapse.open{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible}.nav-link{display:block;line-height:.875rem;padding-bottom:.625rem;padding-top:.625rem;text-decoration:none;transition:all .2s ease;&.active,&:hover{text-decoration:underline!important;text-underline-offset:.4rem}@media (min-width:1200px){padding-left:1.25rem!important;padding-right:1.25rem!important}}#navbar{ul{li{&:last-of-type{.nav-link{padding-right:0!important}}}}}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{border-bottom:0;border-left:.3em solid transparent;border-right:.3em solid transparent;border-top:.3em solid;content:"";display:inline-block;margin-left:.255em;vertical-align:.255em}.dropdown-toggle:empty:after{margin-left:0}.dropdown.show>a,.nav-link.active,.nav-link:hover{opacity:1;text-decoration:none}.dropdown-menu{animation:fadeDropdown .2s;background-clip:padding-box;background-color:#fff;border-radius:.25rem;color:#212529;display:none;font-size:1rem;left:0;list-style:none;margin:.5rem 0;min-width:10rem;padding:.5rem 0;top:100%;z-index:1000}@keyframes fadeDropdown{0%{opacity:0}to{opacity:1}}.dropdown-menu.show{display:block;left:auto;top:90%}.dropdown-item{clear:both;color:#6b747b;display:block;margin:.5rem;padding:.5rem 1.5rem;text-align:inherit;text-decoration:none;white-space:nowrap}.dropdown-item:focus,.dropdown-item:hover{color:#fff;text-decoration:none}.dropdown-divider{background-color:#d4dce2;height:1px;margin:.5rem auto;overflow:hidden;width:100%}.footer{background:#252525;padding-bottom:3rem;padding-top:6rem}.footer a{text-decoration:none}.footer .fa-stack{margin-bottom:1.25rem;margin-right:.375rem;width:2em}.footer .fa-stack .fa-stack-1x,.footer .fa-stack .fa-stack-2x{color:#ccc;transition:all .2s ease}.footer .fa-stack:hover .fa-stack-1x{color:#ccc}@vmarkt-blue-old: #0080c9;@vmarkt-blue: #007bc4;@vmark-darker-blue: #00669f;@vmarkt-bg-blue: #cce1f6;@vmarkt-red: #bc2626;@vmarkt-orange: #f18700;@vmarkt-bg-orange: #fcd3a7;@border-blue: #0080c9;@vmarkt-light-orange: #f18700;@vmarkt-gray: #919191;@vmarkt-dark-gray: #343434;@vmarkt-light-gray: #eeeeee;@vmarkt-beige: #d7ab7a;@whatsapp-green: rgb(42, 182, 64);@porcelain-white: #f6f7f8;@porcelain-white-transparent: rgba(246, 247, 248, 0.5);@white: #fff;@bright-orange: #f6e3ce;@black: #212529;@default-bottom-shadow: rgba(0,0,0,0.05) 0 0 12px;@dark-brown: #4d190d;@header-height: 100px;@font-gray: #5e6871;@font-dark: #2A3744;@light-gray: #dedede;@content-width: 1450px;@default-width: 450px;@min-width: 290px;@popup-default-width: 300px;@outdoor-yellow: #ffec00;@outdoor-red: #702120;@hayforst-blue: #0e4c6dff;.zoom-out{-webkit-transform:scale(1.35);transform:scale(1.35)}.inner-wrap.using-image.animated-in,.zoom-out{-webkit-transition:transform 8s cubic-bezier(.1,.2,.7,1);transition:transform 8s cubic-bezier(.1,.2,.7,1)}.inner-wrap.using-image.animated-in{-webkit-transform:scale(1);transform:scale(1)}.fade-in-left{animation-duration:1s;animation-fill-mode:both;animation-name:fadeInLeft}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}a{text-decoration:none;transition:color .2s;-webkit-transition:color .2s}.arrow-animation .link-wrap{display:block;position:relative}.arrow-animation svg,.arrow-animation svg polyline{stroke:currentColor}.team-meta .arrow-animation svg polyline{stroke-dashoffset:0;stroke-dasharray:0}.arrow-animation svg polyline{stroke-dashoffset:140px;stroke-dasharray:140px}.arrow-animation .link-wrap .link-text:after{display:none}.arrow-animation .link-wrap .link-text{display:inline-block;padding:0 0 0 40px;position:relative}.arrow-animation .link-wrap .link-text>.text{display:block}.arrow-animation .line{content:"";display:block;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translateY(calc(-50% + .5px)) translateZ(0);transform:translateY(calc(-50% + .5px)) translateZ(0);transform-origin:left;width:25px}.arrow-animation svg{left:25px;position:absolute;top:50%;width:6px}.team-meta .arrow-animation svg{left:24px}@keyframes ctaArrowSVGStart{0%{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0)}to{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)}}@keyframes ctaArrowSVGEnd{0%{transform:translateY(calc(-50% + .5px)) translateX(-3px) translateZ(0)}to{transform:translateY(calc(-50% + .5px)) translateX(0) translateZ(0)}}@keyframes ctaArrowTextStart{0%{transform:translateX(6px)}to{transform:translateX(0)}}@keyframes ctaArrowTextEnd{0%{transform:translateX(0)}to{transform:translateX(6px)}}@keyframes ctaArrowStart{0%{stroke-dashoffset:140px;stroke-dasharray:140px}to{stroke-dasharray:140px;stroke-dashoffset:10px}}@keyframes ctaArrowStartTeam{0%{stroke-dashoffset:0px;stroke-dasharray:0px}50%{stroke-dashoffset:140px;stroke-dasharray:140px}to{stroke-dasharray:140px;stroke-dashoffset:10px}}@keyframes ctaArrowEnd{0%{stroke-dashoffset:10px;stroke-dasharray:150px 150px}40%{opacity:1}to{opacity:0;stroke-dashoffset:-53px;stroke-dasharray:1px 150px}}@keyframes ctaArrowLineStart{0%{transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:left}to{transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0)}}@keyframes ctaArrowLineEnd{0%{transform:scaleX(1) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:right}50%{transform:scaleX(0) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:right}51%{transform-origin:left}to{transform:scaleX(1.2) translateY(calc(-50% + .5px)) translateZ(0);transform-origin:left}}.arrow-animation:not(.loaded) *{animation-duration:.3s!important}.arrow-animation svg polyline{animation:ctaArrowEnd .45s cubic-bezier(.23,.46,.4,1) forwards}.team-meta .arrow-animation .link-wrap polyline{animation:none}.arrow-animation .link-wrap .link-text>.text{animation:ctaArrowTextStart .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation .line{animation:ctaArrowLineStart .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation svg{animation:ctaArrowSVGStart .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation .link-wrap:hover svg,.team-member:hover .arrow-animation .link-wrap svg{animation:ctaArrowSVGEnd .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation .link-wrap:hover .link-text .line,.team-member:hover .arrow-animation .link-wrap .link-text .line{animation:ctaArrowLineEnd .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation .link-wrap:hover .link-text>.text,.team-member:hover .arrow-animation .link-wrap .link-text>.text{animation:ctaArrowTextEnd .45s cubic-bezier(.23,.46,.4,1) forwards}.arrow-animation .link-wrap:hover polyline,.team-member:hover .arrow-animation .link-wrap polyline{animation:ctaArrowStart .45s ease .25s forwards}.team-member:hover .team-meta .arrow-animation .link-wrap polyline,.team-meta .arrow-animation .link-wrap:hover polyline{animation:ctaArrowStartTeam .8s ease forwards}.slider-text{transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all .3s linear;a{text-decoration:none;transition:color .2s;-webkit-transition:color .2s}}.bg-color-animation{border:0;letter-spacing:2px;margin:0;padding:0;text-decoration:none;transition:color .2s;-webkit-transition:color .2s;vertical-align:baseline;&:first-child{margin-left:0}&:hover{span:before{height:26px;top:0;width:100%}}span{display:inline-block;padding-left:13px;padding-right:10px;position:relative;z-index:10;&:before{background-color:var(--color-vmarkt-orange)!important;content:" ";display:block;height:11px;left:0;margin-right:4px;position:absolute;top:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.1);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.1);width:3px;z-index:-1}}}.tilt-effect{position:relative;&:before{background-color:var(--color-herimo-dark-blue);content:"";inset:-2%;position:absolute;transform:rotate(-1deg)}}.bottom-tilt-effect{bottom:0;height:40%;left:50%;margin-left:-50vw;position:absolute;right:0;top:auto;transform:translatez(0);width:100vw;z-index:3;svg{bottom:-1px;height:100%;left:0;position:absolute;width:100%}}.top-tilt-effect{bottom:auto;height:40%;left:50%;margin-left:-50vw;position:absolute;right:0;top:-50px;transform:translatez(0);width:100vw;z-index:3;svg{height:100%;left:0;position:absolute;top:0;width:100%}}.img-overlay-fade-out-right{mask-image:linear-gradient(90deg,#000 15%,transparent 90%)}.txt-overlay-right{@media (width >= 1024px){display:inline-block}.overlay{bottom:0;position:absolute;right:0;top:0}}