/*!/wp-content/themes/leitner-ag/style.css*/body{position:relative;overflow-y:scroll;padding-top:85px}body.home{padding-top:0}a,button,input{transition:all 300ms ease}.form-control:active,.form-control:focus,a:focus,a:active,button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{outline:none;box-shadow:none}button::-moz-focus-inner{border:0}img{max-width:100%;height:auto}input:not([type=radio]):not([type=checkbox]),textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:vertical}a[href^=tel]{color:inherit;text-decoration:none}#primary{max-width:100%}.alignfull{width:auto;max-width:none;margin-left:calc(-50vw + 50% + var(--scrollbar-half));margin-right:calc(-50vw + 50% + var(--scrollbar-half))}.alignwide{position:relative;left:50%;min-width:100%;max-width:calc(100vw - 2 * var(--scrollbar-half));width:135.188%;transform:translateX(-50%)}.mapa label{width:auto;display:inline}.mapa img{max-width:none}.form-control{border-radius:0;height:42px;border:solid 1px var(--silver)}.form-control:focus{border-color:var(--darkgrey)}.wpcf7-not-valid-tip{display:none!important}div.wpcf7 .ajax-loader{position:absolute}.wpcf7 form .wpcf7-response-output{margin:10px 0;padding:15px;border:none;font-size:13px}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.form-control.wpcf7-not-valid{border-color:red;box-shadow:0 0 10px rgb(255 0 0 / .2)}.wpcf7-acceptance.wpcf7-not-valid{color:red}#branding{position:fixed;z-index:999;top:0;left:0;right:0;-webkit-transition:all 300ms ease;transition:all 300ms ease;transition-property:transform,background-color;padding:0 40px;background:rgb(255 255 255 / .04);border-bottom:solid 1px rgb(155 155 155 / .3)}.scrolled #branding{transform:translateY(-101%)}.scrolled.menu-open #branding,.scrolled.scrolling-up #branding{background-color:var(--white);transform:translateY(0%)}#branding .navbar{position:static;padding:0}#branding .navbar-brand{margin:0;padding:24px 0}.contrast-logo{display:none}body.home:not(.scrolled) #branding .navbar-brand img{display:none}body.home:not(.scrolled) #branding .navbar-brand img.contrast-logo{display:block}button.navbar-toggler{display:flex;padding:6px 0;align-items:center;position:relative;z-index:999;border:none}button.navbar-toggler .closed{display:none}button.navbar-toggler .opened{display:block;opacity:1}button.navbar-toggler.collapsed .closed{display:block}button.navbar-toggler.collapsed .opened{display:none}button.navbar-toggler span{opacity:0}button.navbar-toggler.collapsed span{opacity:1;margin:0 0 0 12px;font-family:DIN2014-Demi,sans-serif;font-size:16px;color:var(--grey);text-transform:uppercase;-webkit-transition:color 300ms ease;transition:color 300ms ease}.home button.navbar-toggler.collapsed span{color:var(--white)}.home.scrolled.scrolling-up button.navbar-toggler.collapsed span{color:var(--grey)}button.navbar-toggler.collapsed:hover span,.scrolled.scrolling-up button.navbar-toggler.collapsed:hover span{color:var(--blue)}button.navbar-toggler .opened path,button.navbar-toggler .closed path{-webkit-transition:stroke 300ms ease;transition:stroke 300ms ease}.home button.navbar-toggler .closed path{stroke:var(--white)}.home.scrolled.scrolling-up button.navbar-toggler .closed path{stroke:var(--grey)}button.navbar-toggler:hover .closed path,.scrolled.scrolling-up button.navbar-toggler:hover .closed path{stroke:var(--blue)}button.navbar-toggler:hover .opened path{stroke:var(--white)}.navbar-collapse,.navbar-collapse.collapsing,.navbar-collapse.collapse.show{position:absolute;z-index:99;top:0;left:0;width:100%;height:100vh!important;margin:0;background-color:rgb(0 0 0 / .08);border:none;text-align:center;transition:all 300ms ease}.navbar-collapse{opacity:0;transition:all .3s ease}.menu-open .navbar-collapse.collapsing{transition:none}.navbar-collapse.collapse.show{opacity:1}.nav-wrapper{position:absolute;top:0;bottom:0;left:0;padding:24px 60px 60px;background:#002033;color:var(--white);-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;-webkit-transform:translateX(-80%);transform:translateX(-80%)}.menu-open .nav-wrapper{-webkit-transform:translateX(0%);transform:translateX(0%)}#languages .dropdown-toggle{min-width:180px;height:42px;padding:0 12px;background:#0A283B;border:none;font-family:DIN2014-Demi,sans-serif;font-size:12px;color:var(--white);text-align:left;text-transform:uppercase}#languages .dropdown-toggle svg:first-child{margin-right:5px}#languages .dropdown-toggle svg:last-child{margin-left:auto}#languages .dropdown-toggle::after{display:none}#languages .dropdown-toggle:hover{background:#143143;color:var(--white)}#languages .dropdown-toggle path{-webkit-transition:fill 300ms ease;transition:fill 300ms ease}#languages .dropdown-toggle:hover path{fill:var(--white)}#languages .dropdown-menu{width:100%;margin:0;padding:0;background:#0A283B;border:none;border-radius:0}#languages .dropdown-item{padding:0 31px;background:none;font-family:DIN2014-Demi,sans-serif;font-size:12px;line-height:42px;color:var(--white);text-align:left;text-transform:uppercase}#languages .dropdown-item:hover{background:#143143;color:var(--white)}#main_nav{margin:30px 0}@media (min-width:768px){#main_nav li:hover .dropdown-menu{display:block}}#main_nav a{position:relative;display:block;width:342px;max-width:100%;padding:18px 0;opacity:.6;font-size:26px;letter-spacing:-.2px;color:var(--white);text-align:left;border-bottom:solid 2px rgb(255 255 255 / .1)}#main_nav a:before{content:'';display:block;position:absolute;top:0;bottom:0;left:100%;width:60px}#main_nav a.back-arrow{display:none}#main_nav a.dropdown-toggle:after{content:url(/wp-content/themes/leitner-ag/images/right.svg);position:absolute;top:calc(50% - 8px);right:0;font-size:0;line-height:1}#main_nav a:hover{opacity:1}#main_nav .dropdown{position:static}#main_nav .dropdown-menu{position:absolute;top:0;bottom:0;left:100%;right:auto;margin:0;padding:96px 60px 60px;background:#001929;border:none;border-radius:0}#main_nav .dropdown-menu a.dropdown-item{padding:21px 0;background:none;font-size:22px}#secondary_nav{text-align:left}#secondary_nav a{display:inline-block;padding:0;font-size:18px;line-height:2.11;letter-spacing:-.2px;color:var(--white);opacity:.6}#secondary_nav a:hover{opacity:1}#socials li+li{margin-left:12px}#socials a{padding:12px;font-size:0;line-height:1;background:rgb(255 255 255 / .04)}#socials a g,#socials a path,#socials a circle{-webkit-transition:fill 300ms ease;transition:fill 300ms ease;fill:var(--white);opacity:.6}#socials a:hover{background:rgb(255 255 255 / .08)}#socials a:hover g,#socials a:hover path,#socials a:hover circle{fill:var(--white);opacity:1}#search_nav{margin:0 0 0 44px;border-left:solid 1px rgb(155 155 155 / .3);font-family:DIN2014-Demi,sans-serif;font-size:16px;text-transform:uppercase}#search_nav li{padding-left:40px}#search_nav a{display:flex;align-items:center;height:100%;padding:0;color:var(--grey)}.home #search_nav a{color:var(--white)}.home.scrolled #search_nav a{color:var(--grey)}#search_nav a path{-webkit-transition:stroke 300ms ease;transition:stroke 300ms ease}.home #search_nav a path{stroke:var(--white)}.home.scrolled #search_nav a path{stroke:var(--grey)}#search_nav a:hover,.home #search_nav a:hover{color:var(--blue)}#search_nav a:hover path,.home #search_nav a:hover path{stroke:var(--blue)}#search_nav a .text{margin-left:7px}#main-search{display:none;margin:0 40px 0 44px;padding:0 0 0 60px;background:url(/wp-content/themes/leitner-ag/images/search.svg) left 40px center no-repeat;border:solid 1px rgb(155 155 155 / .3);border-top:none;border-bottom:none;font-family:DIN2014-Demi,sans-serif;font-size:16px;color:var(--dark)}#main-search input{height:100%;padding:0;background:none;border:none;text-transform:uppercase}#main-search input::-webkit-search-decoration,#main-search input::-webkit-search-cancel-button,#main-search input::-webkit-search-results-button,#main-search input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}#main-search button{width:72px;height:100%;padding:0;background:url(/wp-content/themes/leitner-ag/images/close.svg) center center no-repeat;border:none}#search-results{display:none;position:absolute;top:100%;left:0;right:0;background:var(--white);border-top:1px solid rgb(155 155 155 / .3);max-height:calc(100vh - 86px);overflow:auto}.search-results>a{display:block;padding:38px 0;border-bottom:2px solid rgb(155 155 155 / .3);font-size:18px;line-height:1.61;color:var(--grey)}.search-results>a .container{position:relative}.search-results>a .container:after{content:url(/wp-content/themes/leitner-ag/images/result-arrow.svg);position:absolute;top:calc(50% - 5px);right:110px;font-size:0;line-height:1}.search-results>a:hover{background:rgb(0 0 0 / .02);text-decoration:none}.search-results>a .title{margin:0 0 2px 42px;font-size:26px;color:var(--dark)}.search-results>a .excerpt{margin:0 0 0 42px}.search-results .nothing{padding:38px 0;border-bottom:2px solid rgb(155 155 155 / .3)}.search-results .nothing .inner{padding:0 0 0 42px}.search-results .nothing a{display:inline-block;margin:0 0 0 6px;font-family:DIN2014-Demi,sans-serif}.search-results .nothing a:after{content:url(/wp-content/themes/leitner-ag/images/nothing-arrow.svg);margin:0 0 0 6px}.search-page-header{padding:42px 0 42px 42px}#colophon{padding:72px 0 54px;border-top:solid 1px var(--silver);font-size:14px;line-height:1.64;color:var(--grey)}#colophon hr{margin:60px 0 54px;border-color:var(--silver)}#colophon a{color:var(--grey)}#colophon a:hover{color:var(--blue);text-decoration:none}#colophon .footer_logo{margin-bottom:54px}#colophon h4.widgettitle{margin:0 0 14px;font-family:DIN2014-Demi,sans-serif;font-size:14px;font-weight:400;color:var(--grey)}#colophon .menu{margin:0;padding:0;list-style:none;line-height:normal}#colophon .menu li+li{margin-top:13px}#colophon .footer_5 .menu{display:flex}#colophon .footer_5 .menu li+li{margin:0 0 0 20px}#colophon .footer_5 .widget:nth-child(2){margin-top:80px}#colophon .footer_gdpr{line-height:normal;font-size:12px}#colophon .footer_gdpr .widget+.widget{margin-left:44px}#colophon .footer_gdpr .menu{display:flex}#colophon .footer_gdpr .menu li+li{margin:0 0 0 44px}#colophon .footer_languages{font-size:12px;line-height:normal}#colophon .footer_languages ul{list-style:none;margin:0;padding:0 0 0 20px;background:url(/wp-content/themes/leitner-ag/images/globe.svg) left center no-repeat}.custom-select,.custom-select:focus{height:42px;padding:0 34px 0 14px;background:var(--blue) url(/wp-content/themes/leitner-ag/images/select.svg) right 14px center no-repeat;border:none;border-radius:0;font-family:DIN2014-Demi,sans-serif;font-size:12px;color:var(--white);text-transform:uppercase}.filter+.custom-select{margin-left:36px}a.latest_news_item{display:block;padding:28px 0;border-bottom:solid 1px var(--silver);font-size:16px;line-height:1.38;color:var(--grey);text-decoration:none}a.latest_news_item:first-child{border-top:solid 1px var(--silver)}.latest_news_item .category{margin:0 0 6px;font-family:DIN2014-Demi,sans-serif;line-height:1.13;color:var(--blue)}.latest_news_item .date{font-size:14px}.latest_news_item .title{font-size:26px;line-height:1.15;color:var(--dark)}.latest_news_item:hover .title{text-decoration:underline}.blog-listing .align-self-stretch img{width:100%;height:100%;object-fit:cover}article#post-not-found{padding:20% 0}#portrat,#werte,#leitbild,#qualitaet,#ansprechpartner,#geschichte,#beratung,#functional-prototyping,#fertigungsverfahren,#qualitaet,#marktsegmente,#produktion,#lieferantennetzwerk,#montage-und-kennzeichnung,#qualitätssicherung,#reinigung-und-verpackung{scroll-margin-top:120px}#weiss_cookies{position:fixed;z-index:999;bottom:0;left:0;width:100%;padding:20px 0;background:rgb(255 255 255 / .94);border-top:solid 1px rgb(155 155 155 / .3);font-size:16px;color:var(--dark)}#weiss_cookies .container .row h4{margin-bottom:10px;color:var(--dark)!important;text-transform:uppercase;font-family:DIN2014-Demi,sans-serif;font-weight:400;font-size:20px}#weiss_cookies .close-cookies{background-color:var(--blue);border-color:var(--blue)}@media (max-width:1650px){.style-history .swiper-button-prev,.style-history .swiper-button-next{margin:0}}@media (max-width:1199px){h2,.h2,.is-style-h2{font-size:38px}h4,.h4,.is-style-h4{font-size:18px;line-height:1.3}.footer_4,.footer_5{margin-top:50px}.blog-listing{padding-bottom:140px}.blog-listing .big a .title{padding-bottom:30px;font-size:24px}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:18px;font-style:normal;line-height:1.4}}@media (max-width:991px){.nav-wrapper{width:50%;padding:24px 40px 40px}#main_nav .dropdown-menu{width:100%;padding-left:40px;padding-right:40px}.footer_1{margin-bottom:60px}.style-default .swiper-slide h1,.style-default .swiper-slide h2,.style-default .swiper-slide h3,.style-default .swiper-slide h4{font-size:48px}.style-default .swiper-slide{height:600px}.style-default .swiper-slide .container{padding-bottom:70px}h1,.h1,.is-style-h1,h1.entry-title{font-size:46px}h2,.h2,.is-style-h2{font-size:34px}.latest_news_item .title{font-size:22px}.is-style-snap-left,.is-style-snap-right{overflow:visible}.blog-listing{padding-bottom:85px}.blog-listing .big a .info{padding-left:0;padding-right:16px}}@media (max-width:767px){body{padding-top:65px;font-size:16px}#branding{padding:0 20px}button.navbar-toggler.collapsed span{display:none}#search_nav{display:none}#branding .navbar-brand{padding:17px 0}#branding .navbar-brand img{width:130px}.nav-wrapper{width:100%;padding:10px 30px 30px}#main_nav a{font-size:22px;padding:14px 0}#main_nav .dropdown-menu{width:100%;left:0;padding:82px 30px 30px}#main_nav .show a.back-arrow{display:block;position:absolute;z-index:1100;top:0;right:0;width:60px;height:60px;background:url(/wp-content/themes/leitner-ag/images/back.svg) center center no-repeat;border:none}#main_nav .dropdown-menu a.dropdown-item{padding:14px 0;font-size:18px}#colophon{padding:29px 0 22px;font-size:12px}#colophon hr{display:none}#colophon h4.widgettitle{position:relative;margin:0;font-size:12px}#colophon h4.widgettitle:after{content:url(/wp-content/themes/leitner-ag/images/footer-plus.svg);position:absolute;top:calc(50% - 4.5px);right:0;display:block;font-size:0;line-height:1;transform-origin:center;transition:transform 300ms ease}#colophon h4.widgettitle.opened:after{transform:rotate(45deg)}#colophon .footer_logo{margin:0 0 23px}#colophon .footer_logo img{width:130px}#colophon .footer_gdpr{margin-top:30px}#colophon .footer_gdpr .menu{display:block}#colophon .footer_gdpr .widget+.widget{margin:10px 0 0}#colophon .footer_gdpr .menu li,#colophon .footer_gdpr .menu li+li{margin:16px 0 0}#colophon .footer_languages ul{margin-top:28px;display:flex;justify-content:flex-end}.footer_1{margin:0}.footer_4,.footer_5{margin-top:0}#colophon .footer_1 .widget,#colophon .footer_2 .widget,#colophon .footer_3 .widget,#colophon .footer_4 .widget,#colophon .footer_5 .widget{padding:14px 0;border-bottom:solid 1px var(--silver)}#colophon .footer_1 nav,#colophon .footer_2 nav,#colophon .footer_3 nav,#colophon .footer_4 .textwidget,#colophon .footer_5 nav,#colophon .footer_5 .textwidget{display:none;padding-top:14px}#colophon .footer_5 .widget_text{margin:0}h1,.h1,.is-style-h1,h1.entry-title{font-size:26px}h2,.h2,.is-style-h2{font-size:24px}p.lead,p.has-lead-font-size{font-size:18px;line-height:1.28}p.medium,p.has-medium-font-size,ul.has-medium-font-size{font-size:14px;line-height:1.57}.style-default .swiper-slide .container{padding:30px 42px 0}.style-default .swiper-slide{height:auto;font-size:18px;line-height:1.28;color:var(--dark)}.style-default .swiper-slide .background{position:relative;height:360px}.style-default .swiper-slide .text-wrapper{position:static}.style-default .swiper-slide .text{margin:0 -18px;padding:18px;background-image:url(/wp-content/themes/leitner-ag/images/top-left-dark.svg),url(/wp-content/themes/leitner-ag/images/top-right-dark.svg),url(/wp-content/themes/leitner-ag/images/bottom-right-dark.svg),url(/wp-content/themes/leitner-ag/images/bottom-left-dark.svg)}.style-default .swiper-slide h1,.style-default .swiper-slide h2,.style-default .swiper-slide h3,.style-default .swiper-slide h4{margin:0 0 13px;font-size:34px;color:var(--dark)}.style-default a[href="#scroll-down"]{display:none}a.latest_news_item{padding:24px 0}.latest_news_item .category{margin:0}.latest_news_item .date{margin:0 0 10px}.style-quotes .quote-item .photo{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.style-quotes .quote-item .text{padding:42px 40px}.is-style-btn-text .wp-block-button__link,.is-style-btn-text-white .wp-block-button__link,.is-style-btn-text .wp-block-button__link:hover,.is-style-btn-text-white .wp-block-button__link:hover{font-size:16px}.employee .name{font-size:22px}.blog-listing .big a .info{padding-left:16px}.blog-listing a .info{padding-left:16px;padding-right:16px}.modal-body{padding:30px}.style-instruments .swiper-slide .content{right:40px;bottom:30px;left:24px;font-size:14px}.style-default .swiper-slide p{color:var(--grey)!important}#portrat,#werte,#leitbild,#qualitatsmanagement,#ansprechpartner,#geschichte,#beratung,#functional-prototyping,#fertigungsverfahren,#qualitaet,#marktsegmente,#produktion,#lieferantennetzwerk,#montage-und-kennzeichnung,#qualitätssicherung,#reinigung-und-verpackung{scroll-margin-top:60px}.style-history .swiper-button-next,.style-history .swiper-button-prev{display:none}#weiss_cookies h4{font-size:17px}#weiss_cookies p{font-size:14px}#weiss_cookies .col-md-4.text-right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}#weiss_cookies button{margin-bottom:12px}}:root{--scrollerLine:0px}.scroller{position:relative;height:400vh;font-size:24px;color:#fff}.scroller .container{top:0}.scroller .vh-100{padding-top:140px;padding-bottom:140px}.scroller .point{display:inline-flex;position:relative;padding-top:19px}.scroller .point:before{content:'';width:8px;height:8px;background:#fff;position:absolute;top:0;left:calc(50% - 4px)}.scroller .point:after{content:'';width:var(--scrollerLine);height:1px;background:#e1e1e1;position:absolute;top:3px;left:calc(50% + 4px);transition:width 50ms linear}.scroller .point-right:after{left:auto;right:calc(50% + 4px)}.scrolltexts-wrapper{overflow:hidden;position:relative}.scrolltexts-wrapper:after{content:'';pointer-events:none;position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;background-image:-webkit-linear-gradient(#005386,#fff0 51%,#005386);background-image:-o-linear-gradient(#005386,#fff0 51%,#005386);background-image:linear-gradient(#005386,#fff0 51%,#005386)}.scrolltexts{font-size:32px;line-height:3.16;transition:transform 50ms linear;transform:translateY(100%)}.scrolltexts .item{display:flex;align-items:center}.scrolltexts .item .check{position:relative}.scrolltexts .item .check svg{margin:0 15px 5px 0;opacity:0;transition:opacity 150ms ease}.scrolltexts .item .check svg+svg{position:absolute;top:calc(50% - 10px);left:0;opacity:1}.scrolltexts .item.checked .check svg{opacity:1}.scrolltexts .item.checked .check svg+svg{opacity:0}.scroller.safari-sucks{height:auto}.scroller.safari-sucks .vh-100{height:auto!important;padding-top:80px!important}.scroller.safari-sucks .point:before{left:0}.scroller.safari-sucks .point-right:before{left:auto;right:0}.scroller.safari-sucks .point:after{width:50vw;left:8px}.scroller.safari-sucks .point-right:after{left:auto;right:8px}.scroller.safari-sucks .scrolltexts-wrapper:after{display:none}.scroller.safari-sucks .scrolltexts{transform:none!important;margin-top:40px}.scroller.safari-sucks .scrolltexts .item .check svg{opacity:1}.scroller.safari-sucks .scrolltexts .item .check svg+svg{opacity:0}.scroller .final-image{pointer-events:none;position:absolute;bottom:0;left:50%;max-height:calc(100vh - 100px);opacity:0;transform:translateX(-50%);transition:opacity .6s ease}.scroller[data-scrolled="100"] .final-image{opacity:1}@media (max-width:767px){.scroller .vh-100{padding-top:100px;padding-bottom:80px}.scrolltexts{font-size:24px;line-height:2.8}}.ghostkit-effects-enabled .ghostkit-effects-reveal{pointer-events:auto!important;visibility:visible!important}