@font-face{font-family:'icomoon';src:url("../Fonts/Icons/icomoon.ttf?ltecl2") format("truetype"),url("../Fonts/Icons/icomoon.woff?ltecl2") format("woff"),url("../Fonts/Icons/icomoon.svg?ltecl2#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}html{--font-size: 16px;--font-user-scale: 1;--font-media-scale: 1;font-size:calc(var(--font-size) * var(--font-media-scale) * var(--font-user-scale));-webkit-text-size-adjust:100%}html[data-resize="100"]{--font-user-scale: 1}html[data-resize="110"]{--font-user-scale: 1.1}html[data-resize="120"]{--font-user-scale: 1.2}html[data-resize="130"]{--font-user-scale: 1.3}html[data-resize="140"]{--font-user-scale: 1.4}html[data-resize="150"]{--font-user-scale: 1.5}html[data-resize="160"]{--font-user-scale: 1.6}html{overflow:overlay;scrollbar-gutter:stable}body{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;font-weight:400;line-height:1.6}body{font-size:16px}@media screen and (min-width: 320px){body{font-size:calc(16px + 2 * ((100vw - 320px) / 1280))}}@media screen and (min-width: 1600px){body{font-size:18px}}strong,b,em,i,span{font-size:inherit}small,.small{font-size:89%}[class*='disabled'],[aria-disabled='true']{opacity:1;color:#4D697F}.hidden{display:none !important}.nowrap{white-space:nowrap}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(51,51,51,0.75);border:1px solid rgba(255,255,255,0.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-color, #1D3C4F)}body{position:absolute;width:100%;width:-webkit-fill-available;min-height:100%;display:flex;flex-direction:column;justify-content:space-between;color:var(--text-color, #333);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{position:relative;width:100%;margin:auto;display:flex;flex-direction:column;flex-grow:1}.page main{flex-grow:1;z-index:2}#page-header{position:sticky;width:100%;top:0;z-index:100;margin:auto;background-color:var(--header-background-color, #fff)}#page-header>.container{position:relative;display:flex;gap:1rem;justify-content:space-between;align-items:center}#page-header img.logo .image img,#page-header .article-logo .image img{margin-top:2.15rem;margin-bottom:2.15rem}@media (max-width: 767.98px){#page-header img.logo .image img,#page-header .article-logo .image img{width:180px}}html[data-overlay="true"] #page-header{z-index:102}.page .container:not([class*="col-"]){max-width:80rem !important}section:first-of-type .container-fluid{padding:0}section:first-of-type .container-fluid>header,section:first-of-type .container-fluid .article header{position:relative;z-index:1;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}section:first-of-type .container-fluid>header .headline,section:first-of-type .container-fluid .article header .headline{display:inline-block;filter:drop-shadow(0 0 10px rgba(255,255,255,0.5))}@media (min-width: 768px){section:first-of-type .container-fluid>header .headline,section:first-of-type .container-fluid .article header .headline{width:50%}}section:first-of-type .article-media header{margin-top:10rem}section:first-of-type .article-media figure img:not(.fixed){width:100%;height:auto}section:first-of-type.background-primary{transition:min-height 1s;min-height:0}section:first-of-type.background-primary .article-contact{text-align:center}section:first-of-type.background-primary .article-contact.article-media img,section:first-of-type.background-primary .article-contact.article-media svg{height:auto;width:20rem;filter:brightness(0) invert(1)}#page-footer{overflow:hidden;background-color:var(--footer-background-color, #1D3C4F);color:var(--footer-text-color, #fff);position:relative;z-index:1;width:100%;justify-content:center;align-items:center;margin:-6rem 0 0 0}#page-footer:before{content:'';display:block;position:relative;width:100%;height:26.5rem;z-index:-1;background-color:#fff;background-image:url("/theme/SWM/Images/footer-welle-1.svg");background-repeat:no-repeat;background-position:0 101%;background-size:100%}@media (max-width: 1199.98px){#page-footer:before{height:12.5rem}}@media (max-width: 991.98px){#page-footer:before{height:10.4375rem}}@media (min-width: 768px){#page-footer{margin-top:-4rem}}@media (min-width: 1200px){#page-footer{margin-top:-12rem}}#page-footer a,#page-footer .link{color:#fff;align-items:center}#page-footer a:hover span,#page-footer .link:hover span{text-decoration-line:underline;text-underline-offset:.5rem;text-decoration-thickness:.2rem;text-decoration-color:#D03D24}#page-footer [class^="icon-"]:before,#page-footer [class*=" icon-"]:before{color:#C3E0F0}#page-footer>[class^='container']{max-width:80rem;justify-content:center;align-items:center;padding-top:5.5rem;padding-bottom:5.5rem}@media (max-width: 767.98px){#page-footer .article header{margin-bottom:1.875rem}}#page-footer .article .headline-wrapper>span,#page-footer .article .headline-wrapper>strong{font-size:1.75rem}#page-footer .article-contact>.row>[class^='col']{flex:0 0 100%;max-width:100%}#page-footer .article-contact>.row>[class^='col']:last-of-type{margin-bottom:0}#page-footer .article-contact .content-wrapper a,#page-footer .article-contact .content-wrapper .link{color:#C3E0F0}#page-footer .article-contact .content-wrapper a:hover>span,#page-footer .article-contact .content-wrapper .link:hover>span{color:#fff;text-decoration-line:underline;text-underline-offset:.5rem;text-decoration-thickness:.2rem;text-decoration-color:#D03D24}#page-footer .article-contact .company-wrapper{display:flex;flex-direction:column;gap:1.4rem;margin-top:15px}#page-footer .article-contact .company-wrapper .contact{margin:0}#page-footer .article-contact .company-wrapper .contact:first-of-type{margin-top:5px}#page-footer nav ul{margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}#page-footer nav ul li a{color:#fff}#page-footer nav ul li a:hover{color:#fff;text-decoration-line:underline;text-underline-offset:.5rem;text-decoration-thickness:.2rem;text-decoration-color:#D03D24}#page-footer article:not([class*='space-']){margin-bottom:2rem}@media (min-width: 768px){#page-footer .article-menu header[data-bs-toggle]{pointer-events:none}#page-footer .article-menu header[data-bs-toggle]:before{content:''}#page-footer .article-menu header[data-bs-toggle]+.menu{display:block !important}}
