/*!
 * Font Awesome Free 5.1.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */@font-face{font-display:swap;font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(/templates/foto-erhardt2018/dist/assets/fonts/6455d4e02bfec0e3a885.eot);src:url(/templates/foto-erhardt2018/dist/assets/fonts/6455d4e02bfec0e3a885.eot?#iefix) format("embedded-opentype"),url(/templates/foto-erhardt2018/dist/assets/fonts/81a3160fdb1a0037edad.woff2) format("woff2"),url(/templates/foto-erhardt2018/dist/assets/fonts/28b709551b0b99fdd406.woff) format("woff"),url(/templates/foto-erhardt2018/dist/assets/fonts/bc5fef69e35f2f1d9cd6.ttf) format("truetype"),url(/templates/foto-erhardt2018/dist/assets/images/79c904a7ccf3576284b4.svg#fontawesome) format("svg")}.fab{font-family:Font Awesome\ 5 Brands}.blur-container{background-size:cover!important;overflow:hidden;position:relative}.blur-container a,.blur-container div,.blur-container p,.blur-container span{color:#fff;position:relative;z-index:2}.blur-container:hover .blur-content.bottom.has-sub{min-height:100%}.blur-container:hover .blur-content.bottom.has-sub .sub{opacity:1;transform:translateX(0);transition:all .2s ease;transition-delay:.3s}.blur-container .blur-content{background:#000;left:0;overflow:hidden;padding:.5rem;position:absolute;right:0}.blur-container .blur-content.has-sub{min-height:0;transition:.3s ease}.blur-container .blur-content.has-sub .sub{align-items:center;display:flex;flex-direction:column;height:calc(100% - 3rem);justify-content:center;left:0;opacity:0;position:absolute;top:3rem;transform:translateX(-150%);transition:none;width:100%}.blur-container .blur-content.top{top:0}.blur-container .blur-content.top .blur{background-position:top}.blur-container .blur-content.bottom{bottom:0}.blur-container .blur-content.bottom .blur{background-position:bottom}.blur-container .blur-content.full{bottom:0;top:0}.blur-container .blur-content.full .blur{background-position:50%}.blur-container .blur{background-size:cover;bottom:0;filter:url(#blur) url(#darken);filter:blur(5px) brightness(33%);left:0;position:absolute;right:0;top:0;transform:scale(1.3);z-index:1}@keyframes fromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes fromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.overlay .btn,.overlay h3,.overlay span{opacity:0}.slick-active.loaded .overlay.fromLeft .btn,.slick-active.loaded .overlay.fromLeft h3,.slick-active.loaded .overlay.fromLeft span{animation:fromLeft .4s ease-in;animation-fill-mode:both;animation-iteration-count:1}@media(max-width:768px){.slick-active.loaded .overlay.fromLeft .btn,.slick-active.loaded .overlay.fromLeft h3,.slick-active.loaded .overlay.fromLeft span{font-size:80%}}.slick-active.loaded .overlay.fromLeft h3{animation-delay:.4s}.slick-active.loaded .overlay.fromLeft span{animation-delay:.8s}.slick-active.loaded .overlay.fromLeft .btn{animation-delay:1.2s}.slick-active.loaded .overlay.fromRight .btn,.slick-active.loaded .overlay.fromRight h3,.slick-active.loaded .overlay.fromRight span{animation:fromRight .4s ease-out;animation-fill-mode:both;animation-iteration-count:1}@media(max-width:768px){.slick-active.loaded .overlay.fromRight .btn,.slick-active.loaded .overlay.fromRight h3,.slick-active.loaded .overlay.fromRight span{font-size:80%}}.slick-active.loaded .overlay.fromRight h3{animation-delay:.4s}.slick-active.loaded .overlay.fromRight span{animation-delay:.8s}.slick-active.loaded .overlay.fromRight .btn{animation-delay:1.2s}@keyframes scroll{0%{background-position:0 0}25%{background-position:0 50%}40%{background-position:0 33%}66%{background-position:0 100%}to{background-position:0 0}}@media(max-width:991.98px){.blog-content>div:nth-of-type(5),.blog-content>div:nth-of-type(6),.blog-content>div:nth-of-type(7),.blog-content>div:nth-of-type(8){display:none}}#produktempfehlungen:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}#produktempfehlungen:not(.slick-initialized)>div{background:#e9e9e9;flex:1 0 calc(50% - 1.25rem);margin:.625rem}#produktempfehlungen:not(.slick-initialized)>div:before{content:"";display:block;padding-bottom:170.7317073171%;width:100%}@media(min-width:769px){#produktempfehlungen:not(.slick-initialized)>div{flex:1 0 calc(33.33333% - 1.25rem)}}@media(min-width:992px){#produktempfehlungen:not(.slick-initialized)>div{flex:1 0 calc(25% - 1.25rem)}}@media(min-width:1201px){#produktempfehlungen:not(.slick-initialized)>div{flex:1 0 calc(20% - 1.25rem)}}@media(min-width:1541px){#produktempfehlungen:not(.slick-initialized)>div{flex:1 0 calc(16.66667% - 1.25rem)}}#beloved:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow:hidden}@media(min-width:769px){#beloved:not(.slick-initialized){display:block}}#beloved:not(.slick-initialized)>div{background:#e9e9e9;flex:1 0 100%;height:31px;margin:.3125rem}@media(min-width:769px){#beloved:not(.slick-initialized)>div{display:inline-block;width:calc(20% - .625rem)}}#frontpage-video-ad{animation-duration:9s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:scroll;animation-play-state:running;animation-timing-function:linear;background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:240px}#frontpage-video-ad:hover{animation-play-state:paused}@media(min-width:1200px){#manufacturers-wrapper{border-right:1px solid #6e6e6e}}@media(min-width:768px){#slider-manufacturers-home,#slider-services-home{margin-left:-10px;margin-right:-10px}}@keyframes slideDown{0%{transform:perspective(1000px) rotateX(-5deg);transform-origin:top}to{transform:perspective(1000px) rotateX(5deg);transform-origin:top}}#banner-cw-start{--offset:0;--offsetY:0;background-color:#000;background-image:repeating-linear-gradient(90deg,#242424 0,#242424 2.5%,#000 0,#000 5%);background-position:calc(var(--offset)*.1px);background-size:110% 100%;color:#fff;overflow:hidden;perspective:1000px;perspective-origin:top;text-decoration:none}#banner-cw-start>*{transform:rotateY(calc(var(--offset)*-.0005deg)) rotateX(calc(var(--offsetY)*.005deg))}#banner-cw-start>.bannercontent{flex-wrap:wrap;margin-bottom:2rem}#banner-cw-start>.bannercontent *{font-size:2vw!important}@media(max-width:640px){#banner-cw-start>.bannercontent *{font-size:4vw!important}}#banner-cw-start>.bannercontent>*{text-shadow:-5px 5px 10px #000}#banner-cw-start>.bannercontent .small,#banner-cw-start>.bannercontent small{font-size:1.4vw!important}@media(max-width:640px){#banner-cw-start>.bannercontent .small,#banner-cw-start>.bannercontent small{font-size:2.5vw!important}}#banner-cw-start>.bannercontent .display-4{font-size:4vw!important}@media(max-width:640px){#banner-cw-start>.bannercontent .display-4{font-size:6vw!important}}#banner-cw-start>.bannercontent>:first-child,#banner-cw-start>.bannercontent>:nth-child(3){flex:0 0 35%}@media(max-width:640px){#banner-cw-start>.bannercontent>:first-child,#banner-cw-start>.bannercontent>:nth-child(3){flex:1 1 50%;justify-content:space-between!important;order:2}#banner-cw-start>.bannercontent>:first-child>*,#banner-cw-start>.bannercontent>:nth-child(3)>*{padding:1rem 0}}#banner-cw-start>.bannercontent>:nth-child(2){flex:0 0 30%;max-width:480px}@media(max-width:640px){#banner-cw-start>.bannercontent>:nth-child(2){flex:1 0 100%;max-height:25vh;order:1}}#banner-cw-start>.bannercontent svg{animation:slideDown;animation-direction:alternate;animation-duration:1.5s;animation-fill-mode:both;animation-iteration-count:infinite;animation-timing-function:ease-in-out;margin-top:-1.5%;max-height:100%}#banner-cw-start .countdown{display:flex}#banner-cw-start .countdown>div{margin:0 5px;text-align:center}#banner-cw-start .countdown .days,#banner-cw-start .countdown .hours,#banner-cw-start .countdown .minutes,#banner-cw-start .countdown .seconds{font-weight:900;line-height:1;margin:0}#banner-cw-start .countdown .label{font-size:1vw!important}@media(max-width:640px){#banner-cw-start .countdown .label{font-size:2.5vw!important}}#fotogena-pluspunkte-home .grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:768px){#fotogena-pluspunkte-home .grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}#fotogena-family-home .grid{display:grid;gap:20px;grid-template-columns:1fr}@media(min-width:992px){#fotogena-family-home .grid{grid-template-columns:1fr 1fr 1fr}}
/*# sourceMappingURL=fd9c7da94512491983e6.css.map*/