/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel--basic{position:relative;width:100%;height:100%}.carousel--basic .carousel--wrapper{overflow:hidden}@media (min-width:350px){.carousel--basic .carousel--wrapper{padding:12px;margin:-12px}}@media (min-width:600px){.carousel--basic .carousel--wrapper{padding:16px;margin:-16px}}@media (min-width:896px){.carousel--basic .carousel--wrapper{padding:24px;margin:-24px}}@media (min-width:1400px){.carousel--basic .carousel--wrapper{padding:32px;margin:-32px}}@media (min-width:1800px){.carousel--basic .carousel--wrapper{padding:32px;margin:-32px}}.carousel--basic .inner{position:relative;padding:0;width:100%;height:100%}.carousel--basic .inner .carousel__item{position:absolute;width:100%;left:125%;top:0;opacity:0;transition:none}@media (min-width:600px){.carousel--basic .inner .carousel__item{left:100%}}.carousel--basic .inner .carousel__item.prev{opacity:0;left:-125%;transition:opacity 1s,left 1s}@media (min-width:600px){.carousel--basic .inner .carousel__item.prev{left:-100%}}.carousel--basic .inner .carousel__item.active-0{opacity:1;left:0;transition:opacity 1s,left 1s}.carousel--basic .inner .carousel__item.next{opacity:0;left:125%;transition:opacity 1s,left 1s}@media (min-width:600px){.carousel--basic .inner .carousel__item.next{left:100%}}.carousel--basic .inner .carousel__item img{width:100%;height:auto}.carousel--basic.carousel--item-2col .inner .carousel__item{width:100%}@media (min-width:600px){.carousel--basic.carousel--item-2col .inner .carousel__item{width:calc(50% - 15px)}}.carousel--basic.carousel--item-2col .inner .carousel__item .caption{opacity:0;transition:opacity 0s}.carousel--basic.carousel--item-2col .inner .carousel__item.prev{opacity:0;left:-125%;transition:left 0.5s,opacity 0s 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-2col .inner .carousel__item.prev{left:calc(-50% - 15px)}}.carousel--basic.carousel--item-2col .inner .carousel__item.active-0{opacity:1;left:0;transition:left 0.5s;margin-right:30px}.carousel--basic.carousel--item-2col .inner .carousel__item.active-0 .caption{opacity:1;transition:opacity 1s}.carousel--basic.carousel--item-2col .inner .carousel__item.active-1{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-2col .inner .carousel__item.active-1{opacity:1;left:calc(50% + 15px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-2col .inner .carousel__item.active-1{opacity:1}}.carousel--basic.carousel--item-2col .inner .carousel__item.next{opacity:0;left:calc(100% + 30px);transition:left 0.5s,opacity 0s 0.5s}.carousel--basic.carousel--item-2col .inner .carousel__item img{width:100%}.carousel--basic.carousel--item-3col .inner .carousel__item{width:100%;height:100%}@media (min-width:600px){.carousel--basic.carousel--item-3col .inner .carousel__item{width:calc(33.333% - 20px)}}.carousel--basic.carousel--item-3col .inner .carousel__item.prev{opacity:0;left:-125%;transition:left 0.5s,opacity 0s 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-3col .inner .carousel__item.prev{left:calc(-33.333% - 30px)}}.carousel--basic.carousel--item-3col .inner .carousel__item.active-0{opacity:1;left:0;transition:left 0.5s}.carousel--basic.carousel--item-3col .inner .carousel__item.active-1{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-3col .inner .carousel__item.active-1{left:calc(calc(33.333% - 20px) + 30px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-3col .inner .carousel__item.active-1{left:calc(33.333% - 20px + 30px)}}.carousel--basic.carousel--item-3col .inner .carousel__item.active-2{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-3col .inner .carousel__item.active-2{left:calc(calc(2 * calc(33.333% - 20px)) + 60px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-3col .inner .carousel__item.active-2{left:calc(2 * (33.333% - 20px) + 60px)}}.carousel--basic.carousel--item-3col .inner .carousel__item.next{opacity:0;left:125%;transition:left 0.5s,opacity 0s 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-3col .inner .carousel__item.next{left:calc(100% + 30px)}}.carousel--basic.carousel--item-3col .inner .carousel__item img{width:100%}.carousel--basic.carousel--item-4col .inner .carousel__item{width:100%;height:100%}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item{width:calc(25% - 22.5px)}}.carousel--basic.carousel--item-4col .inner .carousel__item.prev{opacity:0;left:-125%;transition:left 0.5s,opacity 0s 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item.prev{left:calc(-25% - 30px)}}.carousel--basic.carousel--item-4col .inner .carousel__item.active-0{opacity:1;left:0;transition:left 0.5s}.carousel--basic.carousel--item-4col .inner .carousel__item.active-1{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item.active-1{left:calc(calc(25% - 22.5px) + 30px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-4col .inner .carousel__item.active-1{left:calc(25% - 22.5px + 30px)}}.carousel--basic.carousel--item-4col .inner .carousel__item.active-2{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item.active-2{left:calc(calc(2 * calc(25% - 22.5px)) + 60px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-4col .inner .carousel__item.active-2{left:calc(2 * (25% - 22.5px) + 60px)}}.carousel--basic.carousel--item-4col .inner .carousel__item.active-3{opacity:1;left:125%;transition:left 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item.active-3{left:calc(calc(3 * calc(25% - 22.5px)) + 90px)}}@media screen and (min-width:600px) and (-ms-high-contrast:active),(min-width:600px) and (-ms-high-contrast:none){.carousel--basic.carousel--item-4col .inner .carousel__item.active-3{left:calc((3 * (25% - 22.5px)) + 90px)}}.carousel--basic.carousel--item-4col .inner .carousel__item.next{opacity:0;left:125%;transition:left 0.5s,opacity 0s 0.5s}@media (min-width:600px){.carousel--basic.carousel--item-4col .inner .carousel__item.next{left:calc(100% + 30px)}}.carousel--basic.carousel--item-4col .inner .carousel__item img{width:100%}.carousel{position:relative}.carousel .inner{position:relative}.carousel .control--carousel{position:absolute;top:45%;z-index:5;cursor:pointer;transform:translate(0,0)}.carousel .control--carousel .icon{border-radius:100%}@media (max-width:895px){.carousel .control--carousel .icon{background:rgba(255,255,255,0.3);color:#575756}}.carousel .control--carousel.control--prev{left:-15px}@media (min-width:896px){.carousel .control--carousel.control--prev{left:0}}@media (min-width:1400px){.carousel .control--carousel.control--prev{left:-2%}}@media (min-width:1800px){.carousel .control--carousel.control--prev{left:-8%}}.carousel .control--carousel.control--next{right:-15px}@media (min-width:896px){.carousel .control--carousel.control--next{right:0}}@media (min-width:1400px){.carousel .control--carousel.control--next{right:-2%}}@media (min-width:1800px){.carousel .control--carousel.control--next{right:-8%}}@media (min-width:1024px){.carousel.controls-hidden .control--next,.carousel.controls-hidden .control--prev,.carousel.controls-hidden .indicators{display:none}}.carousel.carousel--page-nav .control--carousel.control--prev{left:calc(-$grid-gutter-width/2)}@media (min-width:896px){.carousel.carousel--page-nav .control--carousel.control--prev{left:0}}@media (min-width:1400px){.carousel.carousel--page-nav .control--carousel.control--prev{left:-2%}}@media (min-width:1800px){.carousel.carousel--page-nav .control--carousel.control--prev{left:-8%}}.carousel.carousel--page-nav .control--carousel.control--next{right:calc(-$grid-gutter-width/2)}@media (min-width:896px){.carousel.carousel--page-nav .control--carousel.control--next{right:0}}@media (min-width:1400px){.carousel.carousel--page-nav .control--carousel.control--next{right:-2%}}@media (min-width:1800px){.carousel.carousel--page-nav .control--carousel.control--next{right:-8%}}.carousel.carousel--product-page-taxonomy .control--carousel.control--prev{left:calc(-$grid-gutter-width/2)}@media (min-width:896px){.carousel.carousel--product-page-taxonomy .control--carousel.control--prev{left:0}}@media (min-width:1400px){.carousel.carousel--product-page-taxonomy .control--carousel.control--prev{left:-2%}}@media (min-width:1800px){.carousel.carousel--product-page-taxonomy .control--carousel.control--prev{left:-4%}}@media (min-width:2200px){.carousel.carousel--product-page-taxonomy .control--carousel.control--prev{left:-2%;top:35%}}.carousel.carousel--product-page-taxonomy .control--carousel.control--next{right:calc(-$grid-gutter-width/2)}@media (min-width:896px){.carousel.carousel--product-page-taxonomy .control--carousel.control--next{right:0}}@media (min-width:1400px){.carousel.carousel--product-page-taxonomy .control--carousel.control--next{right:-2%}}@media (min-width:1800px){.carousel.carousel--product-page-taxonomy .control--carousel.control--next{right:-4%}}@media (min-width:2200px){.carousel.carousel--product-page-taxonomy .control--carousel.control--next{right:-2%;top:35%}}.indicators--carousel{text-align:center;list-style:none;margin:0;padding:0;margin:40px 0 0 0}.indicators--carousel li{display:inline-block;padding:0;margin:0}.indicators--carousel a{padding:5px;display:block;cursor:pointer}.indicators--carousel a::before{width:10px;height:10px;display:block;background:#a7a8aa;border-radius:100%;content:'';transition:all 0.25s ease-in-out}.indicators--carousel a.active::before,.indicators--carousel a:hover::before{background:#575756;transition:all 0.25s ease-in-out}.indicators--carousel a:focus{outline:0}.indicators--carousel a:focus::before{background:#575756}.carousel--page-nav{position:relative}.carousel--page-nav .stage{position:relative;width:100%;overflow:hidden;padding:20px 0}.carousel--page-nav .stage>.inner{position:absolute;width:max-content}.carousel--page-nav .stage>.inner .carousel__item{position:relative;float:left;margin-right:30px}.carousel--page-nav .stage>.inner .carousel__item.card .card__image img{width:auto;margin-right:auto;margin-left:auto}.carousel--page-nav .indicators--page-nav{text-align:center;font-size:1rem;margin:40px 0 0 0;display:flex;justify-content:center}.carousel--page-nav .indicators--page-nav .current-page{width:30px;display:block}.carousel--page-nav .indicators--page-nav .page-count{width:30px;display:block}.carousel--page-nav .indicators--page-nav .separator{width:20px;display:block}.carousel--page-nav .indicators--page-nav .separator::after{content:' ';width:15px;margin-top:11px;margin-left:2px;height:1.75px;display:block;transform:rotate(-45deg);background:#a7a8aa}.page-node-type-landingpage #spareparts .carousel--page-nav img,.page-node-type-landingpage #einzelkomponenten .carousel--page-nav img{aspect-ratio:1/1}.lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:white;z-index:1000;opacity:0;transition:opacity 0.25s}.lightbox .control--close{position:absolute;top:30px;left:auto;bottom:auto;right:30px}.lightbox img{width:auto;margin-left:auto;margin-right:auto;object-fit:cover !important}@media (min-width:600px){.lightbox img{height:100% !important}}.lightbox img.figure__image{width:100% !important;height:100% !important;margin-left:auto;margin-right:auto;object-fit:cover !important}.lightbox .control--prev,.lightbox .control--next{position:absolute;top:50%;transform:translateY(-50%);left:auto;bottom:auto;right:auto}.lightbox .control.control--next{right:0 !important}@media (min-width:896px){.lightbox .control.control--next{right:30px !important}}.lightbox .control.control--prev{left:0 !important}@media (min-width:896px){.lightbox .control.control--prev{left:30px !important}}.lightbox .carousel--with-lightbox .inner{height:100% !important}.lightbox .carousel--with-lightbox .indicators--carousel{margin-left:auto;margin-right:auto;position:absolute;bottom:60px;z-index:1000;left:0;width:100%}.lightbox--product .indicators{position:absolute;left:0;right:0;bottom:0%;padding-top:30px;padding-bottom:30px}.lightbox--product .control--prev i,.lightbox--product .control--next i{background:rgba(255,255,255,0.75)}.lightbox--product .indicators--carousel{margin-top:0;margin-left:auto;margin-right:auto}.lightbox--product .indicators--carousel li a{padding:5px 10px}.lightbox--product .indicators--carousel li a::before{border-radius:0;width:5px;height:5px}.lightbox--product .indicators--carousel li a.active::before{background-color:#0050a0;width:32px}.lightbox .carousel--media .stage,.lightbox .carousel--media .carousel__item{width:100vw;max-width:100%}.lightbox .carousel--media .inner .card--media,.lightbox .carousel--media .inner .card__media,.lightbox .carousel--media .inner .figure,.lightbox .carousel--media .inner .figure__image{width:100vw;height:100vh !important;max-height:unset !important;max-width:unset !important}.lightbox--figure img{width:100vw;height:100vh;max-height:unset;max-width:unset}.carousel--social .card.carousel__item p a{border:none;text-decoration:none;color:inherit}.carousel--social .card.carousel__item .card__image img,.carousel--social .card.carousel__item .card__image video{max-width:100%}.carousel--social .indicators--carousel{margin-top:30px;margin-left:auto;margin-right:auto}.carousel--social .indicators--carousel li a::before{border-radius:0;width:5px;height:5px}.carousel--social .indicators--carousel li a.active::before{background-color:#0050a0;width:32px}#block-facebook .card .card__image,#block-facebookfeed .card .card__image{object-fit:cover;height:300px}@media (min-width:1400px){#block-facebook .card .card__image,#block-facebookfeed .card .card__image{height:420px}}#block-facebook .card .card__image figure,#block-facebook .card .card__image picture,#block-facebook .card .card__image img,#block-facebookfeed .card .card__image figure,#block-facebookfeed .card .card__image picture,#block-facebookfeed .card .card__image img{width:100%;height:100%;object-fit:cover}.carousel--image{position:relative}.carousel--image .inner{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;margin-left:40px}@media (min-width:600px){.carousel--image .inner{grid-column-gap:30px;margin-left:0}}.carousel--image .inner .carousel__item{position:absolute;left:100%;top:0;width:100%}.carousel--image .inner .related-active{position:relative;overflow:hidden}.carousel--image .inner .related-active .carousel__item{opacity:0}.carousel--image .inner .related-active .carousel__item .image .img-wrapper{overflow:hidden}.carousel--image .inner .related-active .carousel__item .image .caption{opacity:0}.carousel--image .inner .related-active .carousel__item.active{opacity:1;left:0;transition:left 0.5s ease-in}.carousel--image .inner .related-active .carousel__item.active .image .img-wrapper{overflow:hidden}.carousel--image .inner .related-active .carousel__item.active .image .img-wrapper img{transform:matrix(1.1,0,0,1.1,0,0);transition:transform 0.5s ease-in}.carousel--image .inner .related-active .carousel__item.active .image .caption{opacity:1;transition:opacity 0.5s 0.5s}.carousel--image .inner .related-active .carousel__item.next{opacity:0;left:100%;transition:left 0.5s ease-in,opacity 0s 0.5s}.carousel--image .inner .related-active .carousel__item.next .image .img-wrapper{overflow:hidden}.carousel--image .inner .related-active .carousel__item.next .image .img-wrapper img{transform:matrix(1.15,0,0,1.15,0,0);transition:transform 0.5s ease-in}.carousel--image .inner .related-active .carousel__item.next .image .caption{opacity:0;transition:opacity 0.5s}.carousel--image .inner .related-active .carousel__item.prev{opacity:0;left:-100%;transition:left 0.5s ease-in,opacity 0s 0.5s}.carousel--image .inner .related-active .carousel__item.prev .image .img-wrapper{overflow:hidden}.carousel--image .inner .related-active .carousel__item.prev .image .img-wrapper img{transform:matrix(1.1,0,0,1.1,0,0);transition:transform 0.5s ease-in}.carousel--image .inner .related-active .carousel__item.prev .image .img-wrapper .caption{opacity:0;transition:opacity 0.5s}.carousel--image .inner .related-next{position:relative;overflow:hidden}.carousel--image .inner .related-next .carousel__item{opacity:0}.carousel--image .inner .related-next .carousel__item .img-wrapper{overflow:hidden}.carousel--image .inner .related-next .carousel__item .img-wrapper .image .caption{opacity:0}.carousel--image .inner .related-next .carousel__item img{transform:matrix(1.25,0,0,1.25,0,0)}.carousel--image .inner .related-next .carousel__item.active{opacity:0.3;left:0;transition:left 0.5s ease-in}.carousel--image .inner .related-next .carousel__item.active .caption{opacity:0}.carousel--image .inner .related-next .carousel__item.next{left:100%;opacity:0;transition:left 0.5s ease-in,opacity 0s 0.5s}.carousel--image .inner .related-next .carousel__item.next .caption{opacity:0}.carousel--image .inner .related-next .carousel__item.prev{left:-100%;opacity:0;transition:left 0.5s ease-in,opacity 0s 0.5s}.carousel--image .inner .related-next .carousel__item.prev .caption{opacity:0}.carousel--image img{width:100%}.carousel--image .caption{font-size:1rem;margin-top:7px}.carousel--image .control{position:absolute;top:20%}@media (min-width:600px){.carousel--image .control{top:33%}}@media (min-width:896px){.carousel--image .control{top:45%}}.carousel--image .control.control--next{display:none}.carousel--image .control.control--prev{left:-4%}@media (min-width:600px){.carousel--image .control.control--prev{left:-14%}}.carousel--image .btn-link{position:absolute;top:20%;z-index:5;cursor:pointer;transform:translate(0%,0%);font-weight:bold;color:#4c4c4c !important;padding:10px}@media (min-width:600px){.carousel--image .btn-link{top:33%}}@media (min-width:896px){.carousel--image .btn-link{top:55%}}.carousel--image .btn-link:hover{color:#0050a0}.paragraph--type--carousel-images-small .carousel--image .inner{display:grid;grid-template-columns:1fr;grid-column-gap:15px;margin-left:0}@media (min-width:600px){.paragraph--type--carousel-images-small .carousel--image .inner{grid-column-gap:30px;margin-left:0;grid-template-columns:1fr 1fr}}@media (min-width:600px){.paragraph--type--carousel-images-small .grid{display:grid;grid-template-columns:260px auto;grid-column-gap:20px}}@media (min-width:896px){.paragraph--type--carousel-images-small .grid{display:grid;grid-template-columns:350px auto;grid-column-gap:100px}}.paragraph--type--carousel-images-small .grid .control--prev,.paragraph--type--carousel-images-small .grid .control--next{transform:rotate(180deg);top:30%}@media (min-width:896px){.paragraph--type--carousel-images-small .grid .control--prev,.paragraph--type--carousel-images-small .grid .control--next{top:50%}}@media (min-width:1800px){.paragraph--type--carousel-images-small .grid .control--prev,.paragraph--type--carousel-images-small .grid .control--next{top:70%}}.paragraph--type--carousel-images-small .grid .control--prev .icon,.paragraph--type--carousel-images-small .grid .control--next .icon{border-radius:100%;background:rgba(255,255,255,0.75);color:#0050a0}.paragraph--type--carousel-images-small .grid .control--prev{left:unset;right:-15px}@media (min-width:896px){.paragraph--type--carousel-images-small .grid .control--prev{left:-15%;right:unset}}@media (min-width:1800px){.paragraph--type--carousel-images-small .grid .control--prev{left:-7%}}.paragraph--type--carousel-images-small .grid .control--next{display:flex;left:-15px}@media (min-width:896px){.paragraph--type--carousel-images-small .grid .control--next{left:-30%;right:unset}}@media (min-width:1800px){.paragraph--type--carousel-images-small .grid .control--next{left:-15%}}.carousel--media{position:relative;width:100%;height:100%}.carousel--media .inner{position:relative;padding:0;width:100%;overflow:hidden}@media (min-width:1400px){.carousel--media .inner{-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 20%,#000 80%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,rgba(0,0,0,0) 0%,#000 20%,#000 80%,rgba(0,0,0,0) 100%)}}.carousel--media .inner .carousel__item{position:absolute;width:100%;justify-content:center;display:grid;align-content:center;left:100%;top:0;opacity:0;transition:none;height:auto}@media (min-width:896px){.carousel--media .inner .carousel__item{max-width:944px;width:calc(100% - 20%)}}@media (min-width:1400px){.carousel--media .inner .carousel__item{max-width:1140px}}.carousel--media .inner .carousel__item .figure__caption,.carousel--media .inner .carousel__item .media__heading,.carousel--media .inner .carousel__item .video__caption{opacity:0;transition:opacity 1s}.carousel--media .inner .carousel__item .figure__caption{display:none}.carousel--media .inner .carousel__item .video__caption{margin-top:30px;text-align:center}.carousel--media .inner .carousel__item .card__body{margin-top:30px;text-align:center}.carousel--media .inner .carousel__item .figure__image{width:auto;height:auto;max-width:100%;max-height:750px}.carousel--media .inner .carousel__item.prev_prev{opacity:0;left:-100%;transition:opacity 0.75s,left 0.75s}@media (min-width:896px){.carousel--media .inner .carousel__item.prev_prev{left:-60%;transform:translateX(-50%)}}.carousel--media .inner .carousel__item.prev{opacity:0.2;left:-100%;transition:opacity 0.75s,left 0.75s}@media (min-width:896px){.carousel--media .inner .carousel__item.prev{left:-35%;transform:translateX(-50%)}}@media (min-width:1400px){.carousel--media .inner .carousel__item.prev{left:-20%;transform:translateX(-50%)}}@media (min-width:1800px){.carousel--media .inner .carousel__item.prev{left:-20%;transform:translateX(-50%)}}.carousel--media .inner .carousel__item.active-0{opacity:1;left:0;transition:opacity 0.75s,left 0.75s}@media (min-width:896px){.carousel--media .inner .carousel__item.active-0{left:50%;transform:translateX(-50%)}}.carousel--media .inner .carousel__item.active-0 .figure__caption,.carousel--media .inner .carousel__item.active-0 .media__heading,.carousel--media .inner .carousel__item.active-0 .video__caption{opacity:1;transition:opacity 0.75s}.carousel--media .inner .carousel__item.next{opacity:0.2;left:100%;transition:opacity 0.75s,left 0.75s}@media (min-width:896px){.carousel--media .inner .carousel__item.next{left:135%;transform:translateX(-50%)}}@media (min-width:1400px){.carousel--media .inner .carousel__item.next{left:120%;transform:translateX(-50%)}}@media (min-width:1800px){.carousel--media .inner .carousel__item.next{left:120%;transform:translateX(-50%)}}.carousel--media .inner .carousel__item.next_next{opacity:0;left:100%;transition:opacity 0.75s,left 0.75s}@media (min-width:896px){.carousel--media .inner .carousel__item.next_next{left:160%;transform:translateX(-50%)}}.carousel--media .indicators--carousel{margin-top:30px;margin-left:auto;margin-right:auto}.carousel--media .indicators--carousel li a::before{border-radius:0;width:5px;height:5px}.carousel--media .indicators--carousel li a.active::before{background-color:#0050a0;width:32px}.carousel--media .control--carousel{transform:translateY(-50%)}@media (min-width:896px){.carousel--media .control--carousel{top:calc(50% - 85px)}}.carousel--media .control--carousel i{background:rgba(255,255,255,0.75);color:#0050a0}.carousel--media .control--carousel:hover i{color:#575756}.carousel--media .control--carousel.control--next{right:-16px}@media (min-width:896px){.carousel--media .control--carousel.control--next{right:5%;transform:translate(-50%)}}@media (min-width:1400px){.carousel--media .control--carousel.control--next{right:6.5%;transform:translate(-50%)}}@media (min-width:1800px){.carousel--media .control--carousel.control--next{right:15%;transform:translate(-50%)}}.carousel--media .control--carousel.control--prev{left:-16px}@media (min-width:896px){.carousel--media .control--carousel.control--prev{left:5%;transform:translate(50%)}}@media (min-width:1400px){.carousel--media .control--carousel.control--prev{left:6.5%;transform:translate(50%)}}@media (min-width:1800px){.carousel--media .control--carousel.control--prev{left:15%;transform:translate(50%)}}.carousel--media .stage{width:100%;margin-right:auto;margin-left:auto;max-width:auto}@media (min-width:350px){.carousel--media .stage{max-width:540px}}@media (min-width:600px){.carousel--media .stage{max-width:720px}}@media (min-width:896px){.carousel--media .stage{max-width:944px}}@media (min-width:1400px){.carousel--media .stage{max-width:1140px}}@media (min-width:1800px){.carousel--media .stage{max-width:1140px}}@media (min-width:2500px){.carousel--media .stage{max-width:1140px}}@media (min-width:3000px){.carousel--media .stage{max-width:1140px}}.carousel--product{position:relative;display:grid}@media (max-width:599px){.carousel--product{grid-template-rows:40vh 100px;grid-row-gap:2em;margin-bottom:1em}}@media (min-width:600px){.carousel--product{grid-template-columns:100px auto}}.carousel--product .inner{position:relative;overflow:visible;height:100%;width:100%}@media (min-width:600px){.carousel--product .inner{order:1}}.carousel--product .inner .carousel__item{position:absolute;opacity:0;transition:opacity 0.5s;z-index:-1;align-items:center;display:grid;left:0%;top:50%;transform:translate(0,-50%);cursor:zoom-in}@media (min-width:600px){.carousel--product .inner .carousel__item{left:20%;top:50%;transform:translate(-15%,-50%)}}@media (min-width:1400px){.carousel--product .inner .carousel__item{left:35%;top:35%;transform:translate(-35%,-35%)}}.carousel--product .inner .carousel__item picture{margin-top:0}@media (min-width:600px){.carousel--product .inner .carousel__item picture{margin-top:0}}.carousel--product .inner .carousel__item picture img{pointer-events:none;transition:transform 0.5s;vertical-align:middle}.carousel--product .inner .carousel__item.video .control--play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.carousel--product .inner .carousel__item.video video{max-width:100%;object-fit:cover}.carousel--product .inner .carousel__item.active{opacity:1;z-index:0}.carousel--product .inner .carousel__item.active img{pointer-events:auto;transform:scale(1.2) !important}.carousel--product .product--controls{position:relative;width:100%;display:grid;justify-content:center;align-items:center}@media (max-width:599px){.carousel--product .product--controls{grid-template-columns:30px 255px 30px;grid-column-gap:15px;z-index:9}}@media (min-width:600px){.carousel--product .product--controls{grid-template-rows:auto 345px auto;grid-row-gap:15px;order:0}}.carousel--product .product--controls .indicators--wrapper{overflow:hidden;width:100%;max-width:255px}@media (max-width:895px){.carousel--product .product--controls .indicators--wrapper{overflow-x:scroll}}.carousel--product .product--controls .indicators--product{width:max-content;max-height:80px;padding-left:0;overflow:hidden}@media (min-width:600px){.carousel--product .product--controls .indicators--product{max-height:345px;max-width:auto}}.carousel--product .product--controls .indicators--product li{list-style:none;padding-left:0;border:1px solid #E5E5E5;margin-bottom:0;margin-left:5px;margin-right:0;height:80px;width:80px;float:left}@media (min-width:600px){.carousel--product .product--controls .indicators--product li{float:none;margin-bottom:15px;margin-left:0;height:100px;width:100px}}.carousel--product .product--controls .indicators--product li a{display:block;cursor:pointer;position:relative}.carousel--product .product--controls .indicators--product li a::after{content:' ';height:4px;width:100%;background:transparent;position:absolute;left:0;bottom:0;z-index:1}.carousel--product .product--controls .indicators--product li a button.control--play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:transparent;pointer-events:none}.carousel--product .product--controls .indicators--product li a button.control--play i{border-width:3px}.carousel--product .product--controls .indicators--product li a button.control--play i::after{margin:5px 5px 5px 10px;border-width:14px 0 14px 24.25px}.carousel--product .product--controls .indicators--product li a img{object-fit:cover}.carousel--product .product--controls .indicators--product li a.active::after{background:#0050a0}.carousel--product .product--controls .control{top:auto;bottom:auto;position:relative;background:#F9FBFC;z-index:1}.carousel--product .product--controls .control:hover{background:#E5E5E5}.carousel--product .product--controls .control:hover i{-webkit-transform:scale(1);transform:scale(1)}.carousel--product .product--controls .control.inactive{cursor:unset;opacity:0.4}.carousel--product .product--controls .control.inactive:hover{background:#F9FBFC}.carousel--product .product--controls .control i{color:#575756;width:auto;height:auto;line-height:30px !important}.carousel--product .product--controls .control i::before{font-size:1.25rem}@media (max-width:599px){.carousel--product .product--controls .control--up{transform:rotate(-90deg);width:80px;height:30px;justify-self:center}}@media (min-width:600px){.carousel--product .product--controls .control--up{align-self:end}}@media (max-width:599px){.carousel--product .product--controls .control--down{transform:rotate(-90deg);width:80px;height:30px;justify-self:center}}@media (min-width:600px){.carousel--product .product--controls .control--down{align-self:start;margin-top:-15px}}.carousel--product .control--zoom{position:absolute;top:auto;left:auto;bottom:10%;right:10%;z-index:1}@media (min-width:600px){.carousel--product .control--zoom{display:grid}}.lightbox--product .lightbox--image-holder{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center}.lightbox--product .lightbox--image-holder img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:transform 0.5s;-webkit-user-select:none;-webkit-user-drag:none;cursor:zoom-in}.lightbox--product .lightbox--image-holder img.zoomed{transform:translate(-50%,-50%) scale(3);cursor:grab}.lightbox--product .lightbox--image-holder video{max-width:1200px;width:100%}.carousel--story{position:relative}.carousel--story .inner{background-color:#575756;position:relative;overflow:hidden}.carousel--story .bgimage{opacity:0}.carousel--story .quote{opacity:0}.carousel--story .carousel__item{background:none}.carousel--story .carousel__item .card__image{overflow:hidden;transform:translate3d(0,0,0)}.carousel--story .carousel__item .card__image .bgimage{z-index:5;transform:translate3d(0,0,0)}.carousel--story .carousel__item .card__image .bgimage::after{content:'';display:none;transform:translate3d(0,0,0);position:absolute;left:0;top:0;width:100%;height:100%;background-color:#434343}@media (min-width:896px){.carousel--story .carousel__item .card__image .bgimage::after{display:block}}.carousel--story .carousel__item .card__content{overflow:hidden;transform:translate3d(0,0,0)}.carousel--story .carousel__item .card__content .quote{transform:translate3d(0,0,0)}.carousel--story .carousel__item .card__content .quote p{transform:translate3d(0,0,0)}.carousel--story .carousel__item .card__content .quote .card__author{transform:translate3d(0,0,0)}.carousel--story .carousel__item.active{opacity:1;z-index:2}.carousel--story .carousel__item.active::after{opacity:0.1}.carousel--story .carousel__item.active .bgimage{opacity:1;left:0;transition:opacity 0s 0s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.active .bgimage{transition:opacity 0s 0s,left 1s 0.1s ease}}.carousel--story .carousel__item.active .bgimage::after{transition:left 1s;z-index:5}.carousel--story .carousel__item.active .quote{opacity:1;left:0;transition:opacity 0s 0s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.active .quote{transition:opacity 0s 0s,left 1s 0.1s ease}}.carousel--story .carousel__item.active .quote .card__author{opacity:1;transition:opacity 0.5s 0.75s}@media (min-width:600px){.carousel--story .carousel__item.active .quote .card__author{transition:opacity 0.75s 1.25s}}.carousel--story .carousel__item.next .bgimage{left:-100%;opacity:0;transition:opacity 0s 0.75s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.next .bgimage{transition:left 1s 0.1s ease,opacity 0s 1s}}.carousel--story .carousel__item.next .bgimage::after{left:-100%;transition:left 1s;z-index:5}.carousel--story .carousel__item.next .quote{opacity:0;left:-110%;transition:opacity 0s 0.75s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.next .quote{transition:left 1s 0.1s ease,opacity 0s 1s}}.carousel--story .carousel__item.next .quote .card__author{opacity:0;transition:opacity 0s 0.75s}@media (min-width:600px){.carousel--story .carousel__item.next .quote .card__author{transition:opacity 0s 1s}}.carousel--story .carousel__item.prev .bgimage{left:100%;opacity:0;transition:opacity 0s 0.75s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.prev .bgimage{transition:left 1s 0.1s ease,opacity 0s 1s}}.carousel--story .carousel__item.prev .bgimage::after{left:100%;transition:left 1s;z-index:5}.carousel--story .carousel__item.prev .quote{opacity:0;left:110%;transition:opacity 0s 0.75s,left 0.75s ease}@media (min-width:600px){.carousel--story .carousel__item.prev .quote{transition:left 1s 0.1s ease,opacity 0s 1s}}.carousel--story .carousel__item.prev .quote .card__author{opacity:0;transition:opacity 0s 0.75s}@media (min-width:600px){.carousel--story .carousel__item.prev .quote .card__author{transition:opacity 0s 1s}}.carousel--story.backwards .carousel__item.active .bgimage::after{left:-100% !important}.carousel--story.forwards .carousel__item.active .bgimage::after{left:100% !important}@media (max-width:895px){.carousel--story .control--carousel{transform:rotate(180deg)}}@media (max-width:895px){.carousel--story .control--carousel.control--prev{right:-15px;left:unset}}@media (max-width:895px){.carousel--story .control--carousel.control--next{left:-15px;right:unset}}:root{--swiper-navigation-size:50px}.swiper--outer-wrapper{position:relative;width:100%}.swiper--outer-wrapper .swiper-container{width:100%;height:100%}.swiper--outer-wrapper .control--carousel{background:white;position:absolute;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:100%}.swiper--outer-wrapper .control--carousel i{color:#0050a0}.swiper--outer-wrapper .control--carousel.control--prev{top:var(--swiper-navigation-top-offset,40%);left:var(--swiper-navigation-sides-offset,0px);right:auto;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2))}@media (min-width:896px){.swiper--outer-wrapper .control--carousel.control--prev{left:var(--swiper-navigation-sides-offset,10px)}}.swiper--outer-wrapper .control--carousel.control--next{top:var(--swiper-navigation-top-offset,40%);right:var(--swiper-navigation-sides-offset,0px);left:auto;width:calc(var(--swiper-navigation-size));height:var(--swiper-navigation-size);margin-top:calc(0px -(var(--swiper-navigation-size) / 2))}@media (min-width:896px){.swiper--outer-wrapper .control--carousel.control--next{right:var(--swiper-navigation-sides-offset,10px)}}.swiper--outer-wrapper .swiper-pagination{top:auto;bottom:-2.5em}.swiper--outer-wrapper .swiper-pagination .swiper-pagination-bullet{width:5px;height:5px;margin:5px !important;cursor:pointer;background:#a7a8aa;border-radius:0;transition:all 0.25s ease-in-out}.swiper--outer-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#0050a0;width:32px}.swiper--outer-wrapper .swiper-slide{width:fit-content !important}.swiper--outer-wrapper .swiper-slide img,.swiper--outer-wrapper .swiper-slide video{object-fit:cover;width:100%;height:100%;height:300px}@media (min-width:896px){.swiper--outer-wrapper .swiper-slide img,.swiper--outer-wrapper .swiper-slide video{min-height:50vh;max-height:600px;height:100%}}.swiper--outer-wrapper .card__content{opacity:0}.swiper--outer-wrapper .card__content .card__body{text-align:center;margin-top:30px}.swiper--outer-wrapper .card__content .card__body p{word-break:break-all}.swiper--outer-wrapper .swiper-slide-active .card__content{opacity:1}.swiper--outer-wrapper.product-media .swiper-slide .card__media{width:fit-content}.swiper--outer-wrapper.product-media .swiper-slide-active{opacity:1 !important}.swiper--outer-wrapper.product-media .swiper-slide-active .card__content{opacity:1}.swiper--outer-wrapper.product-media .swiper-slide{opacity:0.2}
[class^="icon-"],[class*=" icon-"]{font-family:"Linearicons";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}[class^="icon-"]::before,[class*=" icon-"]::before{font-size:30px}.icon-envelope::before,.icon--envelope::before{content:"\e696"}.icon-book::before,.icon--book::before{content:"\e712"}.icon-user::before{content:"\e71e"}.icon-users2::before{content:"\e723"}.icon-shirt::before{content:"\e741"}.icon-cart::before{content:"\e74d"}.icon-telephone::before{content:"\e76a"}.icon-map-marker::before,.icon--map-marker::before{content:"\e77a"}.icon-calendar-empty::before{content:"\e785"}.icon-pie-chart::before{content:"\e7f8"}.icon-rocket::before{content:"\e837"}.icon-network::before{content:"\e886"}.icon-undo2::before{content:"\e8d8"}.icon-clock::before{content:"\e8e6"}.icon-download2::before,.icon--download2::before{content:"\e8f5" !important}.icon-magnifier::before{content:"\e922"}.icon-menu::before{content:"\e92b"}.icon-cross2::before{content:"\e935"}.icon-plus::before{content:"\e936"}.icon-minus::before{content:"\e937"}.icon-chevron-up::before{content:"\e939"}.icon-chevron-down::before{content:"\e93a"}.icon-chevron-left::before{content:"\e93b"}.icon-chevron-right::before{content:"\e93c"}.icon-arrow-right::before{content:"\e944"}.icon-expand2::before{content:"\e94c"}.icon-notification::before{content:"\e954"}.icon-warning::before{content:"\e955"}.icon-notification-circle::before{content:"\e956"}.icon-checkmark-circle::before{content:"\e959"}.icon-border-all::before{content:"\e9df"}.cta .cta__btn{margin-top:40px;border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:none;font-weight:400;font-family:"Encode Sans Compressed Bold",sans-serif;transition:all 0.25s ease-in-out;background:#0050a0;color:white;padding:10px 25px;font-size:16px;line-height:1.5;border-radius:1px;letter-spacing:.01em;background:#E64B46;color:white}.cta .cta__btn:hover{transition:all 0.5s ease-in-out}.cta .cta__btn:focus,.cta .cta__btn.focus{outline:0;box-shadow:0 0 7px 2px rgba(0,0,0,0.3)}.cta .cta__btn.disabled,.cta .cta__btn:disabled{opacity:.65}.cta .cta__btn:not([disabled]):not(.disabled):active,.cta .cta__btn:not([disabled]):not(.disabled).active{background-image:none}.cta .cta__btn:hover{background:#003c77;color:white}.cta .cta__btn:hover{background:#e12822;color:white}.cta .cta__link{margin-top:40px;border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:none;font-weight:400;font-family:"Encode Sans Compressed Bold",sans-serif;transition:all 0.25s ease-in-out;background:#0050a0;color:white;padding:10px 25px;font-size:16px;line-height:1.5;border-radius:1px;letter-spacing:.01em;background:#E64B46;color:white}.cta .cta__link:hover{transition:all 0.5s ease-in-out}.cta .cta__link:focus,.cta .cta__link.focus{outline:0;box-shadow:0 0 7px 2px rgba(0,0,0,0.3)}.cta .cta__link.disabled,.cta .cta__link:disabled{opacity:.65}.cta .cta__link:not([disabled]):not(.disabled):active,.cta .cta__link:not([disabled]):not(.disabled).active{background-image:none}.cta .cta__link:hover{background:#003c77;color:white}.cta .cta__link:hover{background:#e12822;color:white}.cta .cta__link--shop{background:white;color:#575756}.cta .cta__link--shop:hover{background:#ebebeb;color:#575756}.cta .cta__link--shop::after{font-size:1.25rem;content:"\e74d";font-family:"Linearicons";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}.cta--default{background:#0050a0 !important;background:radial-gradient(circle,#0050a0 0%,#00468d 31%,#003f7f 100%) !important;color:white;color:white;padding:30px}.cta--notice .cta__content::before{font-family:"Linearicons";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;content:"\e7bc";color:#0050a0;font-size:70px}.cta--short{padding:0}.cta--short .cta__content{padding:30px 30px;display:-ms-grid;display:grid;grid-gap:16px}@media (min-width:600px){.cta--short .cta__content{padding:30px 60px}}@media (min-width:896px){.cta--short .cta__content{padding:30px 120px}}@media (min-width:350px) and (max-width:599px){.cta--short .cta__content{grid-gap:16px}}@media (min-width:600px) and (max-width:895px){.cta--short .cta__content{grid-gap:16px}}@media (min-width:896px) and (max-width:1399px){.cta--short .cta__content{grid-gap:24px}}@media (min-width:1400px) and (max-width:1799px){.cta--short .cta__content{grid-gap:32px}}@media (min-width:1800px) and (max-width:2499px){.cta--short .cta__content{grid-gap:32px}}.cta--short .cta__content.cta__content--default{grid-template-columns:1fr;align-items:start}@media (min-width:896px){.cta--short .cta__content.cta__content--default{grid-template-columns:auto auto}}.cta--short .cta__content.cta__content--notice{grid-template-columns:1px 1fr;align-items:center}@media (max-width:895px){.cta--short .cta__content.cta__content--notice{grid-column-gap:0}}@media (min-width:896px){.cta--short .cta__content.cta__content--notice{grid-template-columns:70px 1fr auto}}@media (max-width:895px){.cta--short .cta__content.cta__content--notice .cta__link,.cta--short .cta__content.cta__content--notice .cta__btn{grid-column:2/3}}.cta--short .cta__content .cta__link,.cta--short .cta__content .cta__btn{margin-top:0}.cta--short .cta__content .heading{font-size:1.25rem;line-height:1.4;margin:0;width:auto;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal}.cta--short .cta__content .heading__link{color:inherit}.cta--short .cta__content .heading__link:hover{color:inherit}.cta--short .cta__content .subheading{font-size:1rem;line-height:1.4;margin:0;width:auto;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal}.cta--short .cta__content .subheading__link{color:inherit}.cta--short .cta__content .subheading__link:hover{color:inherit}.cta--short .cta__content .cta__body{font-size:1.25rem;line-height:1.4;margin:0;width:auto;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal;padding-right:30px}.cta--short .cta__content .cta__body__link{color:inherit}.cta--short .cta__content .cta__body__link:hover{color:inherit}@media (max-width:895px){.cta--short .cta__content .cta__body{padding-right:0}}.cta--short .cta__content .cta__body a{border:none;text-decoration:none;color:inherit;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400}.cta--full{padding:0}@media (min-width:896px){.cta--full--default{background-position:left top;background-repeat:no-repeat;background-image:url(/themes/custom/langtechnik/images/cta/bg_cta.webp);background-color:#244181}}@media (min-width:896px) and (max-width:1399px){.cta--full--default{background-size:cover}}.cta--full--default .heading{font-style:normal;font-size:3rem;line-height:1.4;margin:0 0 .5em;width:auto;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal}@media (max-width:1399px){.cta--full--default .heading{font-size:2.72727rem;line-height:1.26}}@media (max-width:895px){.cta--full--default .heading{font-size:2rem;line-height:1.26;letter-spacing:.035em}}.cta--full--default .heading span{display:inline}@media (min-width:600px){.cta--full--default .heading span{display:none}}.cta--full--default .heading i{font-weight:400;font-family:"Encode Sans Compressed",sans-serif;font-style:normal}.cta--full--default .heading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}.cta--full--default .heading__link{color:inherit}.cta--full--default .heading__link:hover{color:inherit}.cta--full--default .subheading{font-style:normal;font-size:3rem;line-height:1.4;margin:0;width:auto;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal}@media (max-width:1399px){.cta--full--default .subheading{font-size:2.72727rem;line-height:1.26}}@media (max-width:895px){.cta--full--default .subheading{font-size:2rem;line-height:1.26;letter-spacing:.035em}}.cta--full--default .subheading span{display:inline}@media (min-width:600px){.cta--full--default .subheading span{display:none}}.cta--full--default .subheading i{font-weight:400;font-family:"Encode Sans Compressed",sans-serif;font-style:normal}.cta--full--default .subheading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}.cta--full--default .subheading__link{color:inherit}.cta--full--default .subheading__link:hover{color:inherit}@media (max-width:599px){.cta--full--default .subheading{font-size:1rem}}.cta--full--default .cta__body{font-size:1.25rem;line-height:1.4;margin:0;width:auto;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal}.cta--full--default .cta__body__link{color:inherit}.cta--full--default .cta__body__link:hover{color:inherit}@media (min-width:896px){.cta--full--light{background:#F7F7F8}}.cta--full--light .heading{font-style:normal;font-size:3rem;line-height:1.4;margin:0 0 .5em;width:auto;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#0050a0;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal}@media (max-width:1399px){.cta--full--light .heading{font-size:2.72727rem;line-height:1.26}}@media (max-width:895px){.cta--full--light .heading{font-size:2rem;line-height:1.26;letter-spacing:.035em}}.cta--full--light .heading span{display:inline}@media (min-width:600px){.cta--full--light .heading span{display:none}}.cta--full--light .heading i{font-weight:400;font-family:"Encode Sans Compressed",sans-serif;font-style:normal}.cta--full--light .heading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}.cta--full--light .heading__link{color:inherit}.cta--full--light .heading__link:hover{color:inherit}.cta--full--light .subheading{font-size:1.25rem;line-height:1.4;margin:0 0 1em 0;width:auto;color:#575756;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal}.cta--full--light .subheading__link{color:inherit}.cta--full--light .subheading__link:hover{color:inherit}@media (max-width:599px){.cta--full--light .subheading{font-size:1rem}}.cta--full--light .cta__body{font-size:1.25rem;line-height:1.4;margin:0;width:auto;color:#575756;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal}.cta--full--light .cta__body__link{color:inherit}.cta--full--light .cta__body__link:hover{color:inherit}.cta--full--light .cta{background-color:#F7F7F8 !important;background-image:none !important}.cta--full--default,.cta--full--light{align-items:center;display:-ms-grid;display:grid}@media (min-width:896px){.cta--full--default,.cta--full--light{grid-template-columns:1fr  400px 400px 1fr}}@media (min-width:1400px){.cta--full--default,.cta--full--light{grid-template-columns:1fr 600px 600px 1fr}}.cta--full--default .cta--full__figure,.cta--full--light .cta--full__figure{order:1;width:100%;height:auto}@media (min-width:600px){.cta--full--default .cta--full__figure,.cta--full--light .cta--full__figure{height:450px}}@media (min-width:896px){.cta--full--default .cta--full__figure,.cta--full--light .cta--full__figure{grid-column:3/5;width:50vw;height:650px;order:2}}.cta--full--default .cta--full__figure img,.cta--full--default .cta--full__figure picture,.cta--full--light .cta--full__figure img,.cta--full--light .cta--full__figure picture{object-fit:cover}@media (min-width:896px){.cta--full--default .cta--full__figure img,.cta--full--default .cta--full__figure picture,.cta--full--light .cta--full__figure img,.cta--full--light .cta--full__figure picture{height:100%}}@media (min-width:896px){.cta--full--contentpage .cta--full__figure{grid-column:3/5;width:100%}}.cta--full .cta{position:relative;order:2;text-align:center;padding:60px 16px;background-position:left top;background-image:url(/themes/custom/langtechnik/images/cta/bg_cta.webp);background-size:cover}@media (min-width:896px){.cta--full .cta{grid-column:2/3;order:1;text-align:left;padding:0;background:none !important}}.cta--full .cta .cta__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:start;align-items:start}@media (min-width:896px){.cta--full .cta .cta__content{padding-right:60px}}@media (min-width:1400px){.cta--full .cta .cta__content{padding-right:75px}}.cta--full .cta .cta__content::before{content:''}.cta--full .heading{grid-column:1/2;order:1;text-align:left}.cta--full .subheading{grid-column:1/2;order:0}.cta--full .cta__body{order:3;grid-column:1/2;text-align:left}.cta--full .cta__link{grid-column:1/2;order:4}.cta--full .cta__image{grid-column:2/3;grid-row:1/4}.cta--landingpage{text-align:center;position:relative;z-index:0;overflow:hidden;background:transparent;padding-top:70px;padding-bottom:70px}@media (min-width:896px){.cta--landingpage{padding-top:130px;padding-bottom:130px}}.cta--landingpage .heading{font-style:normal;font-size:3rem;line-height:1.4;margin:0 0 .5em;width:auto;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;color:#fff;margin-left:auto;margin-right:auto;width:100%;margin-bottom:0.5em}@media (max-width:1399px){.cta--landingpage .heading{font-size:2.72727rem;line-height:1.26}}@media (max-width:895px){.cta--landingpage .heading{font-size:2rem;line-height:1.26;letter-spacing:.035em}}.cta--landingpage .heading span{display:inline}@media (min-width:600px){.cta--landingpage .heading span{display:none}}.cta--landingpage .heading i{font-weight:400;font-family:"Encode Sans Compressed",sans-serif;font-style:normal}.cta--landingpage .heading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}.cta--landingpage .heading__link{color:inherit}.cta--landingpage .heading__link:hover{color:inherit}.cta--landingpage .heading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}@media (min-width:896px){.cta--landingpage .heading{width:60%}}.cta--landingpage .subheading{font-size:1.75rem;line-height:1.4;margin:0 0 .8em;width:auto;letter-spacing:.04em;color:#fff;font-family:"Encode Sans Compressed",sans-serif;font-weight:400;font-style:normal;margin:0 auto 0;width:100%}@media (max-width:895px){.cta--landingpage .subheading{font-size:1.45833rem;line-height:1.26;letter-spacing:.035em}}.cta--landingpage .subheading__link{color:inherit}.cta--landingpage .subheading__link:hover{color:inherit}@media (min-width:896px){.cta--landingpage .subheading{width:80%}}@media (min-width:1400px){.page-node-type-product .cta--full--default{grid-template-columns:1fr 720px 720px 1fr}}@media (min-width:896px){.page-node-type-product .cta--full--default .cta__content{padding-right:45px}}@media (min-width:1400px){.page-node-type-product .cta--full--default .cta__content{padding-right:120px}}.cta--full--contact{background-position:left top;background-image:url(/themes/custom/langtechnik/images/bg_netz.jpg);background-size:cover;color:#fff;display:-ms-grid;display:grid}@media (min-width:896px){.cta--full--contact{grid-template-columns:1fr  400px 400px 1fr}}@media (min-width:1400px){.cta--full--contact{grid-gap:150px;grid-template-columns:1fr 500px 700px 1fr}}.cta--full--contact .heading{font-style:normal;font-size:3rem;line-height:1.4;margin:0 0 .5em;width:auto;letter-spacing:.04em;word-wrap:break-word;overflow-wrap:break-word;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:#fff;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal;order:1}@media (max-width:1399px){.cta--full--contact .heading{font-size:2.72727rem;line-height:1.26}}@media (max-width:895px){.cta--full--contact .heading{font-size:2rem;line-height:1.26;letter-spacing:.035em}}.cta--full--contact .heading span{display:inline}@media (min-width:600px){.cta--full--contact .heading span{display:none}}.cta--full--contact .heading i{font-weight:400;font-family:"Encode Sans Compressed",sans-serif;font-style:normal}.cta--full--contact .heading em{font-style:normal;display:block;font-family:"Encode Sans Compressed",sans-serif;font-weight:normal}.cta--full--contact .heading__link{color:inherit}.cta--full--contact .heading__link:hover{color:inherit}.cta--full--contact .subheading{font-size:1.75rem;line-height:1.4;margin:0;width:auto;letter-spacing:.04em;color:#fff;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400;font-style:normal;order:2}@media (max-width:895px){.cta--full--contact .subheading{font-size:1.45833rem;line-height:1.26;letter-spacing:.035em}}.cta--full--contact .subheading__link{color:inherit}.cta--full--contact .subheading__link:hover{color:inherit}.cta--full--contact .h5{order:3;color:#fff;margin:0 0 1em}.cta--full--contact .link{color:#fff;border:none;order:4;margin-bottom:0.5em}.cta--full--contact .btn{margin-top:20px;order:5}.cta--full--contact .cta{display:flex;flex-direction:column;justify-content:center;align-items:start}.cta--full--contact .cta--full__figure{order:1;width:100%}@media (min-width:896px){.cta--full--contact .cta--full__figure{grid-column:3/5;order:2}}
