/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
[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}}
.data-list .data__item{margin:0;padding:7px 0;font-size:1rem;display:flex;justify-content:space-between;border-bottom:1px solid #575756}.data-list .data__item:nth-last-child(1){border-bottom:none}.product-attributes__data-list .data__item{padding:0;border-bottom:none;display:grid;grid-template-columns:50% 50%;grid-gap:7px;font-size:1rem}.product-attributes__data-list .data__item:nth-last-child(1) .col-1{border-bottom:3px solid #575756}.product-attributes__data-list .data__item:nth-last-child(1) .col-2{border-bottom:1px solid #575756}.product-attributes__data-list .data__item .col-1{border-top:3px solid #575756;padding:7px 0 25px;text-transform:uppercase;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400}@media (max-width:895px){.product-attributes__data-list .data__item .col-1{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.product-attributes__data-list .data__item .col-2{padding:7px 0 25px;border-top:1px solid #575756}@media (max-width:895px){.product-attributes__data-list .data__item .col-2{-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.sparepart-attributes__data-list .data__item{padding:0;border-bottom:none;display:grid;grid-template-columns:50% 50%;grid-gap:7px;font-size:.7em}@media (min-width:896px){.sparepart-attributes__data-list .data__item{font-size:1rem}}.sparepart-attributes__data-list .data__item:nth-last-child(1) .col-1{border-bottom:3px solid #575756}.sparepart-attributes__data-list .data__item:nth-last-child(1) .col-2{border-bottom:1px solid #575756}.sparepart-attributes__data-list .data__item .col-1{border-bottom:3px solid #575756;padding:7px 0 7px;text-transform:uppercase;font-family:"Encode Sans Compressed Bold",sans-serif;font-weight:400}.sparepart-attributes__data-list .data__item .col-2{padding:7px 0 7px;border-bottom:1px solid #575756}.product-notes__data-list{display:-ms-grid;display:grid;grid-gap:16px}@media (min-width:350px) and (max-width:599px){.product-notes__data-list{grid-gap:16px}}@media (min-width:600px) and (max-width:895px){.product-notes__data-list{grid-gap:16px}}@media (min-width:896px) and (max-width:1399px){.product-notes__data-list{grid-gap:24px}}@media (min-width:1400px) and (max-width:1799px){.product-notes__data-list{grid-gap:32px}}@media (min-width:1800px) and (max-width:2499px){.product-notes__data-list{grid-gap:32px}}.product-notes__data-list .data__item{grid-template-columns:1fr;display:-ms-grid;display:grid;grid-gap:16px}@media (min-width:896px){.product-notes__data-list .data__item{grid-template-columns:1fr 1fr 1fr}}@media (min-width:350px) and (max-width:599px){.product-notes__data-list .data__item{grid-gap:16px}}@media (min-width:600px) and (max-width:895px){.product-notes__data-list .data__item{grid-gap:16px}}@media (min-width:896px) and (max-width:1399px){.product-notes__data-list .data__item{grid-gap:24px}}@media (min-width:1400px) and (max-width:1799px){.product-notes__data-list .data__item{grid-gap:32px}}@media (min-width:1800px) and (max-width:2499px){.product-notes__data-list .data__item{grid-gap:32px}}.product-notes__data-list .data__item .col-2{font-size:1rem}@media (min-width:896px){.product-notes__data-list .data__item .col-2{grid-column:2/4}}.product-notes__data-list .lieferumfang .col-2 li{display:grid;grid-template-columns:auto auto;align-items:start;justify-content:start;grid-gap:3px}.product-notes__data-list .lieferumfang .col-2 li a{border:none;text-decoration:none;color:inherit}.product-notes__data-list .lieferumfang .col-2 li a:hover{color:#0050a0}.product-notes__data-list .lieferumfang .col-2 li .views-field-nothing{margin-left:5px}.downloads__data-list .data__item{display:flex;justify-content:space-between;padding:1em 0;border-bottom:1px solid #E5E5E5;font-size:1rem}.downloads__data-list .data__item .col-1{text-transform:uppercase}.downloads__data-list .data__item .col-2 .link--download{border:none}.downloadFilesSearch__data-list{display:flex}.downloadFilesSearch__data-list .data__item{justify-content:space-between;padding:0;margin-right:1em;font-size:1rem}.downloadFilesSearch__data-list .data__item .col-1{text-transform:uppercase}.technical-data .data-list .data__item:nth-last-child(2){border:none}.technical-data .data-list .data__item:nth-last-child(1){margin-top:20px}.technical-data .data-list .data__item:nth-last-child(1) .link{border:none}
