/*! erzeugt aus css/schriften.css (werkzeuge/seiten_erzeugen.py), Quelle sha256:f95fed22ff */
@font-face{font-family:inotec Sans;src:url(../schriften/inotecSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:inotec Sans;src:url(../schriften/inotecSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:inotec Sans Text;src:url(../schriften/inotecSansTextVF.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap}.eyebrow,footer.site h3{font-family:"inotec Sans",var(--font, Inter),system-ui,sans-serif;font-weight:700}.page[data-page=start] h1,.page[data-page=start] h2{font-family:"inotec Sans",var(--font, Inter),system-ui,sans-serif;font-weight:700;letter-spacing:0}.page[data-page=start] :where(*:not(h1,h2,h3,h4,.eyebrow):not(:is(h1,h2,h3,h4,.eyebrow) *)){font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif}.page[data-page=start] .navlist a b,.page[data-page=start] .section li b{font-family:"inotec Sans",var(--font, Inter),system-ui,sans-serif;font-weight:300;font-size:18px}.page[data-page=start] .section li b{font-weight:700}footer.site h3{font-size:16px;margin-bottom:18px}footer.site a:not(.more){font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:300;font-size:16px}footer.site .fbrand .fmarke p{font-family:"inotec Sans",var(--font, Inter),system-ui,sans-serif;font-weight:700;font-size:24px;letter-spacing:0}footer.site .fbrand .addr p{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:300;font-size:16px}footer.site .fbrand .addr a.more{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-size:14px}footer.site .copy,footer.site .eu{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:300;font-size:13px}.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn{border:1.4px solid rgba(255,138,102,.8);border-radius:999px;padding:14px 22px 14px 26px;gap:16px;font-family:"inotec Sans Text",var(--font, Inter),sans-serif;font-weight:600;letter-spacing:.1em;color:#fff;transition:background .35s,border-color .35s}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):after{content:"";width:48px;height:16px;flex:none;color:var(--color-coral-amber);background:linear-gradient(90deg,currentColor 0 40%,#fff 50%,currentColor 60% 100%) 130% 0 / 320% 100% no-repeat,currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Cpath d='M1 9H14L17 2L21 15L23.5 9H46M40 3.5L46 9L40 14.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 16'%3E%3Cpath d='M1 9H14L17 2L21 15L23.5 9H46M40 3.5L46 9L40 14.5' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):hover{color:#fff;gap:16px;background:#ff8a6624;border-color:var(--color-coral-amber)}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):hover:after{animation:more-lauf 1.3s linear 1 both}@keyframes more-lauf{0%{background-position:78.4% 0,0 0}to{background-position:21.6% 0,0 0}}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn){position:relative}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):before{content:"";position:absolute;right:22px;top:50%;width:48px;height:16px;margin-top:-8px;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0 1.5px,#ffffff8c 2.3px,#fff0 4px) -3px 5px / 8px 8px no-repeat}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):is(:hover,:focus-visible):before{animation:more-punkt 1.3s linear 1 both}:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):focus-visible:after{animation:more-lauf 1.3s linear 1 both}@keyframes more-punkt{0%{background-position:-3px 5px;opacity:0}11.7%{background-position:-3px 5px;opacity:0}16%{opacity:1}33.3%{background-position:10px 5px}38.3%{background-position:13px -2px}45%{background-position:17px 11px}49.2%{background-position:19.5px 5px}84%{opacity:1}86.7%{background-position:42px 5px}to{background-position:42px 5px;opacity:0}}@media(prefers-reduced-motion:reduce){:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):before,:is(.page[data-page=start] .more,footer.site .fbrand .addr a.more,.page.dashboard-glas .more:not(.tile .more),.page.dashboard-glas .ctaband .btn.ghost,.page.dashboard-glas .tile.aktuell>a.more,.page.dashboard-glas .tile.wide>a.more.netz-link,.page.dashboard-glas .kontakt-form button.btn,.page.dashboard-glas .kontakt-info a.more,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn):after{animation:none!important}}header nav>a,header .dd>a,header .burger{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:600;letter-spacing:.06em}header .dd li a{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif}header nav>a:not(.btn),header .dd>a{font-size:15px}header nav{gap:22px}header.scrolled nav .btn{font-size:14px}@media(max-width:1119px){header nav>a:not(.btn),header .dd,header .lang{display:none}header .burger{display:block}}@media(min-width:1120px)and (max-width:1220px){header nav>a:not(.btn),header .dd,header .lang{display:block}header .burger{display:none}}.mobile a:not(.btn){font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:400;letter-spacing:0}.mobile small,.mclose,.mobile .btn{font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif;font-weight:600;letter-spacing:.06em}.mobile a:not(.btn){font-size:min(30px,7.8vw)}header .dd li a{font-size:15px}.page:not([data-page=start]) :is(h2,h3,h4,.tt,.tiles-h):not(.prozess *){font-family:"inotec Sans",var(--font, Inter),system-ui,sans-serif;font-weight:700;letter-spacing:0}:where(.page:not([data-page=start])) :where(*:not(h1,h2,h3,h4,.eyebrow,.tt,.tiles-h):not(:is(h1,h2,h3,h4,.eyebrow,.tt,.tiles-h) *)){font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif}#cform :is(input[type],textarea,select,button,label){font-family:"inotec Sans Text",var(--font, Inter),system-ui,sans-serif}.page.dashboard-glas .ctaband .btn.ghost{display:inline-flex;align-items:center}.page.dashboard-glas .kontakt-form button.btn,.page[data-page=start] .hero a.btn,.page[data-page=start] .section.last a.btn{display:inline-flex;align-items:center;background:transparent;font-size:14px;line-height:1.2;text-transform:uppercase;cursor:pointer}footer.site .verlauf-schalter{cursor:default;-webkit-user-select:none;user-select:none}
