@font-face{font-family:Steinbach;src:url(/_assets/a310c41a-f4bc-4fbd-9c84-dd4ba48a558f/fonts/sbg-regular.woff2)format("woff2"),url(/_assets/a310c41a-f4bc-4fbd-9c84-dd4ba48a558f/fonts/sbg-regular.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}header.steinbach-header[data-v-d812d093]{z-index:1000;box-sizing:border-box;border-top:5px solid var(--main-color);background:#fff;flex-direction:column;justify-content:center;height:150px;font-family:Steinbach,Arial,sans-serif;transition:height .2s ease-out,box-shadow .2s ease-out;display:flex;position:sticky;top:0;padding:0!important}header.steinbach-header.has-scrolled[data-v-d812d093]{box-shadow:0 3px 12px #0000001a}header.steinbach-header.is-compact[data-v-d812d093]{height:75px}header.steinbach-header.is-compact .steinbach-header-inner[data-v-d812d093]{align-items:center}header.steinbach-header.is-compact .main-logo[data-v-d812d093]{flex-basis:44px;width:44px;height:48px}header.steinbach-header.is-compact .steinbach-logo[data-v-d812d093]{width:32px;height:35px;margin:6.5px auto;animation:.2s ease-out steinbach-logo-fade-in-d812d093}header.steinbach-header .steinbach-header-inner[data-v-d812d093]{justify-content:space-between;align-items:flex-end;gap:40px;max-width:1300px;display:flex}header.steinbach-header .main-logo[data-v-d812d093]{transform-origin:50%;flex:0 0 220px;width:220px;height:76px;line-height:0;transition:transform .2s ease-out;display:block}header.steinbach-header .main-logo[data-v-d812d093]:hover{opacity:1;transform:scale(1.03)}@media (prefers-reduced-motion:reduce){header.steinbach-header[data-v-d812d093],header.steinbach-header .main-logo[data-v-d812d093]{transition:none}header.steinbach-header .main-logo[data-v-d812d093]:hover{transform:none}header.steinbach-header.is-compact .steinbach-logo[data-v-d812d093]{animation:none}}header.steinbach-header .steinbach-logo[data-v-d812d093]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}header.steinbach-header .main-menu-container[data-v-d812d093]{pointer-events:auto;min-width:0}header.steinbach-header[data-v-d812d093] .c--menu-list--nav-wrapper{pointer-events:auto;background:#fff;padding:0}header.steinbach-header[data-v-d812d093] #main-menu .c--menu-list--list-wrapper.level-0>ul{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:32px;margin:0;padding:0}header.steinbach-header[data-v-d812d093] #main-menu li.level-0{margin:0}header.steinbach-header[data-v-d812d093] #main-menu li.level-0>.c--menu-list--list-item-link{box-sizing:border-box;color:#222;text-transform:uppercase;white-space:nowrap;min-height:50px;padding:8px 0}header.steinbach-header[data-v-d812d093] #main-menu li.level-0>.c--menu-list--list-item-link>span{color:inherit;font-family:Steinbach,Arial,sans-serif;font-weight:400;line-height:1.4;font-size:19px!important}header.steinbach-header[data-v-d812d093] #main-menu .c--menu-list--list-item-link-title:after{display:none}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:last-child>.c--menu-list--list-item-link{background:var(--main-color);color:#fff;justify-content:center;align-items:center;padding:8px 20px;transition:background-color .2s ease-out;display:flex}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:last-child>.c--menu-list--list-item-link>.c--menu-list--list-item-link-title{transform:translateY(1px)}header.steinbach-header[data-v-d812d093] #main-menu li.level-0>.c--menu-list--list-item-link:hover{opacity:1;text-decoration:none}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:not(:last-child)>.c--menu-list--list-item-link>.c--menu-list--list-item-link-title{position:relative}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:not(:last-child)>.c--menu-list--list-item-link>.c--menu-list--list-item-link-title:before{content:"";background-color:var(--main-color);opacity:0;pointer-events:none;width:100%;height:3px;transition:opacity .2s ease-out;position:absolute;top:calc(100% - 2px);left:0}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:not(:last-child)>.c--menu-list--list-item-link:focus-visible>.c--menu-list--list-item-link-title:before,header.steinbach-header[data-v-d812d093] #main-menu li.level-0:not(:last-child)>.c--menu-list--list-item-link:hover>.c--menu-list--list-item-link-title:before{opacity:1}@media (prefers-reduced-motion:reduce){header.steinbach-header[data-v-d812d093] #main-menu .c--menu-list--list-item-link-title:before{transition:none}}header.steinbach-header[data-v-d812d093] #main-menu li.level-0:last-child>.c--menu-list--list-item-link:hover{background-color:#004572;text-decoration:none}header.steinbach-header[data-v-d812d093] a:focus-visible,header.steinbach-header[data-v-d812d093] button:focus-visible{outline:3px solid var(--main-color);outline-offset:5px}header.steinbach-header[data-v-d812d093] .open-up-frame{background:#fff;top:100%}@media (width>=960px) and (width<=1279px){header.steinbach-header .steinbach-header-inner[data-v-d812d093]{gap:24px}header.steinbach-header[data-v-d812d093] #main-menu .c--menu-list--list-wrapper.level-0>ul{gap:20px}}@media (width<=959px){header.steinbach-header[data-v-d812d093]{height:90px}header.steinbach-header>.padding-frame[data-v-d812d093]{flex:1;align-items:center;display:flex}header.steinbach-header .steinbach-header-inner[data-v-d812d093]{align-items:center;gap:20px}header.steinbach-header .main-menu-container[data-v-d812d093]{align-self:center;align-items:center;display:flex}header.steinbach-header .main-logo[data-v-d812d093]{flex:0 180px;width:180px;height:62px}header.steinbach-header[data-v-d812d093] .burger-button{color:#222;justify-content:center;align-items:center;min-width:44px;height:44px;min-height:44px;margin:0;padding:0;line-height:1;display:flex}header.steinbach-header[data-v-d812d093] .burger-button .burger-line{background-color:#222}header.steinbach-header[data-v-d812d093] .c--menu-list--nav-wrapper.is-toggleable .c--menu-list--nav{background:#fff}header.steinbach-header[data-v-d812d093] #main-menu .c--menu-list--list-wrapper.level-0>ul{align-items:stretch;gap:16px}header.steinbach-header[data-v-d812d093] #main-menu li.level-0>.c--menu-list--list-item-link{white-space:normal}header.steinbach-header[data-v-d812d093] #main-menu li.level-0>.c--menu-list--list-item-link:hover span{color:inherit!important}}@keyframes steinbach-logo-fade-in-d812d093{0%{opacity:0}to{opacity:1}}@font-face{font-family:Steinbach Footer Open Sans;src:url(/_assets/_shared/fonts/OpenSans-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Steinbach Footer Open Sans;src:url(/_assets/_shared/fonts/OpenSans-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}footer.steinbach-footer[data-v-46cd78e4]{color:#1d1d1b;background:#fff;font-family:Steinbach,Arial,sans-serif;font-weight:400;line-height:1.4}footer.steinbach-footer[data-v-46cd78e4] *,footer.steinbach-footer[data-v-46cd78e4] :after,footer.steinbach-footer[data-v-46cd78e4] :before{box-sizing:border-box}footer.steinbach-footer img[data-v-46cd78e4]{-o-object-fit:contain;object-fit:contain;max-width:100%;display:block}footer.steinbach-footer ul[data-v-46cd78e4]{margin:0;padding:0;list-style:none}footer.steinbach-footer a[data-v-46cd78e4]{text-decoration:none}footer.steinbach-footer a[data-v-46cd78e4]:hover{opacity:1}footer.steinbach-footer a[data-v-46cd78e4]:focus-visible{outline:3px solid var(--main-color);outline-offset:4px}footer.steinbach-footer .footer-frame[data-v-46cd78e4]{width:100%;max-width:1580px;margin:0 auto}footer.steinbach-footer .footer-bar[data-v-46cd78e4]{background:#f2f2f2;margin-top:80px;padding-top:90px}footer.steinbach-footer .company-section[data-v-46cd78e4]{background:linear-gradient(270deg,#fff 50%,#f2f2f2 0)}footer.steinbach-footer .company-row[data-v-46cd78e4]{display:flex}footer.steinbach-footer .company-heading[data-v-46cd78e4]{flex:0 0 410px;padding:40px 0 30px}footer.steinbach-footer .company-heading h2[data-v-46cd78e4]{font:inherit;text-transform:uppercase;color:#3e3e3e;border-bottom:3px solid #d8d8d8;margin:0 0 0 80px;padding-bottom:7px;font-family:Steinbach Footer Open Sans,Arial,sans-serif;font-size:22px;line-height:30px}footer.steinbach-footer .company-heading strong[data-v-46cd78e4]{font-family:inherit;font-weight:700}footer.steinbach-footer .company-logos[data-v-46cd78e4]{background:#fff;flex-wrap:wrap;flex:1;align-items:center;gap:0 40px;padding:0 40px;display:flex}footer.steinbach-footer .company-logos li[data-v-46cd78e4]{flex:none}footer.steinbach-footer .company-logos img[data-v-46cd78e4]{width:var(--logo-width);height:var(--logo-height)}footer.steinbach-footer .new-tab-hint[data-v-46cd78e4]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}footer.steinbach-footer .footer-navigation[data-v-46cd78e4]{justify-content:center;margin-top:70px;padding:0 80px;display:flex}footer.steinbach-footer .footer-navigation ul[data-v-46cd78e4]{border-top:3px solid #fff;flex-wrap:wrap;justify-content:center;gap:0 40px;padding:28px 70px;display:flex}footer.steinbach-footer .footer-navigation a[data-v-46cd78e4]{color:#1d1d1b;text-transform:uppercase;align-items:center;min-height:44px;font-size:15px;line-height:20px;transition:color .2s ease-out;display:inline-flex}footer.steinbach-footer .footer-navigation a[data-v-46cd78e4]:hover{color:var(--main-color);text-underline-offset:4px;text-decoration:underline}footer.steinbach-footer .link-bar[data-v-46cd78e4]{position:relative}footer.steinbach-footer .social-frame[data-v-46cd78e4]{padding:0}footer.steinbach-footer .social-links[data-v-46cd78e4]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:0 20px;min-height:100px;display:flex}footer.steinbach-footer .social-links a[data-v-46cd78e4]{width:var(--icon-width);height:var(--icon-height);display:block;position:relative}footer.steinbach-footer .social-links a[data-v-46cd78e4]:before{content:"";position:absolute;inset:-7px}footer.steinbach-footer .social-links img[data-v-46cd78e4]{width:100%;height:100%;transition:filter .3s ease-out}footer.steinbach-footer .social-links a:focus-visible img[data-v-46cd78e4],footer.steinbach-footer .social-links a:hover img[data-v-46cd78e4]{filter:brightness(.65)}footer.steinbach-footer .brand-mark[data-v-46cd78e4]{justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer.steinbach-footer .brand-mark img[data-v-46cd78e4]{-o-object-fit:cover;object-fit:cover;width:36px;height:36px}footer.steinbach-footer .page-end[data-v-46cd78e4]{background:linear-gradient(90deg,#0a5790 50%,#4996d1 0);height:5px}@media (width<=1620px){footer.steinbach-footer .social-frame[data-v-46cd78e4]{padding:0 40px}}@media (width<=1000px){footer.steinbach-footer .footer-bar[data-v-46cd78e4]{margin-top:0;padding-top:0}footer.steinbach-footer .company-section[data-v-46cd78e4]{background:#fff}footer.steinbach-footer .company-row[data-v-46cd78e4]{flex-direction:column}footer.steinbach-footer .company-heading[data-v-46cd78e4]{flex:auto;padding:20px 0 0}footer.steinbach-footer .company-heading h2[data-v-46cd78e4]{max-width:300px;margin:0 40px}footer.steinbach-footer .company-logos[data-v-46cd78e4]{justify-content:center;row-gap:0;margin:0 40px;padding:40px 0 20px}footer.steinbach-footer .company-logos li[data-v-46cd78e4]{padding-bottom:20px}footer.steinbach-footer .social-links[data-v-46cd78e4]{justify-content:center}footer.steinbach-footer .brand-mark[data-v-46cd78e4]{margin:40px auto;position:static;transform:none}}@media (width<=799px){footer.steinbach-footer .company-heading h2[data-v-46cd78e4]{margin-left:20px}footer.steinbach-footer .company-logos[data-v-46cd78e4]{margin:0 20px}footer.steinbach-footer .footer-navigation[data-v-46cd78e4],footer.steinbach-footer .social-frame[data-v-46cd78e4]{padding-left:20px;padding-right:20px}footer.steinbach-footer .footer-navigation ul[data-v-46cd78e4]{padding-left:0;padding-right:0}}@media (width<=700px){footer.steinbach-footer .company-logos[data-v-46cd78e4]{-moz-column-gap:20px;column-gap:20px}footer.steinbach-footer .company-logos .sst[data-v-46cd78e4]{height:27px}footer.steinbach-footer .company-logos .ecoglas[data-v-46cd78e4],footer.steinbach-footer .company-logos .emporium[data-v-46cd78e4]{width:95px;height:27px}footer.steinbach-footer .company-logos .sta[data-v-46cd78e4]{width:75px}footer.steinbach-footer .company-logos .srt[data-v-46cd78e4]{width:50px;height:30px}footer.steinbach-footer .company-logos .fgb[data-v-46cd78e4]{width:67px;height:30px}}@media (width<=659px){footer.steinbach-footer .footer-navigation[data-v-46cd78e4]{margin-top:30px}}@media (width<=600px){footer.steinbach-footer .footer-navigation ul[data-v-46cd78e4]{flex-direction:column;align-items:center;gap:8px;width:100%;padding:28px 0 20px}footer.steinbach-footer .footer-navigation a[data-v-46cd78e4]{text-align:center}}@media (width<=450px){footer.steinbach-footer .company-logos[data-v-46cd78e4]{margin:0;padding:40px 20px 20px}footer.steinbach-footer .social-links[data-v-46cd78e4]{gap:0;padding:20px 0}footer.steinbach-footer .social-links li[data-v-46cd78e4]{margin:0 15px 30px}footer.steinbach-footer .brand-mark[data-v-46cd78e4]{margin:0 auto 40px}}@media (width<=400px){footer.steinbach-footer .social-links li[data-v-46cd78e4]{margin:0 10px 20px}footer.steinbach-footer .social-links a[data-v-46cd78e4]{width:35px;height:35px}footer.steinbach-footer .social-links .youtube[data-v-46cd78e4]{height:30px}}@media (prefers-reduced-motion:reduce){footer.steinbach-footer .social-links img[data-v-46cd78e4],footer.steinbach-footer a[data-v-46cd78e4]{transition:none}}
