@charset "UTF-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;user-select:none}:focus{outline:0!important}@font-face{font-family:"mtklr";src:url(../fonts/mtklr.ttf)format("truetype-variations");font-weight:100 1000;font-stretch:25% 151%}body{font-family:mtklr,sans-serif!important;touch-action:manipulation}@font-face{font-family:"Krafticons";src:url(../fonts//Krafticons.eot?czndm);src:url(../fonts//Krafticons.eot?czndm#iefix)format("embedded-opentype"),url(../fonts//Krafticons.ttf?czndm)format("truetype"),url(../fonts//Krafticons.woff?czndm)format("woff"),url(../fonts//Krafticons.svg?czndm#Krafticons)format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" krafticon-"],[class^=krafticon-]{font-family:"Krafticons"!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.krafticon-mail:before{content:"🌷"}.krafticon-phone:before{content:""}.krafticon-arrow-up:before{content:""}.krafticon-chevron-left:before{content:""}.krafticon-hamburger:before{content:""}[data-aos=animeta],[data-aos=animetahero]{transform:translateY(2rem);opacity:0;transition-property:transform,opacity}[data-aos=animeta].aos-animate,[data-aos=animetahero].aos-animate{transform:translateY(0);opacity:1}[data-aos=animetahero]{transform:translateY(-2rem)}.rounded{-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA5JREFUeNpiYGBgAAgwAAAEAAGbA+oJAAAAAElFTkSuQmCC)}.notifications{display:none}#mapbox{z-index:3}.mapbox-file{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal,.modal.sichtbar{display:block;visibility:hidden;opacity:0;width:0%;position:absolute;-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.modal.sichtbar{visibility:visible;opacity:1;width:100%;position:relative}.honeypot{position:absolute;left:-9999px}