:root{--color-als-red:#C61013;--color-als-blue:#03529D;--color-als-blue-darker:#004381;--color-company-department-icons-blue-light:#D9E2EB;--color-company-department-icons-blue-dark:#738CC2;--color-box-foreground:white;--color-page-bg:rgb(242, 242, 242);--color-section-text:rgb(65, 65, 65);--color-grey-dark:#3f3f3f;--color-grey-darker:rgb(44, 44, 44);--color-grey-medium:#ABAAB0;--color-grey-light:rgb(238, 238, 238);--nav-height:60px;--border-radius-small:6px;--border-radius-medium:12px;--border-radius-button:var(--border-radius-medium);--shadow-button:rgba(0, 0, 0, 0.1) 0px 4px 12px;--shadow-cards-medium:rgba(0, 0, 0, 0.2) 0px 18px 50px -10px}*{padding:0;margin:0;text-decoration:none;list-style:none;box-sizing:border-box}@font-face{font-display:swap;font-family:poppins;font-style:normal;font-weight:400;src:url(/fonts/poppins-v20-latin-regular.woff2)format('woff2')}body{font-family:Poppins;background:var(--color-page-bg);overflow-y:scroll;min-height:100vh;display:flex;flex-direction:column}.lock-scroll{overflow:hidden}.show{display:block!important}nav{background:#fff;height:var(--nav-height);width:100%;z-index:9999;position:fixed;top:0;box-shadow:rgba(0,0,0,7%)0 1px 1px,rgba(0,0,0,7%)0 2px 2px,rgba(0,0,0,7%)0 4px 4px,rgba(0,0,0,7%)0 8px 8px,rgba(0,0,0,7%)0 16px 16px;display:flex;flex-direction:row;justify-content:center}.nav-placeholder{position:relative;top:0;width:100%;height:var(--nav-height)}#als-logo:hover{background-color:var(--color-grey-light);outline:5px solid #fff;outline-offset:-5px;border-radius:var(--border-radius-medium);transition:0s}.logo{height:100%;padding:8px;padding-left:30px;padding-right:20px}label.logo{color:lightgrey;font-size:35px;line-height:80px;padding:0 100px;font-weight:700}nav ul{float:right;margin-right:20px;padding-top:20px}nav ul li{display:inline-block;margin:0 5px}nav ul li a{color:#5b6874;font-size:17px;padding:7px 13px;border-radius:var(--border-radius-small);white-space:nowrap}nav a.active,nav a:hover{background:var(--color-grey-light);transition:.5s;color:#022f69}#hamburger-button{font-size:30px;color:#a10404;float:right;line-height:55px;margin-right:40px;cursor:pointer;display:none}#check{display:none}.dropdown{position:relative;display:inline-block;height:50px}.dropdown a{cursor:pointer}.dropdown-content-container{display:none;position:absolute;top:50px;background-color:var(--color-grey-dark);border-radius:var(--border-radius-small);box-shadow:0 8px 16px rgba(0,0,0,.2);z-index:99}.dropdown-content-element{padding:0}.dropdown-content-container a{color:#c9c9c9;text-decoration:none;display:block;margin:8px}.dropdown-content-container a:hover{background-color:#4d4d4d;color:#fff}.dropdown-content-columns{display:flex}@media(min-width:1061px){.dropdown:hover .dropdown-content-container{display:block}}@media(max-width:1090px){nav{justify-content:space-between}.logo{display:inline-block}#hamburger-button{display:inline-block}#main-menu{top:var(--nav-height);text-align:left;padding-left:30px;overflow-y:auto;overscroll-behavior-y:contain}.dropdown-content-columns{flex-direction:column}.dropdown-content-container{max-height:393px;overflow-y:auto;overscroll-behavior:contain}.dropdown-content-container a{font-size:16.5px;line-height:25px}.dropdown-open-ontop{top:-166px!important}nav ul{position:fixed;margin:0;width:100%;height:100vh;background:#fff;right:-100%;transition:all .3s ease-in-out;box-shadow:rgba(0,0,0,.25)0 14px 28px,rgba(0,0,0,.22)0 10px 10px}nav ul li{display:block;margin:20px 0;line-height:30px}nav ul li a{font-size:20px}#check:checked~ul{right:0}}#placeholder-to-force-scrolling{height:250px;width:100%;display:none}@media(max-width:1060px){#placeholder-to-force-scrolling{display:block}}.layoutinfo{color:#008b8b}.page-content-centered{display:flex;justify-content:center;align-items:center;flex-direction:column}.page-content-left{display:flex;align-items:center;justify-content:center}.page-content-left p{text-align:justify}.page-content-left h2{padding-bottom:15px}.narrow{max-width:800px;padding:20px}.indented{padding-left:20px}.list li{list-style-type:disc;margin-left:15px}.floating-img{float:left;margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}.infocard{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium)}.placeholder-to-push-footer-down{flex-grow:1}#footer{position:relative;margin-top:30px;bottom:0;color:#fff;background-color:#3f3f3f;text-align:center;padding-top:15px}#footer-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;margin-bottom:30px;margin-top:15px}#footer-links a{color:var(--color-grey-medium);margin-top:10px}#footer-links a:hover{color:var(--color-company-department-icons-blue-light)}#footer-kontakt{width:250px;margin-bottom:0}#footer-kontakt p{color:var(--color-grey-medium)}#footer-links{display:flex;flex-direction:column;flex-wrap:wrap;width:250px}#copyright{color:var(--color-grey-medium);background-color:var(--color-grey-darker);padding:10px}@media(max-width:500px){#footer-kontakt{margin-bottom:30px}}#header-img,#header-img-ansprechpartner{width:100%;height:300px;object-fit:cover;display:block}@media(max-width:1060px){#header-img{height:200px}#header-img-ansprechpartner{height:150px}.carousel ul li{height:250px}}#main-img-container{position:relative;width:100%;max-width:2000px}#slogan{position:absolute;text-align:center;width:100%;color:#a0a0a0;background-color:var(--color-grey-dark);padding:8px;text-transform:uppercase;font-size:medium;letter-spacing:5px}#main-links-section{display:flex;flex-wrap:wrap;justify-content:center;padding-top:50px;max-width:1200px}.main-link-container{position:relative;width:330px;height:200px;margin:20px;left:0;bottom:0;transition:all .15s ease-in-out}.main-link-img{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-medium);filter:brightness(.8);box-shadow:var(--shadow-cards-medium);transition:all .15s ease-in-out}.main-link-container span{position:absolute;z-index:100;left:15px;bottom:15px;font-size:20px;font-weight:700;color:#4b4b4b;width:100%;padding:10px;background-color:#fff;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);transition:all .15s ease-in-out}.main-link-container:hover{left:5px;bottom:5px}.main-link-container:hover span{left:0;bottom:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none}.main-link-container:hover .main-link-img{filter:brightness(1)}#img-ansprechpartner{object-position:0%}#img-warmluft{object-position:45%}#img-projekte{object-position:50%}#img-ueber-uns{object-position:60%}#main-link-produkte,#main-link-ansprechpartner{flex:0 0 44%}#main-link-produkte img,#main-link-ansprechpartner img{filter:brightness(1)}#main-link-produkte span,#main-link-ansprechpartner span{left:0;bottom:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;background-color:var(--color-company-department-icons-blue-dark);color:#fff}#main-link-produkte:hover,#main-link-ansprechpartner:hover{transform:scale(1.01);left:0;bottom:0}@media(max-width:500px){#main-links-section{width:100%}.main-link-container{width:100%;margin-bottom:5px}}@media(max-width:700px){#main-link-produkte,#main-link-ansprechpartner{flex:0 0 90%}}#text-section-bg{background-color:#dbdbdb}.text-section{color:var(--color-section-text)}.als-a,.als-l,.als-s{font-weight:700}.als-a,.als-s{color:var(--color-als-red)}.als-l{color:var(--color-als-blue)}#broschuere-section{background-color:var(--color-grey-dark);position:relative}#broschuere-img-container{position:relative;width:100%;max-width:2000px}#broschuere-section h2{color:#fff}#broschuere-bg{width:100%;height:400px;object-fit:cover;filter:brightness(.5);position:relative;display:block}#broschuere img{width:200px;box-shadow:rgba(0,0,0,.4)0 30px 90px;margin:40px}#broschuere{transition:.2s ease-in-out;transform:rotate(1deg)}#broschuere:hover{scale:1.03;transform:rotate(0)}#broschuere-container{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;position:absolute;align-content:space-around;padding:20px}@media(max-width:550px){#broschuere-bg{height:450px}}#references-section{position:relative;width:100%}#configurator-section{position:relative;width:100%}#configurator-section-text{padding-bottom:10px}#configurator-section-text p{color:var(--color-section-text)}#configurator-box{background-color:var(--color-box-foreground);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);display:flex;flex-wrap:wrap;justify-content:space-between}#configurator-img-container{flex-grow:1}#configurator-img{border-radius:var(--border-radius-medium);max-width:100%}#configurator-text-and-button{width:300px;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}#configurator-text{padding-bottom:20px;font-weight:700;text-align:center}#configurator-version{margin-bottom:5px;padding:5px;color:var(--color-als-red);border-radius:var(--border-radius-small)}#configurator-button{background-color:var(--color-als-blue);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button)}#configurator-button:hover{background-color:var(--color-als-blue-darker)}#configurator-button:active{background-color:var(--color-company-department-icons-blue-dark)}@media(max-width:800px){#configurator-box{text-align:center}#configurator-text-and-button{width:100%}}#team-with-competence-section-bg{background-color:#fff}#team-with-competence-section p{color:var(--color-section-text)}#karriere-box{background-color:var(--color-company-department-icons-blue-dark);border-radius:var(--border-radius-medium);padding:10px;color:#fff}#karriere-box p{color:#fff}#karriere-container{position:relative}#karriere-bg-img,#karriere-bg-img-startseite{box-shadow:var(--shadow-cards-medium);height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}#karriere-bg-img{border-radius:var(--border-radius-medium)}#karriere-bg-img-startseite{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}#karriere-content-container{display:flex;position:absolute;flex-direction:column;align-content:space-around;align-items:center;top:5px;width:100%}#karriere-content-container h2{letter-spacing:5px;font-size:30px;color:var(--color-grey-dark);font-style:italic}#karriere-content-container p{color:#fff;text-align:center;margin-bottom:5px;text-shadow:0 0 15px rgba(0,0,0,.2)}#audiocontrols-container{padding:10px;background-color:#a4acb7;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}.audiocontrols{border-radius:50px;box-shadow:var(--shadow-button)}@media(max-width:700px){#karriere-content-container h2{letter-spacing:5px;font-size:18px}}#company-infos-section-bg{}#company-infos-section p{color:var(--color-section-text);padding-bottom:10px}#company-infos-box{background-color:var(--color-als-blue);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);background-color:var(--color-company-department-icons-blue-light)}#company-infos-container-wrapper{display:flex;flex-wrap:wrap;justify-content:space-evenly;border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);border:3px solid #738cc2;padding:10px}.company-infos-container{border-radius:var(--border-radius-medium);border:3px solid #738cc2;margin:10px;padding:5px;display:flex;flex-direction:column;flex-wrap:wrap}.company-infos-container img{height:auto}.company-infos-container p{color:var(--color-als-blue)!important;font-family:Arial;font-weight:700;font-size:12px}.company-infos-container-holding{border:none;box-shadow:none}#company-infos-container-kd-entstaubung{}#company-infos-container-kd-entstaubung p{margin:15px;padding:5px;background-color:#738cc2;color:#fff;font-weight:700;font-size:small;border-radius:var(--border-radius-small)}.infocard-button-container{text-align:center;padding:10px;background-color:var(--color-company-department-icons-blue-dark);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}#arrow-button{border-radius:150px;color:#3f3f3f;background-color:var(--color-als-blue);box-shadow:var(--shadow-button);display:inline-block;margin:auto;padding:12px 32px 12px 82px;position:relative;font-size:18px;font-weight:700;line-height:24px;text-decoration:none;text-transform:uppercase;letter-spacing:1px;color:#fff}#arrow-button .label,#arrow-button .icon-arrow{backface-visibility:hidden;transform:translateZ(0);perspective:1000}#arrow-button .label{display:inline-block;transition:transform .5s cubic-bezier(.86,0,.07,1)}#arrow-button .icon-arrow{fill:#fff;height:15px;top:17px;transition:transform .5s cubic-bezier(.86,0,.07,1),opacity .4s cubic-bezier(.86,0,.07,1);width:35px}#arrow-button .icon-arrow.before{left:32px;margin-right:15px;position:absolute;transform-origin:left center}#arrow-button .icon-arrow.after{margin-left:15px;opacity:0;position:absolute;right:32px;transform:translateX(75%)scaleX(.1);transform-origin:right center}#arrow-button:hover .label{transform:translateX(-52px)}#arrow-button:hover .icon-arrow.before{opacity:0;transform:translateX(-75%)scaleX(.1)}#arrow-button:hover .icon-arrow.after{opacity:1;transform:translateX(0)scaleX(1)}#arrow-button:hover{background-color:var(--color-als-blue-darker)}.carousel{position:relative}.carousel ul{overflow:auto;display:flex;flex-wrap:nowrap;scroll-snap-type:x mandatory;scroll-snap-points-y:repeat(100%);scroll-behavior:smooth;background:gray;-ms-overflow-style:none;scrollbar-width:none;margin:0;padding:0}.carousel ul::-webkit-scrollbar{display:none}.carousel ul li{position:relative;min-width:100%;list-style:none;background:url()50%/cover no-repeat;scroll-snap-align:start}.carousel ul li>*{position:absolute;left:0;top:0;width:100%;height:100%}.carousel ul li>img{object-fit:cover}.carousel ul li>div{display:flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:20px}.carousel ol{position:absolute;bottom:15px;display:flex;justify-content:center;left:50%;transform:translateX(-50%);z-index:9}.carousel ol li{list-style:none;padding:0 5px}.carousel ol li a{display:block;height:10px;width:10px;border:2px solid #fff;background:0 0;border-radius:100%}.carousel ol li.selected a{background:#fff}.carousel .prev,.carousel .next{display:none;user-select:none;cursor:pointer;font-size:50px;color:#fff;position:absolute;left:0;padding:15px 15px 30px;top:50%;transform:translateY(-50%);z-index:9;line-height:0;text-shadow:rgba(0,0,0,.25)0 54px 55px,rgba(0,0,0,.12)0 -12px 30px,rgba(0,0,0,.12)0 4px 6px,rgba(0,0,0,.17)0 12px 13px,rgba(0,0,0,9%)0 -3px 5px}.carousel .next{left:auto;right:0}.carousel-dot a{box-shadow:rgba(0,0,0,.5)0 0 15px}#ueber-uns p{text-align:justify}#ueber-uns table{margin:10px}#ueber-uns table td{padding:5px}#ueber-uns table td b{white-space:nowrap}#betriebsleitung-section-bg{background-color:#fff}#technik-section-bg{background-color:#fff}.ansprechpartner-bereich-ueberschrift{padding-top:10px;padding-bottom:30px}.ansprechpartner-container{width:900px;display:flow-root;margin-left:20px;margin-bottom:20px}.ansprechpartner-container img{float:left;margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}.ansprechpartner-container h4{padding-bottom:10px}.ansprechpartner-container td b{color:var(--color-grey-dark);padding-right:5px;white-space:nowrap}.ansprechpartner-container a{color:var(--color-als-blue)}@media(max-width:1200px){.ansprechpartner-container{width:700px}}@media(max-width:800px){.ansprechpartner-container img{float:none;margin-bottom:5px}.ansprechpartner-container{width:100%;margin-left:0;margin-bottom:40px}}#company-infos hr{margin-top:20px;margin-bottom:20px}#company-infos p{text-align:justify}.company-infos-page-department-container{}.company-infos-page-department-container img{float:left;margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}.company-department-address{color:var(--color-als-blue)}@media(max-width:500px){.company-infos-page-department-container img{float:none}}#referenz-heading{font-weight:700;margin-bottom:35px}#referenz-heading>.referenz-kunde{color:var(--color-als-blue)}#referenz-heading>.referenz-produkt{color:var(--color-als-red)}.referenz-container{display:flex;flex-direction:row;margin:20px}.referenz-kunde{font-weight:700;width:150px}.referenz-produkt{margin-left:20px;color:var(--color-grey-dark)}@media(max-width:800px){#referenz-heading{display:none}.referenz-container{flex-direction:column;margin:10px}.referenz-kunde{width:100%}}#sonderbau-beispiele li{padding-bottom:8px}#montage-logistik-leistungen li{list-style-type:disc;padding-bottom:8px;margin-left:15px}#edelstahlbeizen-vorteile li{list-style-type:disc;padding-bottom:8px;margin-left:15px}#behaelterbau-anwendungen li{list-style-type:disc;padding-bottom:8px;margin-left:15px}#luftfuehrung-rund-img{float:left;margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}#druckgeraete-img{float:left;margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}#druckgeraete-herstellungsschritte{margin-bottom:80px}#druckgeraete-herstellungsschritte li,#druckgeraete-zubehoer li{list-style-type:disc;margin-left:15px}#druckgeraete-herstellungsschritte li{list-style-position:inside}@media(max-width:500px){#druckgeraete-herstellungsschritte{margin-bottom:0}#druckgeraete-herstellungsschritte li{list-style-position:outside}}.schweissbetrieb-list{padding-top:8px}.schweissqualifikationen-list{padding-top:10px}.schweissqualifikationen-list li,.schweissbetrieb-list li{padding-bottom:5px}.luftfuehrung-eckig-normen,.luftfuehrung-eckig-geschweisst{white-space:nowrap;font-weight:700;vertical-align:top}.luftfuehrung-eckig-normen{color:var(--color-als-blue)}.luftfuehrung-eckig-container{display:flex;flex-direction:row;margin:20px}.luftfuehrung-eckig-container-title{font-weight:700;width:150px}.luftfuehrung-eckig-container-text{margin-left:20px;color:var(--color-grey-dark)}#luftfuehrung-eckig-geschweisst-img,#luftfuehrung-eckig-angekantet-img{margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}#luftfuehrung-eckig-angekantet-img{float:left}@media(max-width:800px){.luftfuehrung-eckig-container{flex-direction:column;margin:10px}.luftfuehrung-eckig-container-title{width:100%}#luftfuehrung-eckig-angekantet-img{float:none}}.entstaubungstechnik-list{margin-top:8px;margin-left:8px}#entstaubungstechnik-absatz-3{padding-bottom:220px}.entstaubungstechnik-container{display:flex;flex-direction:row;margin:20px}.entstaubungstechnik-container-title{font-weight:700;width:170px}.entstaubungstechnik-container-text{margin-left:20px;color:var(--color-grey-dark)}#entstaubungstechnik-filter-img,#entstaubungstechnik-anlage-img{margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);float:left}@media(max-width:800px){.entstaubungstechnik-container{flex-direction:column;margin:10px}.entstaubungstechnik-container-title{width:100%}#entstaubungstechnik-absatz-3{padding-bottom:170px}}@media(max-width:490px){#entstaubungstechnik-absatz-3{padding-bottom:0}}.filter-list{margin-top:8px;margin-left:8px;list-style-position:inside}.druckstoßfeste-ausruestung-liste{margin-top:0}.filter-container{display:flex;flex-direction:row;margin:20px}.filter-container-title{font-weight:700;min-width:170px}.filter-container-text{margin-left:20px;color:var(--color-grey-dark)}#filter-img{margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);width:180px;height:100%}@media(max-width:800px){.filter-container{flex-direction:column;margin:10px}.filter-container-title{width:100%}#filter-img{margin-top:10px;margin-bottom:10px;margin-left:20px}}#schallschutzsysteme-img{margin-bottom:20px;margin-right:20px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);height:100%;width:244px}.schallschutzsysteme-list{margin-top:8px;margin-left:8px}.schallschutzsysteme-container{display:flex;flex-direction:row;margin:20px}.schallschutzsysteme-container-title{font-weight:700;min-width:150px}@media(max-width:800px){.schallschutzsysteme-container{flex-direction:column;margin:10px}.schallschutzsysteme-container-title{width:100%;margin-left:10px}#schallschutzsysteme-img{margin-top:10px;margin-bottom:10px;margin-left:10px}}#abgasanlagen-schornsteine{background-color:#fff}#abgasanlagen-img{float:right}.abgasanlagen-list{margin-left:8px}.abgasanlagen-container{display:flex;flex-direction:row;margin:20px}.abgasanlagen-container-title{font-weight:700;min-width:180px}@media(max-width:800px){.abgasanlagen-container{flex-direction:column;margin:10px}.abgasanlagen-container-title{width:100%;margin-left:10px}.abgasanlagen-list{margin-left:25px}#abgasanlagen-img{margin-top:10px;margin-bottom:10px;object-fit:cover;width:90px;object-position:20%;height:600px}}#kaltluft-prozessluft-img{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);height:100%;width:100%}#warmluft-abgas-anlagen-img{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);height:100%;width:100%}#lueftungstuerme{background-color:#fff}#lueftungstuerme-configurator-section-bg{background-color:var(--color-grey-light)}#lueftungstuerme-configurator-section p{color:var(--color-section-text)}#lueftungstuerme-pdf-button{background-color:var(--color-grey-dark);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button)}.lueftungstuerme-container{display:flex;flex-direction:row;margin:20px;margin-left:0}.lueftungstuerme-container-title{font-weight:700;min-width:240px}.lueftungstuerme-container-text{margin-left:20px;color:var(--color-grey-dark)}.lueftungstuerme-img{float:right;width:175px}#lueftungstuerme-gallery-section-bg{background-color:#fff}#lueftungstuerme-stichpunkte-section-bg{background-color:#fff}#lueftungstuerme-gallery-container{position:relative}#lueftungstuerme-gallery-bg-img,#lueftungstuerme-gallery-bg-img-startseite{height:100%;width:100%;display:flex;flex-wrap:wrap;flex-direction:column}#lueftungstuerme-gallery-bg-img{border-radius:var(--border-radius-medium)}#lueftungstuerme-gallery-bg-img-startseite{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}#lueftungstuerme-gallery-button-container{display:flex;position:absolute;flex-direction:column;align-content:space-around;top:0;margin:30px}.lueftungstuerme-gallery-button{background-color:#738cc2e3;border:none;color:#fff;padding:12px 30px;font-size:15px;cursor:pointer;font-weight:700;text-decoration:none;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button);height:100%;margin-bottom:30px}.lueftungstuerme-gallery-button:hover{background-color:var(--color-als-blue)}.lueftungstuerme-gallery-button:active{background-color:var(--color-company-department-icons-blue-dark)}@media(max-width:500px){.lueftungstuerme-gallery-button{font-size:12px}#lueftungstuerme-gallery-button-container{margin:15px}}#lueftungstuerme-bodenanbindungen-section{max-width:1200px;display:flex;flex-wrap:wrap;justify-content:center}#lueftungstuerme-bodenanbindungen-gallery{display:flex;flex-wrap:wrap;justify-content:center}.lueftungstuerme-bodenanbindung-container{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);margin:20px;background-color:#fff;transition:.2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.lueftungstuerme-bodenanbindung-container img{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}.lueftungstuerme-bodenanbindung-container:hover{scale:1.04}.bodenanbindung-button{background-color:var(--color-company-department-icons-blue-dark);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button);height:100%;margin-bottom:20px}.bodenanbindung-button:hover{background-color:var(--color-als-blue)}.bodenanbindung-button:active{background-color:var(--color-company-department-icons-blue-dark)}@media(max-width:800px){.lueftungstuerme-container{flex-direction:column;margin:10px}.lueftungstuerme-container-title{width:100%}.lueftungstuerme-img{width:90px}}#produkte-container{background-color:#fff;box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);width:600px}.produkte-container-elemente{padding:10px}.produkte-container-element a{font-size:17px;padding:7px 13px;border-radius:var(--border-radius-small);display:block;color:var(--color-als-blue)}.produkte-container-element a:hover{background:var(--color-grey-light);transition:.5s}@media(max-width:700px){#produkte-container{width:100%}}.leistungsspektrum-container{display:flex;flex-direction:row;margin:20px;margin-bottom:40px}.leistungsspektrum-container-title{font-weight:700;min-width:220px}@media(max-width:800px){.leistungsspektrum-container{flex-direction:column;margin:10px;margin-bottom:30px}.leistungsspektrum-container-title{width:100%;margin-left:10px}.leistungsspektrum-list{margin-left:25px}}.collapsible{background-color:var(--color-grey-medium);color:#fff;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px}.collapsible:after{content:'\002B';color:#fff;font-weight:700;float:right;margin-left:5px}.collapsible-opened,.collapsible:hover{background-color:#bbbcbe}.collapsible-opened:after{content:"\2212"}.collapsible-content{padding:0 18px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;background-color:#fff}.collapsible-content p{margin-top:20px;margin-bottom:20px}#configurator-expandable-info .collapsible,#configurator-expandable-info .collapsible-content{border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);transition:.2s ease-in-out}#configurator-expandable-info .collapsible-opened{border-bottom-left-radius:0;border-bottom-right-radius:0}#configurator-expandable-info button{font-family:inherit}#kontakt-box{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);background-color:#fff;padding:30px;width:315px}#kontakt-box p{margin-bottom:30px}#kontakt-button{background-color:var(--color-als-blue);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button);margin-bottom:20px}#kontakt-button:hover{background-color:var(--color-als-blue-darker)}#kontakt-button:active{background-color:var(--color-company-department-icons-blue-dark)}#kontakt-standort-button{background-color:var(--color-grey-medium);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button);margin-top:30px}#kontakt-standort-button:hover{background-color:var(--color-grey-dark)}#kontakt-standort-button:active{background-color:var(--color-company-department-icons-blue-dark)}#qualifikationen-zertifikate-gallery{display:flex;flex-wrap:wrap;justify-content:center}.qualifikationen-zertifikate-container{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);margin:20px;background-color:#fff;transition:.2s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;width:177px}.qualifikationen-zertifikate-container img{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}.qualifikationen-zertifikate-container:hover{scale:1.04}.qualifikationen-zertifikate-container p{margin:10px;flex-grow:1;text-align:left}#qualifikationen-zertifikate-liste{background-color:#fff;padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:10px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium)}#qualifikationen-zertifikate-liste li{margin-bottom:10px}#qualifikationen-zertifikate-liste li b{color:var(--color-als-blue-darker)}.qualifikationen-zertifikate-button{background-color:var(--color-company-department-icons-blue-dark);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:15px;font-weight:700;text-decoration:none;font-family:inherit;letter-spacing:1px;border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium);box-shadow:var(--shadow-button);height:35px;margin-top:5px;display:flex;align-items:center;justify-content:center}.qualifikationen-zertifikate-button:hover{background-color:var(--color-als-blue)}.qualifikationen-zertifikate-button:active{background-color:var(--color-company-department-icons-blue-dark)}#produktionsflaechen-img{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);height:100%;width:100%}#loesungen-container{background-color:#fff;box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);width:100%}.loesungen-container-elemente{padding:10px}.loesungen-container-element a{font-size:17px;padding:7px 13px;border-radius:var(--border-radius-small);display:block;color:var(--color-als-blue)}.loesungen-container-element a:hover{background:var(--color-grey-light);transition:.5s}#loesungen-uebersicht{position:relative}#loesungen-uebersicht a{position:absolute}#loesungen-uebersicht a:hover{border:3px solid var(--color-grey-dark);border-radius:var(--border-radius-medium)}#loesungen-uebersicht img{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);margin-bottom:40px}#touch-area-schallschutzsysteme{height:38px;width:150px;top:295px;left:14px}#touch-area-behaelterbau{height:38px;width:150px;top:230px;left:74px}#touch-area-luftfuehrung-rund{height:51px;width:148px;top:94px;left:145px}#touch-area-luftfuehrung-eckig{height:51px;width:148px;top:206px;left:276px}#touch-area-stahlbau{height:38px;width:126px;top:141px;left:335px}#touch-area-abgasanlagen{height:38px;width:222px;top:90px;left:552px}#touch-area-entstaubung{height:38px;width:149px;top:169px;left:587px}#touch-area-sonderbau{height:38px;width:149px;top:266px;left:641px}#touch-area-druckgeraete{height:38px;width:149px;top:352px;left:720px}@media(max-width:1190px){#loesungen-uebersicht{display:none}}#lueftungstuerme-sticky-link-container{position:-webkit-sticky;position:sticky;top:60px;background-color:var(--color-company-department-icons-blue-dark);padding:5px;box-shadow:rgba(0,0,0,7%)0 1px 1px,rgba(0,0,0,7%)0 2px 2px,rgba(0,0,0,7%)0 4px 4px,rgba(0,0,0,7%)0 8px 8px,rgba(0,0,0,7%)0 16px 16px;z-index:1000;width:100%}#lueftungstuerme-sticky-link-button-container{text-align:center;background-color:var(--color-company-department-icons-blue-dark);border-bottom-left-radius:var(--border-radius-medium);border-bottom-right-radius:var(--border-radius-medium)}#lueftungstuerme-sticky-link-button{transform:scale(.7)}.lueftungstuerme-gallery h2{margin-top:30px;margin-bottom:10px}#lueftungstuerme-gallery{margin:10px;display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap}.lueftungstuerme-gallery-child img{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);margin:15px;transition:all .2s ease-in-out}.lueftungstuerme-gallery-child img:hover{transform:scale(1.02)}@media(max-width:600px){.lueftungstuerme-gallery-child img{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);width:100%;margin:0}.lueftungstuerme-gallery-child img:hover{transform:none}}#karriere-page{max-width:1200px;padding:20px}#karriere-kontakt-section-bg{background-color:#fff}#karriere-stellenanzeigen-gallery{display:flex;flex-wrap:wrap;justify-content:center}.karriere-stellenanzeigen-container{box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);margin:20px;background-color:#fff;transition:.2s ease-in-out;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.karriere-stellenanzeigen-container img{border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium)}.karriere-stellenanzeigen-container:hover{scale:1.04}.stellenanzeigen-button{background-color:var(--color-company-department-icons-blue-dark);border:none;color:#fff;padding:12px 30px;cursor:pointer;font-size:18px;font-weight:700;text-decoration:none;letter-spacing:1px;border-radius:100px;box-shadow:var(--shadow-button);margin-bottom:20px}.stellenanzeigen-button:hover{background-color:var(--color-als-blue)}.stellenanzeigen-button:active{background-color:var(--color-company-department-icons-blue-dark)}@media(max-width:800px){.karriere-container{flex-direction:column;margin:10px}.karriere-container-title{width:100%}.karriere-img{width:90px}}.pswp__custom-caption{background:var(--color-grey-dark);font-size:16px;color:#fff;width:calc(100% - 32px);max-width:400px;padding:3px 12px;box-shadow:var(--shadow-button);border-radius:var(--border-radius-medium);position:absolute;left:50%;bottom:16px;transform:translateX(-50%)}.pswp__custom-caption a{color:#fff;text-decoration:underline}.hidden-caption-content{display:none}#deutsch::before,#english::before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden;pointer-events:none}#atvb-container{background-color:#fff;box-shadow:var(--shadow-cards-medium);border-radius:var(--border-radius-medium);width:100%}.atvb-container-elemente{padding:10px}.atvb-container-element a{font-size:17px;padding:7px 13px;border-radius:var(--border-radius-small);display:block;color:var(--color-als-blue)}.atvb-container-element a:hover{background:var(--color-grey-light);transition:.5s}.list-agb li{list-style-type:decimal;list-style-position:outside;margin-left:30px;padding:5px}.list-agb{padding-top:10px;text-align:justify}#x::before,#x-en:before,#ix::before,#ix-en:before{display:block;content:" ";margin-top:-75px;height:75px;visibility:hidden;pointer-events:none}#impressum-kontakt-box{border-radius:var(--border-radius-medium);box-shadow:var(--shadow-cards-medium);background-color:#fff;padding:30px;width:360px}#yt-video-section{margin-bottom:20px}#yt-video-section>p{margin-bottom:8px;font-size:14px;color:var(--color-grey-dark)}#yt-consent-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--border-radius-medium);overflow:hidden;background:#000}#yt-thumbnail{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}#yt-consent-wrapper:hover #yt-thumbnail{transform:scale(1.03)}#yt-overlay{position:absolute;inset:0;background:rgba(0,0,0,.52);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center}#yt-play-icon{width:68px;height:48px;flex-shrink:0;opacity:.9;transition:opacity .2s}#yt-consent-wrapper:hover #yt-play-icon{opacity:1}#yt-consent-text p{color:rgba(255,255,255,.92);font-size:13px;max-width:420px;margin-bottom:14px;line-height:1.55}#yt-consent-btn{background:var(--color-als-red);color:#fff;border:none;padding:10px 26px;border-radius:var(--border-radius-button);font-family:Poppins,sans-serif;font-size:15px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-button);transition:background .2s,transform .15s}#yt-consent-btn:hover{background:var(--color-als-blue);transform:scale(1.04)}#yt-consent-wrapper.yt-active{cursor:default}#yt-consent-wrapper.yt-active iframe{position:absolute;inset:0;width:100%;height:100%;border:none;display:block}