﻿*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;color:var(--color-black)}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}textarea{field-sizing:content}@view-transition{navigation:auto}html{scroll-behavior:smooth}:root{--headerheight: 80px;--home-slider-height: 700px;--default-teaser-wid: 524px;--document-width: 1100px;--gap: 52px;--shadowsize: 20px;--block-gap: calc(2 * var(--gap));--textblock-padding: 40px;--teaser-padding: 25px;--refPageLinkButtonSize: 40px}:root{--font-headlines: 'Familjen Grotesk';--font-weight-headlines: 700;--font-family-text: "Lato";--font-weight-text: 300}body{font-family:var(--font-family-text)}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-headlines);line-height:1.2;margin-bottom:.5em}a{color:var(--color-black);text-decoration-color:#aaa;text-underline-offset:3px}a:hover{text-decoration-color:var(--color-black)}p{margin-bottom:.7em}.hlFont{font-family:var(--font-headlines);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.smallPageTitle{font-size:1rem;line-height:1.2;font-weight:400;text-transform:uppercase;margin-bottom:.5em}.largePageTitle{font-size:2rem;font-size:clamp(1.5rem,3vw + 1rem,2.75rem);line-height:1em;letter-spacing:.02em}@font-face{font-display:swap;font-family:"Familjen Grotesk";font-style:normal;font-weight:400;src:url("../fonts/familjen-grotesk-v11-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Familjen Grotesk";font-style:normal;font-weight:600;src:url("../fonts/familjen-grotesk-v11-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Familjen Grotesk";font-style:normal;font-weight:700;src:url("../fonts/familjen-grotesk-v11-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:300;src:url("../fonts/josefin-sans-v34-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:300;src:url("../fonts/josefin-sans-v34-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:400;src:url("../fonts/josefin-sans-v34-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:400;src:url("../fonts/josefin-sans-v34-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:normal;font-weight:500;src:url("../fonts/josefin-sans-v34-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Josefin Sans";font-style:italic;font-weight:500;src:url("../fonts/josefin-sans-v34-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:300;src:url("../fonts/lato-v25-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:300;src:url("../fonts/lato-v25-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("../fonts/lato-v25-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:url("../fonts/lato-v25-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:url("../fonts/lato-v25-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:700;src:url("../fonts/lato-v25-latin-700italic.woff2") format("woff2")}@font-face{font-family:"iconfont";src:url("../font/iconfont.eot?52506266");src:url("../font/iconfont.eot?52506266#iefix") format("embedded-opentype"),url("../font/iconfont.woff2?52506266") format("woff2"),url("../font/iconfont.woff?52506266") format("woff"),url("../font/iconfont.ttf?52506266") format("truetype"),url("../font/iconfont.svg?52506266#iconfont") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=icon-]:before,[class*=" icon-"]:before{font-family:"iconfont";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-dot-3:before{content:""}.icon-minus:before{content:""}.icon-left-open-big:before{content:""}.icon-plus:before{content:""}.icon-right-open-big:before{content:""}.icon-globe:before{content:""}.icon-mail:before{content:""}.icon-arrow-small-right:before{content:""}.icon-ok:before{content:""}.icon-phone:before{content:""}.icon-menu2:before{content:""}.icon-link-ext:before{content:""}.icon-angle-double-right:before{content:""}:root{--color-black: rgb(44, 44, 44);--color-orange: rgba(241, 149, 120, 1);--color-orange-dark: rgba(217, 143, 104, 1);--color-gruen: rgba(159, 197, 195, 1);--color-gruen-dark: rgba(135, 166, 165, 1);--color-ocker: rgba(218, 184, 125, 1);--color-ocker-dark: rgba(204, 171, 114, 1);--color-blau: rgba(186, 199, 215, 1);--color-blau-dark: rgba(98, 116, 137, 1)}@view-transition{navigation:auto}@media(prefers-reduced-motion: no-preference){::view-transition-old(root),::view-transition-new(root){animation-duration:.3s;animation-timing-function:ease-in-out}}@media(prefers-reduced-motion: reduce){::view-transition-old(root),::view-transition-new(root){animation:none}}.posbg.posbg-1{background-color:var(--color-orange)}.posbg.posbg-2{background-color:var(--color-gruen)}.posbg.posbg-3{background-color:var(--color-ocker)}.posbg.posbg-4{background-color:var(--color-blau)}header{height:var(--headerheight);width:100%;border-bottom:1px solid #ccc;position:fixed;inset:0;background-color:#fff;z-index:119}header .headerwrap{display:flex;flex-direction:row;gap:20px;padding:0 20px}@media(min-width: 1024px){header .headerwrap{padding:0}}header ul,header ol,header li{list-style:none;margin:0;display:flex}header #Logo{display:flex;align-items:center;font-weight:bold;text-transform:uppercase;height:var(--headerheight)}header #MenuToggle{display:block;background-color:rgba(0,0,0,0);border:none;font-size:2em;line-height:calc(var(--headerheight) - 40px);padding:15px 0;cursor:pointer}@media(min-width: 1024px){header #MenuToggle{display:none}}header #Nav{display:none;flex-direction:column;position:absolute;top:var(--headerheight);background:#fff;transition:.2s;padding:20px}header #Nav.is-open{display:flex;gap:0;height:auto;width:80%}header #Nav.is-open a{margin-bottom:1em}@media(min-width: 1024px){header #Nav{display:flex;flex-direction:row;position:relative;top:0;height:var(--headerheight);padding:20px 0}}header nav{height:var(--headerheight);display:flex;flex-direction:row;gap:20px;padding:20px 0;line-height:calc(var(--headerheight) - 40px)}header nav.localeMenu{gap:10px}header nav.localeMenu:before{line-height:calc(var(--headerheight) - 40px)}header nav.localeMenu a{background-color:rgba(0,0,0,0);padding:0}header nav.localeMenu a:hover,header nav.localeMenu a.current{background-color:rgba(0,0,0,0)}header nav.localeMenu a.current{text-decoration:underline}header nav a{text-transform:uppercase;text-decoration:none;padding:0 1em;background-color:#fff;color:var(--color-black);line-height:calc(var(--headerheight) - 40px);border-radius:2px}header nav a:hover,header nav a.current{background-color:var(--linkhover-bgcolor, #ccc)}:root{--imgdist: 300px}#Headerbild{min-height:50vh;height:700px;width:100%;background:var(--color-black);border-bottom:1px solid #ccc;position:relative;margin-top:var(--headerheight)}#Headerbild::after{content:"";position:absolute;top:0;left:calc(50vw - var(--imgdist));width:100px;height:100%;background:linear-gradient(to right, var(--color-black) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:2}#Headerbild .slide{position:absolute;top:0;left:calc(50vw - var(--imgdist));width:calc(50vw + var(--imgdist));height:100%;object-fit:cover;opacity:0;transition:opacity 1s ease-in-out}#Headerbild .slide::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:150px;background:linear-gradient(to top, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none;z-index:2}#Headerbild .slide.active{opacity:1}#Headerbild .slide .slide-caption{position:absolute;bottom:20px;right:var(--gap);z-index:3;color:#fff;text-align:right;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.6);display:flex;flex-direction:column;gap:.1rem}#Headerbild .slide .slide-caption .caption-title{text-transform:uppercase;font-weight:700;font-size:1.05rem;letter-spacing:.02em}#Headerbild .slide .slide-caption .caption-location{font-size:.85rem;opacity:.9;font-weight:400}#Headerbild .teaserWrap{position:relative;padding-top:90px}#Headerbild .gradshadow{position:absolute;top:70px;left:-20px;width:min(var(--default-teaser-wid),100% - 20px);height:var(--default-teaser-wid);background:linear-gradient(45deg, var(--color-orange), var(--color-ocker));z-index:3;filter:blur(1px)}#Headerbild .hbTextblock{position:relative;width:min(var(--default-teaser-wid),100%);height:var(--default-teaser-wid);background-color:#fff;padding:var(--textblock-padding);z-index:20}#Headerbild .hbTextblock p{max-width:95%}#MainTeaserBlock .centertext{margin:0 auto var(--gap);text-align:center;width:min(650px,100%)}#MainTeaserBlock .centertext .headline{text-transform:uppercase}.teaserWrap{width:100%;display:grid;gap:var(--gap);margin-bottom:100px;grid-template-columns:1fr}@media(min-width: 1200px){.teaserWrap{grid-template-columns:repeat(2, 1fr)}}.teaserWrap .teaser{width:min(var(--default-teaser-wid),100%);aspect-ratio:1.5;border:1px solid #ccc;position:relative;overflow:visible}.HomePage .teaserWrap .teaser{margin-bottom:100px}@media(min-width: 1200px){.HomePage .teaserWrap .teaser{margin-bottom:10px}}.teaserWrap .teaser.ol{box-shadow:-20px -20px 0 0 var(--teaser-color, rgb(241, 149, 120))}.teaserWrap .teaser.ul,.teaserWrap .teaser:nth-child(odd){box-shadow:-20px 20px 0 0 var(--teaser-color, rgb(241, 149, 120))}.teaserWrap .teaser.ur,.teaserWrap .teaser:nth-child(even){box-shadow:-20px 20px 0 0 var(--teaser-color, rgb(241, 149, 120))}@media(min-width: 1200px){.teaserWrap .teaser.ur,.teaserWrap .teaser:nth-child(even){box-shadow:20px 20px 0 0 var(--teaser-color, rgb(241, 149, 120))}}.teaserWrap .teaser.video{margin-bottom:20px}.teaserWrap .teaser.video .videoTitle{position:absolute;top:calc(100% + 30px)}.teaserWrap .teaser .teaserImage,.teaserWrap .teaser iframe{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.teaserWrap .teaser .textfeld{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:75%;background-color:#fff;padding:20px}.HomePage .teaserWrap .teaser .textfeld{bottom:-100px}.teaser{padding:var(--teaser-padding);display:flex;flex-direction:column;justify-content:center;gap:20px}.teaser .teaserTitle{font-size:1.2em;font-weight:700;line-height:1.3em;letter-spacing:.03em;text-transform:uppercase;margin:0}.teaser .teaserHeadline{font-size:clamp(1.5rem,3vw + 1rem,2rem);font-weight:700;line-height:1.3em;letter-spacing:.03em;text-transform:uppercase;margin:0}.teaser .teaserText{font-weight:400}.teaser .play{position:absolute;inset:0;background:url(../images/play-button-rund.svg) no-repeat center center scroll;background-size:100px;cursor:pointer;transition:.2s}.teaser .play:hover{background-size:120px}.gridwrap{display:grid;gap:var(--gap)}.gridwrap.gr3{grid-template-columns:1fr}@media(min-width: 1024px){.gridwrap.gr3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1200px){.gridwrap.gr3{grid-template-columns:repeat(3, 1fr)}}#ReferenzenTeaserBlock .gridwrap.gr3{grid-auto-rows:221px}#ReferenzenTeaserBlock .gridwrap.gr3>div{height:100%;background-color:#1c9}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser{position:relative;text-decoration:none;color:inherit}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser:hover img{opacity:.2}@media(min-width: 1024px){#ReferenzenTeaserBlock .gridwrap.gr3 .teaser.h2,#ReferenzenTeaserBlock .gridwrap.gr3 .teaser:nth-child(4){grid-row:span 2}}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser.h2.holderTeaser,#ReferenzenTeaserBlock .gridwrap.gr3 .teaser:nth-child(4).holderTeaser{grid-row:span 2}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser.w2,#ReferenzenTeaserBlock .gridwrap.gr3 .teaser:nth-child(4){grid-column:span 1}@media(min-width: 1024px){#ReferenzenTeaserBlock .gridwrap.gr3 .teaser.w2,#ReferenzenTeaserBlock .gridwrap.gr3 .teaser:nth-child(4){grid-column:span 2}}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser.bk{background-color:var(--color-black);color:#fff}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:.2s;z-index:2}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser .teaserText{position:absolute;inset:0;padding:20px;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:column}#ReferenzenTeaserBlock .gridwrap.gr3 .teaser .teaserText h3{font-size:1.2em;text-transform:uppercase;margin:0 0 .2em}#KnowHowBlock .gridwrap.gr3 .newsTeaser{aspect-ratio:1;background-color:var(--bgc, #ccc);padding:20px;display:grid;grid-auto-rows:1fr;gap:40px;position:relative}#KnowHowBlock .gridwrap.gr3 .newsTeaser:after{position:absolute;content:" ";width:calc(100% - 40px);margin:0 20px;inset:0;height:50%;border-bottom:1px solid #000}#KnowHowBlock .gridwrap.gr3 .newsTeaser:nth-child(1){--bgc: var(--color-orange)}#KnowHowBlock .gridwrap.gr3 .newsTeaser:nth-child(2){--bgc: var(--color-gruen)}#KnowHowBlock .gridwrap.gr3 .newsTeaser:nth-child(3){--bgc: var(--color-ocker)}#KnowHowBlock .gridwrap.gr3 .newsTeaser .newsTeaserTitle{font-size:clamp(3em,12vw,5em);margin:0 0 .1em}#KnowHowBlock .gridwrap.gr3 .newsTeaser .newsTeaserSubtitle{text-transform:uppercase}#KnowHowBlock .gridwrap.gr3 .newsTeaser p::first-line{font-weight:bold}#KnowHowBlock .gridwrap.gr3 .imgTeaser{grid-column:1/-1;background-color:#fff;position:relative}@media(min-width: 1024px){#KnowHowBlock .gridwrap.gr3 .imgTeaser{height:380px}}#KnowHowBlock .gridwrap.gr3 .imgTeaser img{position:static;height:auto}@media(min-width: 1024px){#KnowHowBlock .gridwrap.gr3 .imgTeaser img{position:absolute;height:100%}}@media(min-width: 1024px){#KnowHowBlock .gridwrap.gr3 .imgTeaser .inImgTeaserTextBlock{position:absolute;inset:0;width:43%;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 40%, transparent 100%);padding:var(--gap);padding-right:0;backdrop-filter:blur(2px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px}#KnowHowBlock .gridwrap.gr3 .imgTeaser .inImgTeaserTextBlock.rechts{left:auto;background:linear-gradient(to left, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.7) 40%, transparent 100%)}}@media(min-width: 1024px){#KnowHowBlock .gridwrap.gr3 .imgTeaser .bggrad{position:absolute;inset:0;width:100%;height:100%;z-index:0;background:linear-gradient(-45deg, var(--c1, rgb(157, 194, 193)), var(--c2, rgb(100, 118, 138)))}#KnowHowBlock .gridwrap.gr3 .imgTeaser .bggrad.ul{margin-top:20px;margin-left:-20px}#KnowHowBlock .gridwrap.gr3 .imgTeaser .bggrad.or{margin-top:-20px;margin-left:20px}}#ReferenzenTeaserBlock{display:grid;gap:0;grid-template-columns:1fr min(var(--document-width),100%) 1fr}@media(min-width: 1200px){#ReferenzenTeaserBlock{gap:var(--gap)}}#ReferenzenTeaserBlock .dummy{background-color:var(--color-ocker)}#ReferenzenTeaserBlock .dummy:first-child{background-color:var(--color-gruen)}.boxgradshadow{background:linear-gradient(45deg, var(--color-orange), var(--color-ocker))}.textbereich{margin-left:100px;margin-bottom:30px;position:relative;min-height:200px;width:min(600px,100% - 100px)}.textbereich::before{content:"";position:absolute;left:-100px;width:80px;height:150px;background-color:var(--page-color, var(--color-orange));-webkit-mask-image:url("../images/arrow_down.svg");mask-image:url("../images/arrow_down.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.textbereich .title{color:var(--page-color, var(--color-orange));text-transform:uppercase;font-size:1em}.textbereich .headline{text-transform:uppercase;font-size:clamp(1.3rem,3vw + 1rem,2rem);font-weight:400}:root{--button-color-light: #fff;--button-color-dark: var(--color-black, #000);--button-bg-color: var(--button-color-light);--button-border-color: var(--button-color-dark);--button-text-color: var(--button-color-dark);--button-pfeil-size: 26px}.button.dark{--button-bg-color: var(--button-color-dark);--button-border-color: var(--button-color-light);--button-text-color: var(--button-color-light)}.button{padding:.5em 1em;background-color:var(--button-bg-color, #fff);border:1px solid var(--button-border-color, #000);color:var(--button-text-color, var(--color-black));text-transform:uppercase;text-decoration:none;font-weight:300;margin-top:1em;cursor:pointer;transition:.2s;display:inline-block;font-family:var(--font-headlines);padding-right:calc(var(--button-pfeil-size) + 20px);position:relative}.button:hover{background-color:var(--button-text-color);color:var(--button-bg-color);border-color:var(--button-bg-color)}.button:hover::after{transform:rotate(0deg)}.button::after{font-family:"iconfont";content:"";position:absolute;right:13px;font-size:.8em;line-height:1rem;top:.7rem;transform:rotate(-40deg);display:inline-block}footer{width:100%;background-color:var(--color-ocker);background-image:linear-gradient(to right, var(--color-ocker), var(--color-orange));padding:40px}footer #FooterMenu{display:flex;gap:1em}footer a{text-transform:uppercase;color:var(--color-black);font-weight:400;text-decoration:none}footer a:hover{text-decoration:underline}.refLoc{font-size:1em;line-height:inherit;font-weight:bold;margin-bottom:1em}.referenzTeaserWrap{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width: 768px){.referenzTeaserWrap{grid-template-columns:1fr 1fr}}@media(min-width: 1024px){.referenzTeaserWrap{grid-template-columns:1fr 1fr 1fr}}.referenzTeaserWrap .referenzTeaser{position:relative;width:min(332px,100%);text-decoration:none;--refImgHeight:200px}.referenzTeaserWrap .referenzTeaser:hover .reflink::before{transform:rotate(0deg)}.referenzTeaserWrap .referenzTeaser:hover .teaserTitle{text-decoration:underline}.referenzTeaserWrap .referenzTeaser img{display:block;width:100%;height:var(--refImgHeight);background-color:#eee;border:1px solid rgba(0,0,0,.3);margin-bottom:10px}.referenzTeaserWrap .referenzTeaser .reflink{display:block;position:absolute;top:calc(var(--refImgHeight) - var(--refPageLinkButtonSize));right:20px;width:var(--refPageLinkButtonSize);height:var(--refPageLinkButtonSize);background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(3px);color:inherit;text-decoration:none;line-height:var(--refPageLinkButtonSize);padding-left:.4em;padding-top:.2em}.referenzTeaserWrap .referenzTeaser .reflink::before{transform:rotate(-45deg);transition:.2s;padding:0;margin:2px}.referenzTeaserWrap .referenzTeaser .teaserTitle{text-transform:uppercase}.refGalerie{display:flex;gap:22px;flex-wrap:wrap}.produktFarben{display:grid;grid-template-columns:repeat(auto-fit, 160px);gap:28px}.produktFarben .produktFarbe img,.produktFarben .produktFarbe .dummyimg{width:160px;height:95px;outline:1px solid rgba(50,50,50,.1);background-color:rgba(200,200,200,.1);margin-bottom:.5em}.produktFarben .produktFarbe .pfTitle{font-size:.8em}.produktEigenschaften{display:grid;grid-template-columns:repeat(3, 1fr);gap:var(--gap)}.peGruppe .peTitle{display:inline-block;text-transform:uppercase;padding:.5em .8em;margin-bottom:1em;font-size:1em}.peGruppe .miBlock{padding:10px 0;border-bottom:1px solid var(--color-black)}.peGruppe .miBlock:first-child{border-top:1px solid var(--color-black)}.peGruppe .miBlock .miTitle{font-weight:bold}.knowhowItems{display:flex;flex-direction:column;gap:1em}.knowhowItems .knowhowItem{display:grid;grid-template-columns:50px 1fr;gap:30px;border-bottom:1px solid #aaa;padding:18px 0}@media(min-width: 768px){.knowhowItems .knowhowItem{grid-template-columns:50px 1fr 1.5fr}}.knowhowItems .knowhowItem:first-child{border-top:1px solid #aaa}.knowhowItems .knowhowItem>div{display:flex;align-items:center}.knowhowItems .knowhowItem .pos{background-color:var(--color-ocker);color:#fff;font-family:var(--font-headlines);font-size:1.6em;font-weight:bold;justify-content:center;padding:5px}.knowhowItems .knowhowItem .kiTitle{padding-right:20px;font-weight:bold;border-bottom:1px solid var(--color-ocker)}@media(min-width: 768px){.knowhowItems .knowhowItem .kiTitle{border-bottom:none;border-right:1px solid var(--color-ocker)}}.knowhowItems .knowhowItem .kiText{grid-column:2}@media(min-width: 768px){.knowhowItems .knowhowItem .kiText{grid-column:span 1}}.worldmap{width:100%;position:relative;background-color:#fff;aspect-ratio:1.8}.worldmap img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;--gradlength: 80px;mask-image:linear-gradient(to bottom, transparent 0px, black var(--gradlength), black calc(100% - var(--gradlength)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0px, black var(--gradlength), black calc(100% - var(--gradlength)), transparent 100%)}@media(min-width: 1024px){.worldmap img{object-fit:cover}}.lizRegion{margin-bottom:var(--gap)}.lizRegion .liRegionTitle{width:100%;text-transform:uppercase;background-color:#ccc;font-size:clamp(1.5em,1.3em + 1vw,2em);padding:calc(var(--teaser-padding)/2) var(--teaser-padding)}.lizRegion .liRegionTitle.pos-1{background-color:var(--color-orange)}.lizRegion .liRegionTitle.pos-2{background-color:var(--color-blau)}.lizRegion .liRegionTitle.pos-3{background-color:var(--color-ocker)}.lizRegion .liRegionTitle.pos-3{background-color:var(--color-gruen)}.lizLandBlock{width:100%;border:1px solid #aaa;border-bottom:none;display:grid;grid-template-columns:min(200px,20%) 1fr;padding:var(--teaser-padding);position:relative}.lizLandBlock:last-child{border-bottom:1px solid #aaa}.lizLandBlock::before{position:absolute;display:block;content:" ";width:calc(min(200px,20%) + var(--teaser-padding));height:100%;inset:0}@media(min-width: 1024px){.lizLandBlock::before{border-right:1px solid #ccc}}.lizLandBlock .lizLandTitle{text-transform:uppercase;font-weight:700;margin-bottom:1em;grid-column:1/-1;border-bottom:1px solid #ccc;padding-bottom:.3em}@media(min-width: 1024px){.lizLandBlock .lizLandTitle{margin-bottom:0;grid-column:1;border:none;padding-bottom:0}}.lizLandBlock .lizNehmer{display:grid;gap:var(--teaser-padding);grid-template-columns:min(200px,20%) 1fr;grid-column:1/-1;padding-top:10px;padding-bottom:var(--teaser-padding);border-bottom:1px solid #ccc}@media(min-width: 1024px){.lizLandBlock .lizNehmer{grid-template-columns:min(300px,30%) 1fr;grid-column:2;padding:var(--teaser-padding)}}.lizLandBlock .lizNehmer:first-of-type{padding-top:0}.lizLandBlock .lizNehmer:last-child{padding-bottom:0;border-bottom:0}.lizLandBlock .adressen{display:flex;flex-direction:column;gap:1em}.lizLandBlock .adressen .lizAdressTitle{font-weight:600}.eckdaten{display:flex;flex-direction:column;gap:.3em}.eckdaten .item{padding:.3em;margin:0 .2em;border-bottom:1px solid #ccc;display:grid;grid-template-columns:5px 100px 1fr;gap:1em}.eckdaten .item:first-child{border-top:1px solid #ccc}.eckdaten .item .farb{background-color:var(--eckbg, #ccc);border-radius:1px}.eckdaten .item .title{text-transform:uppercase}.eckdaten .item .title:after{content:": "}.eckdaten .item .text{font-weight:600}.header-no #Main{margin-top:var(--headerheight);min-height:calc(100vh - 100px)}#Main .section{padding:var(--block-gap) 40px;overflow:hidden;border-bottom:1px solid #ccc}@media(min-width: 1200px){#Main .section{padding:var(--block-gap) 0}}.respblock{margin:0 auto;width:var(--document-width);max-width:100%}.inBlockImage{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}/*# sourceMappingURL=main.css.map */
