@charset "UTF-8";/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated,.home-teaser .teaser-container .teaser-text{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both}.animated.infinite{-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0)}90%{-webkit-transform: translate3d(0, -4px, 0);transform: translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1);-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06);-webkit-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06);-webkit-transform: translate3d(0, -15px, 0);transform: translate3d(0, -15px, 0)}90%{-webkit-transform: translate3d(0, -4px, 0);transform: translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name: bounce;animation-name: bounce;-webkit-transform-origin: center bottom;transform-origin: center bottom}@-webkit-keyframes flash{from,50%,to{opacity: 1}25%,75%{opacity: 0}}@keyframes flash{from,50%,to{opacity: 1}25%,75%{opacity: 0}}.flash{-webkit-animation-name: flash;animation-name: flash}@-webkit-keyframes pulse{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}50%{-webkit-transform: scale3d(1.05, 1.05, 1.05);transform: scale3d(1.05, 1.05, 1.05)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}.pulse{-webkit-animation-name: pulse;animation-name: pulse}@-webkit-keyframes rubberBand{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}30%{-webkit-transform: scale3d(1.25, .75, 1);transform: scale3d(1.25, .75, 1)}40%{-webkit-transform: scale3d(.75, 1.25, 1);transform: scale3d(.75, 1.25, 1)}50%{-webkit-transform: scale3d(1.15, .85, 1);transform: scale3d(1.15, .85, 1)}65%{-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1)}75%{-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}30%{-webkit-transform: scale3d(1.25, .75, 1);transform: scale3d(1.25, .75, 1)}40%{-webkit-transform: scale3d(.75, 1.25, 1);transform: scale3d(.75, 1.25, 1)}50%{-webkit-transform: scale3d(1.15, .85, 1);transform: scale3d(1.15, .85, 1)}65%{-webkit-transform: scale3d(.95, 1.05, 1);transform: scale3d(.95, 1.05, 1)}75%{-webkit-transform: scale3d(1.05, .95, 1);transform: scale3d(1.05, .95, 1)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name: rubberBand;animation-name: rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0)}}.shake{-webkit-animation-name: shake;animation-name: shake}@-webkit-keyframes headShake{0%{-webkit-transform: translateX(0);transform: translateX(0)}6.5%{-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg)}31.5%{-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg)}50%{-webkit-transform: translateX(0);transform: translateX(0)}}@keyframes headShake{0%{-webkit-transform: translateX(0);transform: translateX(0)}6.5%{-webkit-transform: translateX(-6px) rotateY(-9deg);transform: translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform: translateX(5px) rotateY(7deg);transform: translateX(5px) rotateY(7deg)}31.5%{-webkit-transform: translateX(-3px) rotateY(-5deg);transform: translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform: translateX(2px) rotateY(3deg);transform: translateX(2px) rotateY(3deg)}50%{-webkit-transform: translateX(0);transform: translateX(0)}}.headShake{-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-name: headShake;animation-name: headShake}@-webkit-keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg)}to{-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform: rotate3d(0, 0, 1, 15deg);transform: rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform: rotate3d(0, 0, 1, -10deg);transform: rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform: rotate3d(0, 0, 1, 5deg);transform: rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform: rotate3d(0, 0, 1, -5deg);transform: rotate3d(0, 0, 1, -5deg)}to{-webkit-transform: rotate3d(0, 0, 1, 0deg);transform: rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin: top center;transform-origin: top center;-webkit-animation-name: swing;animation-name: swing}@-webkit-keyframes tada{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}10%,20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}10%,20%{-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}.tada{-webkit-animation-name: tada;animation-name: tada}@-webkit-keyframes wobble{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}15%{-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.wobble{-webkit-animation-name: wobble;animation-name: wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}22.2%{-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);transform: skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform: skewX(6.25deg) skewY(6.25deg);transform: skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);transform: skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);transform: skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);transform: skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform: skewX(.390625deg) skewY(.390625deg);transform: skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);transform: skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name: jello;animation-name: jello;-webkit-transform-origin: center;transform-origin: center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}60%{opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97)}to{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}20%{-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}60%{opacity: 1;-webkit-transform: scale3d(1.03, 1.03, 1.03);transform: scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform: scale3d(.97, .97, .97);transform: scale3d(.97, .97, .97)}to{opacity: 1;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: bounceIn;animation-name: bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0)}60%{opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0)}75%{-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}90%{-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: translate3d(0, -3000px, 0);transform: translate3d(0, -3000px, 0)}60%{opacity: 1;-webkit-transform: translate3d(0, 25px, 0);transform: translate3d(0, 25px, 0)}75%{-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}90%{-webkit-transform: translate3d(0, 5px, 0);transform: translate3d(0, 5px, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name: bounceInDown;animation-name: bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0)}60%{opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0)}75%{-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0)}90%{-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}0%{opacity: 0;-webkit-transform: translate3d(-3000px, 0, 0);transform: translate3d(-3000px, 0, 0)}60%{opacity: 1;-webkit-transform: translate3d(25px, 0, 0);transform: translate3d(25px, 0, 0)}75%{-webkit-transform: translate3d(-10px, 0, 0);transform: translate3d(-10px, 0, 0)}90%{-webkit-transform: translate3d(5px, 0, 0);transform: translate3d(5px, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}from{opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0)}60%{opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0)}75%{-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0)}90%{-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}from{opacity: 0;-webkit-transform: translate3d(3000px, 0, 0);transform: translate3d(3000px, 0, 0)}60%{opacity: 1;-webkit-transform: translate3d(-25px, 0, 0);transform: translate3d(-25px, 0, 0)}75%{-webkit-transform: translate3d(10px, 0, 0);transform: translate3d(10px, 0, 0)}90%{-webkit-transform: translate3d(-5px, 0, 0);transform: translate3d(-5px, 0, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name: bounceInRight;animation-name: bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}from{opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0)}60%{opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}75%{-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}90%{-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);animation-timing-function: cubic-bezier(.215, .61, .355, 1)}from{opacity: 0;-webkit-transform: translate3d(0, 3000px, 0);transform: translate3d(0, 3000px, 0)}60%{opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}75%{-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}90%{-webkit-transform: translate3d(0, -5px, 0);transform: translate3d(0, -5px, 0)}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name: bounceInUp;animation-name: bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}50%,55%{opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}to{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}}@keyframes bounceOut{20%{-webkit-transform: scale3d(.9, .9, .9);transform: scale3d(.9, .9, .9)}50%,55%{opacity: 1;-webkit-transform: scale3d(1.1, 1.1, 1.1);transform: scale3d(1.1, 1.1, 1.1)}to{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}}.bounceOut{-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: bounceOut;animation-name: bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}40%,45%{opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}to{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform: translate3d(0, 10px, 0);transform: translate3d(0, 10px, 0)}40%,45%{opacity: 1;-webkit-transform: translate3d(0, -20px, 0);transform: translate3d(0, -20px, 0)}to{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name: bounceOutDown;animation-name: bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0)}to{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity: 1;-webkit-transform: translate3d(20px, 0, 0);transform: translate3d(20px, 0, 0)}to{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name: bounceOutLeft;animation-name: bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0)}to{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity: 1;-webkit-transform: translate3d(-20px, 0, 0);transform: translate3d(-20px, 0, 0)}to{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name: bounceOutRight;animation-name: bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}40%,45%{opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0)}to{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0)}40%,45%{opacity: 1;-webkit-transform: translate3d(0, 20px, 0);transform: translate3d(0, 20px, 0)}to{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name: bounceOutUp;animation-name: bounceOutUp}@-webkit-keyframes fadeIn{from{opacity: 0}to{opacity: 1}}@keyframes fadeIn{from{opacity: 0}to{opacity: 1}}.fadeIn,.home-teaser .teaser-container .teaser-text{-webkit-animation-name: fadeIn;animation-name: fadeIn}@-webkit-keyframes fadeInDown{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 fadeInDown{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)}}.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name: fadeInDownBig;animation-name: fadeInDownBig}@-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 fadeInLeftBig{from{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig}@-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 fadeInRightBig{from{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name: fadeInRightBig;animation-name: fadeInRightBig}@-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 fadeInUpBig{from{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name: fadeInUpBig;animation-name: fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity: 1}to{opacity: 0}}@keyframes fadeOut{from{opacity: 1}to{opacity: 0}}.fadeOut{-webkit-animation-name: fadeOut;animation-name: fadeOut}@-webkit-keyframes fadeOutDown{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name: fadeOutDown;animation-name: fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, 2000px, 0);transform: translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name: fadeOutDownBig;animation-name: fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(-2000px, 0, 0);transform: translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name: fadeOutLeftBig;animation-name: fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name: fadeOutRight;animation-name: fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(2000px, 0, 0);transform: translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name: fadeOutRightBig;animation-name: fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name: fadeOutUp;animation-name: fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(0, -2000px, 0);transform: translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name: fadeOutUpBig;animation-name: fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}to{-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}}@keyframes flip{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);transform: perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}40%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}50%{-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}80%{-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}to{-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}}.animated.flip{-webkit-backface-visibility: visible;backface-visibility: visible;-webkit-animation-name: flip;animation-name: flip}@-webkit-keyframes flipInX{from{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0}40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1}80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform: perspective(400px);transform: perspective(400px)}}@keyframes flipInX{from{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0}40%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}60%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);transform: perspective(400px) rotate3d(1, 0, 0, 10deg);opacity: 1}80%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);transform: perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform: perspective(400px);transform: perspective(400px)}}.flipInX{-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX}@-webkit-keyframes flipInY{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0}40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1}80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform: perspective(400px);transform: perspective(400px)}}@keyframes flipInY{from{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;opacity: 0}40%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);transform: perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}60%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);transform: perspective(400px) rotate3d(0, 1, 0, 10deg);opacity: 1}80%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);transform: perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform: perspective(400px);transform: perspective(400px)}}.flipInY{-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInY;animation-name: flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform: perspective(400px);transform: perspective(400px)}30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1}to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0}}@keyframes flipOutX{from{-webkit-transform: perspective(400px);transform: perspective(400px)}30%{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);transform: perspective(400px) rotate3d(1, 0, 0, -20deg);opacity: 1}to{-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);transform: perspective(400px) rotate3d(1, 0, 0, 90deg);opacity: 0}}.flipOutX{-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-animation-name: flipOutX;animation-name: flipOutX;-webkit-backface-visibility: visible !important;backface-visibility: visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform: perspective(400px);transform: perspective(400px)}30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1}to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0}}@keyframes flipOutY{from{-webkit-transform: perspective(400px);transform: perspective(400px)}30%{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);transform: perspective(400px) rotate3d(0, 1, 0, -15deg);opacity: 1}to{-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);transform: perspective(400px) rotate3d(0, 1, 0, 90deg);opacity: 0}}.flipOutY{-webkit-animation-duration: 0.75s;animation-duration: 0.75s;-webkit-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipOutY;animation-name: flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0}60%{-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1}80%{-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes lightSpeedIn{from{-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);transform: translate3d(100%, 0, 0) skewX(-30deg);opacity: 0}60%{-webkit-transform: skewX(20deg);transform: skewX(20deg);opacity: 1}80%{-webkit-transform: skewX(-5deg);transform: skewX(-5deg);opacity: 1}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.lightSpeedIn{-webkit-animation-name: lightSpeedIn;animation-name: lightSpeedIn;-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}@-webkit-keyframes lightSpeedOut{from{opacity: 1}to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0}}@keyframes lightSpeedOut{from{opacity: 1}to{-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);transform: translate3d(100%, 0, 0) skewX(30deg);opacity: 0}}.lightSpeedOut{-webkit-animation-name: lightSpeedOut;animation-name: lightSpeedOut;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0}to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes rotateIn{from{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, -200deg);transform: rotate3d(0, 0, 1, -200deg);opacity: 0}to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.rotateIn{-webkit-animation-name: rotateIn;animation-name: rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.rotateInDownLeft{-webkit-animation-name: rotateInDownLeft;animation-name: rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes rotateInDownRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.rotateInDownRight{-webkit-animation-name: rotateInDownRight;animation-name: rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.rotateInUpLeft{-webkit-animation-name: rotateInUpLeft;animation-name: rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}@keyframes rotateInUpRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -90deg);transform: rotate3d(0, 0, 1, -90deg);opacity: 0}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1}}.rotateInUpRight{-webkit-animation-name: rotateInUpRight;animation-name: rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin: center;transform-origin: center;opacity: 1}to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0}}@keyframes rotateOut{from{-webkit-transform-origin: center;transform-origin: center;opacity: 1}to{-webkit-transform-origin: center;transform-origin: center;-webkit-transform: rotate3d(0, 0, 1, 200deg);transform: rotate3d(0, 0, 1, 200deg);opacity: 0}}.rotateOut{-webkit-animation-name: rotateOut;animation-name: rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, 45deg);transform: rotate3d(0, 0, 1, 45deg);opacity: 0}}.rotateOutDownLeft{-webkit-animation-name: rotateOutDownLeft;animation-name: rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}}.rotateOutDownRight{-webkit-animation-name: rotateOutDownRight;animation-name: rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin: left bottom;transform-origin: left bottom;opacity: 1}to{-webkit-transform-origin: left bottom;transform-origin: left bottom;-webkit-transform: rotate3d(0, 0, 1, -45deg);transform: rotate3d(0, 0, 1, -45deg);opacity: 0}}.rotateOutUpLeft{-webkit-animation-name: rotateOutUpLeft;animation-name: rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin: right bottom;transform-origin: right bottom;opacity: 1}to{-webkit-transform-origin: right bottom;transform-origin: right bottom;-webkit-transform: rotate3d(0, 0, 1, 90deg);transform: rotate3d(0, 0, 1, 90deg);opacity: 0}}.rotateOutUpRight{-webkit-animation-name: rotateOutUpRight;animation-name: rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}20%,60%{-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}40%,80%{-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1}to{-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0}}@keyframes hinge{0%{-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}20%,60%{-webkit-transform: rotate3d(0, 0, 1, 80deg);transform: rotate3d(0, 0, 1, 80deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out}40%,80%{-webkit-transform: rotate3d(0, 0, 1, 60deg);transform: rotate3d(0, 0, 1, 60deg);-webkit-transform-origin: top left;transform-origin: top left;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;opacity: 1}to{-webkit-transform: translate3d(0, 700px, 0);transform: translate3d(0, 700px, 0);opacity: 0}}.hinge{-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-name: hinge;animation-name: hinge}@-webkit-keyframes jackInTheBox{from{opacity: 0;-webkit-transform: scale(.1) rotate(30deg);transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom}50%{-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}70%{-webkit-transform: rotate(3deg);transform: rotate(3deg)}to{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}@keyframes jackInTheBox{from{opacity: 0;-webkit-transform: scale(.1) rotate(30deg);transform: scale(.1) rotate(30deg);-webkit-transform-origin: center bottom;transform-origin: center bottom}50%{-webkit-transform: rotate(-10deg);transform: rotate(-10deg)}70%{-webkit-transform: rotate(3deg);transform: rotate(3deg)}to{opacity: 1;-webkit-transform: scale(1);transform: scale(1)}}.jackInTheBox{-webkit-animation-name: jackInTheBox;animation-name: jackInTheBox}@-webkit-keyframes rollIn{from{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity: 0;-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name: rollIn;animation-name: rollIn}@-webkit-keyframes rollOut{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity: 1}to{opacity: 0;-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name: rollOut;animation-name: rollOut}@-webkit-keyframes zoomIn{from{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}50%{opacity: 1}}@keyframes zoomIn{from{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}50%{opacity: 1}}.zoomIn{-webkit-animation-name: zoomIn;animation-name: zoomIn}@-webkit-keyframes zoomInDown{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInDown{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomInDown{-webkit-animation-name: zoomInDown;animation-name: zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInLeft{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomInLeft{-webkit-animation-name: zoomInLeft;animation-name: zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInRight{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomInRight{-webkit-animation-name: zoomInRight;animation-name: zoomInRight}@-webkit-keyframes zoomInUp{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomInUp{from{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}60%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomInUp{-webkit-animation-name: zoomInUp;animation-name: zoomInUp}@-webkit-keyframes zoomOut{from{opacity: 1}50%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 0}}@keyframes zoomOut{from{opacity: 1}50%{opacity: 0;-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}to{opacity: 0}}.zoomOut{-webkit-animation-name: zoomOut;animation-name: zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}to{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutDown{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}to{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomOutDown{-webkit-animation-name: zoomOutDown;animation-name: zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center}}@keyframes zoomOutLeft{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)}to{opacity: 0;-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);transform: scale(.1) translate3d(-2000px, 0, 0);-webkit-transform-origin: left center;transform-origin: left center}}.zoomOutLeft{-webkit-animation-name: zoomOutLeft;animation-name: zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center}}@keyframes zoomOutRight{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)}to{opacity: 0;-webkit-transform: scale(.1) translate3d(2000px, 0, 0);transform: scale(.1) translate3d(2000px, 0, 0);-webkit-transform-origin: right center;transform-origin: right center}}.zoomOutRight{-webkit-animation-name: zoomOutRight;animation-name: zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}to{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}@keyframes zoomOutUp{40%{opacity: 1;-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);animation-timing-function: cubic-bezier(.55, .055, .675, .19)}to{opacity: 0;-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);-webkit-transform-origin: center bottom;transform-origin: center bottom;-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);animation-timing-function: cubic-bezier(.175, .885, .32, 1)}}.zoomOutUp{-webkit-animation-name: zoomOutUp;animation-name: zoomOutUp}@-webkit-keyframes slideInDown{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 slideInDown{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)}}.slideInDown{-webkit-animation-name: slideInDown;animation-name: slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0);visibility: visible}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name: slideInLeft;animation-name: slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);visibility: visible}to{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name: slideInRight;animation-name: slideInRight}@-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}@-webkit-keyframes slideOutDown{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name: slideOutDown;animation-name: slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(-100%, 0, 0);transform: translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name: slideOutLeft;animation-name: slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name: slideOutRight;animation-name: slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0)}to{visibility: hidden;-webkit-transform: translate3d(0, -100%, 0);transform: translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name: slideOutUp;animation-name: slideOutUp}@keyframes animation_pulse{0%{opacity: 0.5}50%{opacity: 1}100%{opacity: 0.5}}.animation-pulse,.home-teaser .teaser-container .teaser-dots-container .teaser-dot{animation-name: animation_pulse;animation-iteration-count: infinite;animation-timing-function: linear}.font-open-sans{font-family: 'Open Sans', sans-serif}@font-face{font-family: 'hachenberg';src: url('../../files/fonts/hachenberg.eot?ojzypx');src: url('../../files/fonts/hachenberg.eot?ojzypx#iefix') format('embedded-opentype'), url('../../files/fonts/hachenberg.ttf?ojzypx') format('truetype'), url('../../files/fonts/hachenberg.woff?ojzypx') format('woff'), url('../../files/fonts/hachenberg.svg?ojzypx#hachenberg') format('svg');font-weight: normal;font-style: normal}.lw-icon{font-family: 'hachenberg' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.lwicon-iconmonstr-time-3:before{content: "\e900"}.lwicon-iconmonstr-tools-1:before{content: "\e901"}.lwicon-iconmonstr-building-12:before{content: "\e902"}.lwicon-iconmonstr-menu-6:before{content: "\e903"}.lwicon-iconmonstr-phone-4:before{content: "\e904"}.lwicon-iconmonstr-x-mark-7:before{content: "\e905"}html,body,.home-information-tiles .contact p{font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased}h1,.h1{font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 30px;text-transform: uppercase;color: #172982;position: relative;padding-bottom: 10px;text-align: center}h1:after,.h1:after{background-color: #172982;height: 3px;width: 50px;content: ' ';margin: 0px auto;display: block;margin-top: 10px}h2,.h2{font-family: 'Open Sans', sans-serif;font-weight: 500;font-size: 25px;text-transform: uppercase;color: #172982}h3,.h3{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 22px;text-transform: uppercase;color: #172982}h4,.h4{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 20px;text-transform: uppercase;color: #3f3f3f}h5,.h5{font-family: 'Open Sans', sans-serif;font-weight: 300;font-size: 14px;color: #3f3f3f}p{font-size: 13px;line-height: 1.7;font-weight: 300}@media screen and (min-width: 360px){p{font-size: 15px}}@media screen and (min-width: 768px){p{font-size: 15px}}@media screen and (min-width: 992px){p{font-size: 15px}}a{color: #172982}a:active,a:focus,a:hover{color: #172982;text-decoration: underline}.invisible{display: none !important}.navbar .navbar-toggler{background: transparent !important}.navbar .navbar-toggler:hover{background: transparent !important}.navbar .navbar-toggler .icon-bar{width: 25px;height: 3px;transition: all .2s ease;display: block;margin: 4px 0px;background: rgba(0,0,0,0.5)}.navbar .navbar-toggler .top-bar{transform: rotate(45deg);transform-origin: 10% 10%}.navbar .navbar-toggler .middle-bar{opacity: 0}.navbar .navbar-toggler .bottom-bar{transform: rotate(-45deg);transform-origin: 10% 90%}.navbar .navbar-toggler.collapsed .top-bar{transform: rotate(0)}.navbar .navbar-toggler.collapsed .middle-bar{opacity: 1}.navbar .navbar-toggler.collapsed .bottom-bar{transform: rotate(0)}@media screen and (min-width: 992px){.navbar .navbar-toggler{position: static;top: initial;right: initial}}.navbar .navbar-toggler:hover,.navbar .navbar-toggler:active,.navbar .navbar-toggler:focus{outline: 0}.btn{-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;background: #b1b3b3;color: #ffffff}.btn:hover{background: #979a9a;color: #ffffff}.btn.btn-primary{background: #172982;color: #ffffff}.btn.btn-primary:hover{background: #2e43ab;color: #ffffff}.row-gray{background: #f0f1f2}.row-footer{height: 40px;background: #ffffff;position: relative;z-index: 10000}@media screen and (min-width: 360px){.row-footer{height: 60px}}@media screen and (min-width: 576px){.row-footer{height: 100px}}@media screen and (min-width: 768px){.row-footer{height: 100px}}@media screen and (min-width: 992px){.row-footer{height: 150px}}.tile,.home-teaser .teaser-container .teaser-modal,.focal-points .focal-point-tile,.references .mod_newslist .reference-item{-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;box-shadow: 1px 2px 9px rgba(0,0,0,0.1);background: #ffffff;padding: 30px 15px;text-align: center;margin: 15px 0px;border-radius: 5px;overflow: hidden}.tile:hover,.focal-points .focal-point-tile:hover,.references .mod_newslist .reference-item:hover{box-shadow: 1px 2px 9px rgba(0,0,0,0.25)}@media screen and (min-width: 768px){.tile,.home-teaser .teaser-container .teaser-modal,.focal-points .focal-point-tile,.references .mod_newslist .reference-item{padding: 30px}}figure img{height: auto;width: auto;max-width: 100%;max-height: 100%}form label{margin-bottom: 0px}form .input-group label,form .input-group .input-group-text{min-width: 140px}.cookie-consent-manager .cookie-consent-configure,.cookie-consent-manager .cookie-consent-container{z-index: 10000}#change-cookie-preferences{position: fixed;left: 15px;bottom: 15px}header{display: block;height: 85px;background: #ffffff;z-index: 10000;position: relative}@media screen and (max-width: 992px){.main-navigation-module-container{padding: 0px}}.main-navigation-module-container .main-navigation-module{background-color: transparent !important;position: static;padding: 0px;width: 100%}.main-navigation-module-container .main-navigation-module .navbar-brand{border: 0px;float: left;padding: 15px 0px;max-width: 200px;top: 0px;left: 15px;position: absolute}@media screen and (min-width: 360px){.main-navigation-module-container .main-navigation-module .navbar-brand{max-width: 220px}}@media screen and (min-width: 576px){.main-navigation-module-container .main-navigation-module .navbar-brand{padding-left: 15px}}@media screen and (min-width: 768px){.main-navigation-module-container .main-navigation-module .navbar-brand{max-width: 250px}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-brand{max-width: 220px;top: initial;left: initial;position: static;width: 100%}}.main-navigation-module-container .main-navigation-module .navbar-brand img{width: 100%}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-brand img{filter: none}}.main-navigation-module-container .main-navigation-module .navbar-toggler{position: absolute;top: 25px;right: 15px;border-radius: 50%;border: 3px solid #172982;padding: 5px;z-index: 9999}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-toggler{position: static;top: initial;right: initial}}.main-navigation-module-container .main-navigation-module .navbar-toggler .icon-bar{background: #172982;left: 3px;position: relative}.main-navigation-module-container .main-navigation-module .navbar-toggler.collapsed .icon-bar{left: 0px}.main-navigation-module-container .main-navigation-module .navbar-toggler:hover,.main-navigation-module-container .main-navigation-module .navbar-toggler:active,.main-navigation-module-container .main-navigation-module .navbar-toggler:focus{outline: 0}.main-navigation-module-container .main-navigation-module .navbar-collapse{position: absolute;background: #ffffff;width: 100%;top: 0px;left: 0px;padding: 15px 15px 10px 15px;border-bottom-left-radius: 8px;border-top-left-radius: 8px;margin: 10px 0px 0px 10px;z-index: 9998;box-shadow: none;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}.main-navigation-module-container .main-navigation-module .navbar-collapse.show{box-shadow: 1px 2px 9px rgba(0,0,0,0.25)}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse{position: static;top: initial;left: initial;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding-top: 0px;padding-bottom: 0px;background: transparent;margin-top: 0px}}.main-navigation-module-container .main-navigation-module .navbar-collapse .menu-title{color: #172982;text-transform: uppercase;font-size: 25px;margin: 0px;margin-bottom: 15px}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .menu-title{display: none}}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav{margin: 0px auto 0px auto;text-transform: uppercase}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav{margin: 30px 0px 20px 0px;text-align: right;width: 100%;display: block}}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item{padding: 0px 0px 0px 0px}@media screen and (min-width: 1200px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.menu-hide-xs{display: none}}@media screen and (min-width: 768px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.menu-hide-sm{display: none}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.menu-hide-md{display: none}}@media screen and (min-width: 1200px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.menu-hide-lg{display: none}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item{padding: 1px 0px 0px;border-bottom-width: 0px;display: inline-block}}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item .nav-link{-webkit-transition: all .125s ease;-moz-transition: all .125s ease;-ms-transition: all .125s ease;-o-transition: all .125s ease;transition: all .125s ease;color: #3f3f3f;font-size: 20px;padding: 5px 0px;font-weight: 400;border-bottom: 2px solid transparent;padding: 15px 0px}@media screen and (min-width: 768px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item .nav-link{font-size: 20px}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item .nav-link{font-size: 14px;padding: 0px 5px}}@media screen and (min-width: 1200px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item .nav-link{font-size: 17px;padding: 0px 9px}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item ul.navbar-nav{display: none !important}}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item ul.navbar-nav .nav-item{margin-left: 10px}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item ul.navbar-nav .nav-item .nav-link{border-bottom-width: 0px;font-size: 14px}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item ul.navbar-nav .nav-item:last-child{border-bottom-width: 0px}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item:hover > .nav-link,.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.active > .nav-link{border-bottom-color: #172982;color: #172982}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item:first-child{border-left-width: 0px}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.nav-item-primary{-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.nav-item-primary{background: #172982;margin-top: -6px;border-radius: 4px}}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.nav-item-primary .nav-link{padding: 0px 10px;margin: 5px 0px;color: #ffffff}}.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.nav-item-primary:hover{background: #223dc3}@media screen and (min-width: 992px){.main-navigation-module-container .main-navigation-module .navbar-collapse .navbar-nav .nav-item.nav-item-primary:hover .nav-link{border-bottom-color: transparent}}footer{background: #b1b3b3;padding-top: 15px;padding-bottom: 15px}footer .invisible{display: none !important}footer .footer-column{color: #fff;margin-top: 15px;margin-bottom: 15px}footer .footer-column h4{color: #fff}footer .footer-column address{margin-bottom: 15px}footer .footer-column address:last-child{margin-bottom: 0px}footer .footer-column address p{margin: 0px;font-size: 16px;font-weight: 100}footer .footer-column address a{font-size: 16px;font-weight: 100;color: #fff}footer .footer-column ul,footer .footer-column ol{list-style: none;margin: 0px;padding: 0px}footer .footer-column ul li.inline-block,footer .footer-column ol li.inline-block{display: inline-block}footer .footer-column ul li a,footer .footer-column ol li a{font-size: 16px;font-weight: 100;color: #fff}footer .footer-column ul li img,footer .footer-column ol li img{height: 100px;margin: 0px 10px 10px 0px}.home-teaser{background-image: url('/files/images/Teaser/bg-min.png');background-size: cover;background-position: center center;overflow: hidden;height: auto}@media screen and (min-width: 360px){.home-teaser{font-size: 16px}}@media screen and (min-width: 576px){.home-teaser{font-size: 13px}}@media screen and (min-width: 768px){.home-teaser{font-size: 13px}}@media screen and (min-width: 992px){.home-teaser{height: 650px}}@media screen and (min-width: 992px){.home-teaser .teaser-container{position: relative}}.home-teaser .teaser-container > .row{position: relative;width: 290px;margin: 0px auto}@media screen and (min-width: 360px){.home-teaser .teaser-container > .row{width: 330px}}@media screen and (min-width: 480px){.home-teaser .teaser-container > .row{width: 450px}}@media screen and (min-width: 576px){.home-teaser .teaser-container > .row{width: 510px}}@media screen and (min-width: 768px){.home-teaser .teaser-container > .row{width: 690px}}@media screen and (min-width: 992px){.home-teaser .teaser-container > .row{width: 930px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container > .row{width: 1110px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot{content: " ";display: block;position: absolute;border-style: solid;border-width: 3px;border-radius: 50%;height: 20px;width: 20px;background: #172982;border-color: #fff;z-index: 500;cursor: pointer;animation-duration: 3000ms}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot{height: 28px;width: 28px;border-width: 4px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 95px;left: 164px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 105px;left: 186px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 140px;left: 252px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 158px;left: 286px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 197px;left: 386px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 231px;left: 505px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachfenster{top: 248px;left: 586px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 65px;left: 276px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 70px;left: 310px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 95px;left: 419px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 108px;left: 475px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 121px;left: 625px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 161px;left: 748px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachzaun{top: 167px;left: 850px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 129px;left: 44px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 138px;left: 48px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 191px;left: 79px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 204px;left: 90px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 255px;left: 124px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 293px;left: 255px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-isolierung{top: 295px;left: 341px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 130px;left: 212px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 145px;left: 239px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 191px;left: 330px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 214px;left: 377px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 274px;left: 503px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 305px;left: 621px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-fassade{top: 312px;left: 710px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 171px;left: 155px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 193px;left: 180px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 255px;left: 246px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 289px;left: 277px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 361px;left: 367px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 400px;left: 488px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-tor{top: 404px;left: 579px}}.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 83px;left: 71px}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 95px;left: 85px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 122px;left: 117px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 131px;left: 131px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 182px;left: 233px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 202px;left: 315px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-dots-container .teaser-dot.teaser-dot-dachabdeckungen{top: 204px;left: 406px}}.home-teaser .teaser-container .teaser-image{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-ms-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;margin: 30px 0px 80px 0px;position: relative;left: 0px;top: 0px}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image{margin: 30px auto 80px auto}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image{margin: 0px auto 145px auto;transform: scale(.6)}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image{margin: -70px auto 145px auto}}.home-teaser .teaser-container .teaser-image.active{z-index: 510;margin-bottom: 400px}.home-teaser .teaser-container .teaser-image.teaser-dachfenster{left: -30px;top: 30px;transform: scale(3.5);-ms-transform: scale(3.5)}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image.teaser-dachfenster{left: -40px;top: 50px;transform: scale(2.5);-ms-transform: scale(2.5)}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-dachfenster{top: 30px;left: 120px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-dachfenster{top: 50px}}.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -365px;top: 100px;transform: scale(3.5);-ms-transform: scale(3.5)}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -420px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -570px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -650px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -820px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -1050px;top: 200px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-dachzaun{left: -1250px}}.home-teaser .teaser-container .teaser-image.teaser-isolierung{left: 250px;top: -60px;transform: scale(4);-ms-transform: scale(4)}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{left: 285px;top: -95px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{transform: scale(3);-ms-transform: scale(3);top: -100px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{top: -100px;left: 350px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{left: 450px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{top: -250px;left: 750px;transform: scale(2.75);-ms-transform: scale(2.75)}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-isolierung{top: -200px;left: 900px}}.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -330px;top: 0px;transform: scale(6);-ms-transform: scale(6)}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -380px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -600px;top: -20px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -650px;top: 0px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -800px;top: 50px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -800px;top: -50px;transform: scale(5);-ms-transform: scale(5)}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-fassade{left: -1000px;top: -50px}}.home-teaser .teaser-container .teaser-image.teaser-tor{left: 30px;top: -125px;transform: scale(3.3);-ms-transform: scale(3.3)}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -175px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -260px;transform: scale(2.8);-ms-transform: scale(2.8)}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -240px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -350px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -500px;left: 200px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-tor{top: -600px}}.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{left: 150px;top: 70px;transform: scale(3.5);-ms-transform: scale(3.5)}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{left: 250px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{top: 50px;transform: scale(3);-ms-transform: scale(3)}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{top: 50px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{left: 750px;top: 100px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-image.teaser-dachabdeckungen{top: 100px;left: 900px}}.home-teaser .teaser-container .teaser-modal{display: none;position: absolute;z-index: 10001;width: 100%;top: 225px;left: 0px;height: 295px;padding: 15px}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-modal{top: 300px}}@media screen and (min-width: 576px){.home-teaser .teaser-container .teaser-modal{top: 360px}}@media screen and (min-width: 768px){.home-teaser .teaser-container .teaser-modal{top: 450px}}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-modal{width: 350px;top: 100px;height: auto}}@media screen and (min-width: 360px){.home-teaser .teaser-container .teaser-modal p{font-size: 14px}}@media screen and (min-width: 480px){.home-teaser .teaser-container .teaser-modal p{font-size: 15px;margin-top: 30px}}.home-teaser .teaser-container .teaser-modal .btn.close{background: #ffffff;color: #172982;opacity: 1}.home-teaser .teaser-container .teaser-text{position: absolute;color: #172982;display: none}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-text{display: block}}.home-teaser .teaser-container .teaser-text h2{color: #172982}.home-teaser .teaser-container .teaser-text p{color: #172982}.home-teaser .teaser-container .teaser-text.teaser-light h2,.home-teaser .teaser-container .teaser-text.teaser-light p,.home-teaser .teaser-container .teaser-text.teaser-light a{color: #fff;text-decoration: none}.home-teaser .teaser-container .teaser-text.teaser-light h2:hover,.home-teaser .teaser-container .teaser-text.teaser-light p:hover,.home-teaser .teaser-container .teaser-text.teaser-light a:hover{text-decoration: underline}.home-teaser .teaser-container .teaser-text::before{content: " ";display: block;position: absolute;border-style: solid;border-width: 1px;border-color: #fff}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-text#teaser-fassade{top: 445px;left: 675px;width: 250px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-text#teaser-fassade{left: 764px;top: 450px}}.home-teaser .teaser-container .teaser-text#teaser-fassade::before{width: 35px;height: 150px;left: 140px;top: -120px;border-left-width: 0px;border-bottom-width: 0px;border-color: #172982}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-text#teaser-dach{top: 25px;left: 680px;width: 250px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-text#teaser-dach{width: 250px;left: 775px}}.home-teaser .teaser-container .teaser-text#teaser-dach::before{width: 37px;height: 54px;left: -48px;top: 13px;border-right-width: 0px;border-bottom-width: 0px}@media screen and (min-width: 992px){.home-teaser .teaser-container .teaser-text#teaser-sanierung{top: 100px;left: 15px;width: 250px}}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-text#teaser-sanierung{left: 87px;width: 311px}}.home-teaser .teaser-container .teaser-text#teaser-sanierung::before{width: 85px;height: 35px;left: 24px;top: 95px;border-right-width: 0px;border-top-width: 0px}@media screen and (min-width: 1200px){.home-teaser .teaser-container .teaser-text#teaser-sanierung::before{left: 23px;width: 100px}}.home-information-tiles{padding-bottom: 40px;margin-top: -70px;position: relative;z-index: 1000;background: #ffffff}.home-information-tiles h3{font-size: 20px}.home-information-tiles .certifications ul{list-style: none;margin: 0px;padding: 0px}.home-information-tiles .certifications ul li{display: inline-block;margin: 26px 0px 27px}.home-information-tiles .certifications ul li figure{margin-left: 15px;margin-right: 15px}.home-information-tiles .contact{overflow: hidden;position: relative;text-align: left;padding-left: 65px;margin: 15px 0px}.home-information-tiles .contact::before{color: #172982;font-size: 80px;position: absolute;left: -15px;top: 35px}@media screen and (min-width: 576px){.home-information-tiles .contact::before{font-size: 100px;left: -20px}}@media screen and (min-width: 768px){.home-information-tiles .contact::before{font-size: 110px}}@media screen and (min-width: 576px){.home-information-tiles .contact{padding-left: 90px}}@media screen and (min-width: 768px){.home-information-tiles .contact{padding-left: 140px}}@media screen and (min-width: 992px){.home-information-tiles .contact{padding-left: 95px}}.home-information-tiles .contact h3{margin-bottom: 20px}.home-information-tiles .contact p{font-size: 13px;line-height: 16px;margin-bottom: 13px}@media screen and (min-width: 360px){.home-information-tiles .contact p{font-size: 16px}}.home-welcome{position: relative;z-index: 10000;background: #ffffff}.home-welcome .ce_text{margin-top: 15px;margin-bottom: 15px}.home-welcome .ce_text p{font-size: 13px;line-height: 1.7;font-weight: 300}@media screen and (min-width: 360px){.home-welcome .ce_text p{font-size: 15px}}@media screen and (min-width: 768px){.home-welcome .ce_text p{font-size: 15px}}@media screen and (min-width: 992px){.home-welcome .ce_text p{font-size: 15px}}.home-sectors{position: relative;z-index: 10000;background: #ffffff}.home-sectors .ce_text{margin-top: 15px;margin-bottom: 15px}.home-sectors .ce_text p{font-size: 13px}@media screen and (min-width: 360px){.home-sectors .ce_text p{font-size: 16px}}@media screen and (min-width: 768px){.home-sectors .ce_text p{font-size: 13px}}@media screen and (min-width: 992px){.home-sectors .ce_text p{font-size: 16px}}.home-sectors .ce_text .btn{font-weight: 100;text-transform: uppercase}.google-map{width: 100%;height: 100%;min-height: 250px}.teaser .teaser-header-background figure{height: 190px}@media screen and (min-width: 576px){.teaser .teaser-header-background figure{height: 250px;margin-bottom: -200px}}@media screen and (min-width: 768px){.teaser .teaser-header-background figure{height: 320px;margin-bottom: -220px}}@media screen and (min-width: 992px){.teaser .teaser-header-background figure{margin-bottom: -150px}}.teaser .teaser-header-background figure img{height: 100%;width: 100%;object-fit: cover}.teaser .teaser-header{margin-top: -150px;padding-bottom: 20px}@media screen and (min-width: 992px){.teaser .teaser-header{margin-top: -220px}}.teaser .teaser-header h1{color: #fff}.teaser .teaser-header h1:after{background-color: #fff}.teaser .teaser-header h5{color: #fff;text-align: center;font-size: 19px}.teaser .teaser-container{background: #fff;margin-top: 37px;padding: 15px;font-size: 13px;position: relative}@media screen and (min-width: 576px){.teaser .teaser-container{margin-top: 50px}}@media screen and (min-width: 992px){.teaser .teaser-container{padding: 30px}}.focal-points{padding-top: 30px;padding-bottom: 50px}.focal-points .focal-point-tile{padding: 0px;text-align: left}.focal-points .focal-point-tile:hover figure img{transform: scale(1.1)}.focal-points .focal-point-tile figure{overflow: hidden}.focal-points .focal-point-tile figure img{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;width: 100%;max-height: 200px;object-fit: cover}.focal-points .focal-point-tile h3{padding: 0px 20px;font-size: 18px}@media screen and (min-width: 360px){.focal-points .focal-point-tile h3{font-size: 20px}}@media screen and (min-width: 992px){.focal-points .focal-point-tile h3{font-size: 18px}}@media screen and (min-width: 1200px){.focal-points .focal-point-tile h3{font-size: 20px}}.focal-points .focal-point-tile p{padding: 0px 20px;line-height: 1.4}.references{padding-top: 50px;padding-bottom: 20px}.references .mod_newslist .reference-item{text-align: left;padding: 0px}.references .mod_newslist .reference-item:hover figure img{transform: scale(1.1)}.references figure{margin: 0px;overflow: hidden;height: 250px;width: 100%}.references figure img{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;height: 250px;object-fit: cover;width: 100%}.references .ce_text{padding: 15px}.references .ce_text .reference-title{margin-bottom: 0px}.references .ce_text .reference-sub-title{text-transform: uppercase;font-size: 13px;color: #b1b3b3}.references .ce_text .reference-data-list{list-style: none;margin: 0px;padding: 0px}.references .ce_text .reference-data-list > li{display: inline-block;width: 100%;margin-bottom: 15px}@media screen and (min-width: 576px){.references .ce_text .reference-data-list > li{width: auto;margin-right: 30px;margin-bottom: 0px}}@media screen and (min-width: 768px){.references .ce_text .reference-data-list > li{margin-bottom: 15px}}@media screen and (min-width: 1200px){.references .ce_text .reference-data-list > li{margin-right: 30px}}.references .ce_text .reference-data-list > li .reference-item-title{text-transform: uppercase;margin-bottom: 0px}.references .ce_text .reference-data-list > li .reference-item-subtext{text-transform: uppercase;font-size: 13px;color: #b1b3b3}.references .ce_text .reference-data-list > li .reference-item-subtext > .lw-icon,.references .ce_text .reference-data-list > li .reference-item-subtext > .lw-icon-text{display: inline;font-size: 13px;color: #b1b3b3}form .input-group,form .security-question.widget{margin-bottom: 15px}form .input-group .input-group-text{background: transparent;border: 0;border-radius: 0px}form .input-group .mandatory{font-weight: 600;color: #172982}form .security-question input.captcha.mandatory{min-width: 140px}@media screen and (min-width: 768px){.contact-container address{margin: 30px 0px}}.contact-container .ce_form{margin-top: 30px}.team-container{margin-right: 0;margin-left: 0}@media screen and (min-width: 768px){.team-container{margin-right: -15px;margin-left: -15px}}.team-container h3{margin-bottom: 3rem}.abount-content-row{background-color: #ffffff}@media screen and (min-width: 768px){.about-container{position: relative;z-index: 10}}.about-container .about-content-container{background: #172982;color: #ffffff}@media screen and (min-width: 768px){.about-container .about-content-container{width: 450px;position: relative;margin-top: 100px}}@media screen and (min-width: 992px){.about-container .about-content-container{width: 400px}}@media screen and (min-width: 1200px){.about-container .about-content-container{margin-left: 100px}}.about-container .about-content-container h2{text-align: center;background: #ffffff;margin-bottom: 0px;padding-bottom: 10px}@media screen and (min-width: 768px){.about-container .about-content-container h2{text-align: left;color: #ffffff;background: #172982;font-size: 20px;display: inline-block;margin: 15px 15px 0px 15px;padding-bottom: 15px}}.about-container .about-content-container p{padding: 15px 10px}@media screen and (min-width: 768px){.about-container .about-content-container p{font-size: 18px;padding: 15px 15px}}@media screen and (min-width: 992px){.about-container .about-content-container p{font-size: 15px}}.about-container .about-content-container figure{margin: 0px;width: 100%}@media screen and (min-width: 768px){.about-container .about-content-container figure{position: absolute;z-index: -1;width: 350px;top: -100px}}@media screen and (min-width: 992px){.about-container .about-content-container figure{width: 450px}}@media screen and (min-width: 768px){.about-container .about-content-container figure.float_right{margin-left: 340px}}@media screen and (min-width: 992px){.about-container .about-content-container figure.float_right{margin-left: 290px}}.about-container .about-content-container figure img{width: 100%;max-height: 350px;object-fit: cover}@media screen and (min-width: 768px){.about-container .about-content-container.about-container-left{margin-left: 240px}}@media screen and (min-width: 992px){.about-container .about-content-container.about-container-left{margin-left: 340px}}@media screen and (min-width: 1200px){.about-container .about-content-container.about-container-left{margin-left: 440px}}@media screen and (min-width: 768px){.about-container .about-content-container.about-container-left figure.float_left{margin-left: -240px}}@media screen and (min-width: 992px){.about-container .about-content-container.about-container-left figure.float_left{margin-left: -340px}}@media screen and (min-width: 992px){.about-container .about-content-container.about-history{width: 550px}}@media screen and (min-width: 992px){.about-container .about-content-container.about-history figure{margin-left: 440px}}.content-gallery ul{list-style: none;margin: 0px;padding: 0px;font-size: 0px}@media screen and (min-width: 768px){.content-gallery ul{margin: -5px}}.content-gallery ul li{width: 100%;display: inline-block;font-size: 14px}@media screen and (min-width: 768px){.content-gallery ul li{width: calc(50% - 10px);margin: 5px}}@media screen and (min-width: 1200px){.content-gallery ul li{width: calc(25% - 10px)}}.content-gallery ul li figure img{object-fit: cover;width: 100%}@media screen and (min-width: 768px){.content-gallery ul li figure img{height: 200px}}@media screen and (min-width: 992px){.content-gallery ul li figure img{height: 300px}}@media screen and (min-width: 1200px){.content-gallery ul li figure img{height: 200px}}.content-gallery ul li figure figcaption{font-size: 13px;line-height: 1.7;font-weight: 300}.job-container{padding-left: 20px;padding-right: 20px;margin-bottom: 20px}@media screen and (min-width: 576px){.job-container{padding-left: 10px;padding-right: 10px}.job-container:nth-child(2n+1){padding-left: 0}.job-container:nth-child(2n+2){padding-right: 0}.job-container:last-child{padding-right: 0}}@media screen and (min-width: 1024px){.job-container:nth-child(2n+2){padding-right: 10px}.job-container:last-child{padding-left: 10px !important}}.job-container .inner{background: white;padding: 30px;min-height: 250px}.job-container .ce_headline{margin-bottom: 15px}.job-container h4{margin-top: 35px}.job-container .empty{font-size: 14px;color: #5c5c5c}.job-container .info p{color: #172982}.job-container .mod_newslist > div{padding-bottom: 10px}.job-benefits .ce_gallery{padding-top: 50px}.job-benefits .ce_gallery h3{text-align: center;margin-bottom: 45px}.job-benefits .ce_gallery > ul li{float: left}.job-benefits .ce_gallery ul{width: calc(100% + 10px);overflow: hidden;list-style: none;margin: 0 auto;padding: 0}.job-benefits .ce_gallery ul li:nth-child(4n+1){width: 60%}.job-benefits .ce_gallery ul li:nth-child(4n+2){width: 40%}.job-benefits .ce_gallery ul li.col_2,.job-benefits .ce_gallery ul li.col_3{width: 50%}.job-benefits .ce_gallery ul li figure{margin-right: 10px;margin-bottom: 10px;overflow: hidden}.job-benefits .ce_gallery ul li img{height: 150px;max-width: none;transition-duration: 0.5s}.job-benefits .ce_gallery ul li img:hover{transform: scale(1.15)}@media screen and (min-width: 768px){.job-benefits .ce_gallery ul li.row_0:nth-child(4n+1),.job-benefits .ce_gallery ul li.row_2:nth-child(4n+1),.job-benefits .ce_gallery ul li.row_4:nth-child(4n+1){max-width: 35%;width: auto}.job-benefits .ce_gallery ul li.row_0:nth-child(4n+2),.job-benefits .ce_gallery ul li.row_2:nth-child(4n+2),.job-benefits .ce_gallery ul li.row_4:nth-child(4n+2){max-width: 25%;width: auto}.job-benefits .ce_gallery ul li.row_0:nth-child(4n+3),.job-benefits .ce_gallery ul li.row_2:nth-child(4n+3),.job-benefits .ce_gallery ul li.row_4:nth-child(4n+3){max-width: 40%;width: auto}.job-benefits .ce_gallery ul li.row_0:nth-child(4n+4),.job-benefits .ce_gallery ul li.row_2:nth-child(4n+4),.job-benefits .ce_gallery ul li.row_4:nth-child(4n+4){max-width: 25%;width: auto}.job-benefits .ce_gallery ul li.row_1:nth-child(4n+1),.job-benefits .ce_gallery ul li.row_3:nth-child(4n+1),.job-benefits .ce_gallery ul li.row_5:nth-child(4n+1){max-width: 30%;width: auto}.job-benefits .ce_gallery ul li.row_1:nth-child(4n+2),.job-benefits .ce_gallery ul li.row_3:nth-child(4n+2),.job-benefits .ce_gallery ul li.row_5:nth-child(4n+2){max-width: 25%;width: auto}.job-benefits .ce_gallery ul li.row_1:nth-child(4n+3),.job-benefits .ce_gallery ul li.row_3:nth-child(4n+3),.job-benefits .ce_gallery ul li.row_5:nth-child(4n+3){max-width: 20%;width: auto}.job-benefits .ce_gallery ul li.row_1:nth-child(4n+4),.job-benefits .ce_gallery ul li.row_3:nth-child(4n+4),.job-benefits .ce_gallery ul li.row_5:nth-child(4n+4){max-width: 25%;width: auto}.job-benefits .ce_gallery ul li img{height: 300px}}.benefits-list{text-align: center;overflow: hidden}.benefits-list .ce_text{padding-bottom: 25px}@media screen and (min-width: 768px){.benefits-list .ce_text{padding: 25px;float: left;width: 33.33%}.benefits-list .ce_text:nth-child(3n+1){clear: both}}.jobs.teaser .teaser-container{font-size: 15px}.jobs .jobs-formular{margin: 0 auto;padding: 65px 0;text-align: center}.jobs .jobs-formular h2{margin-bottom: 45px}.jobs .jobs-formular form{margin: 0 auto;max-width: 600px}.jobs .job-video{overflow: hidden}@media screen and (min-width: 576px){.jobs .job-video{margin-top: 80px}}.job-video{padding: 65px 20px}.job-video .mejs__container{max-width: 100%}.job-video .mejs__overlay-play{width: 100% !important}.job-video.start h2{text-align: center}