:root{--brand-primary: #002291;--brand-primary-light: rgb(0, 45.9586206897, 196);--brand-primary-dark: rgb(0, 22.0413793103, 94);--brand-secondary: #95AE49;--brand-secondary-light: rgb(170.8866396761, 192.3441295547, 105.6558704453);--brand-secondary-dark: rgb(118.2348178138, 138.0728744939, 57.9271255061);--brand-primary-rgb: 0, 34, 145;--brand-primary-light-rgb: 0, 45.9586206897, 196;--brand-primary-dark-rgb: 0, 22.0413793103, 94;--brand-secondary-rgb: 149, 174, 73;--brand-secondary-light-rgb: 170.8866396761, 192.3441295547, 105.6558704453;--brand-secondary-dark-rgb: 118.2348178138, 138.0728744939, 57.9271255061;--text-font-stack: "Arial", "Helvetica", sans-serif;--headline-font-stack: "Arial", "Helvetica", sans-serif;--code-font-stack: "Courier New", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Monaco", monospace;--text-font-size: 1rem;--font-size-base: 16;--remScaleFactor: 16;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semi-bold: 600;--font-weight-bold: 700;--text-color: var(--bs-body-color);--headline-color: var(--text-color);--headline-color-2: var(--gray-dark);--background: #fff;--gray: #707070;--gray-light: #E8E8E8;--gray-dark: #575757;--link-color: var(--brand-primary);--link-hover-color: var(--brand-primary-dark);--border-color: var(--gray);--topheader-background: var(--brand-primary);--topheader-link-color: #fff;--topheader-link-hover-color: #fff;--navbar-bg: #fff;--nav-link-color: var(--text-color);--nav-link-hover-color: var(--brand-primary);--nav-link-active-color: var(--brand-primary);--footer-background: #fff;--footer-color: var(--text-color);--footer-link-color: var(--text-color);--footer-link-hover-color: var(--text-color);--bg-mandatory: var(--brand-primary);--mandatory-link-color: #fff;--mandatory-link-hover-color: #fff;--button-font-size: 0.875rem;--button-bg: var(--brand-primary);--button-color: #fff;--button-border-style: solid;--button-border-width: 0.0625rem;--button-border-radius: 0.25rem;--button-border-color: var(--brand-primary);--button-hover-bg: #fff;--button-hover-bg-rgb: 255, 255, 255;--button-hover-color: var(--brand-primary-dark);--button-hover-border-radius: 0.25rem;--button-hover-border-color: var(--brand-primary-dark);--form-color: var(--text-color);--placeholder-color: rgba(var(--text-color), .5)}.default-btn,.btn.primary-background{font-size:var(--button-font-size);background-color:var(--button-bg);color:var(--button-color);border:var(--button-border-width) var(--button-border-style) var(--button-border-color);border-radius:var(--button-border-radius);font-weight:700}.default-btn:hover,.btn.primary-background:hover,.default-btn:focus,.btn.primary-background:focus,.default-btn:active,.btn.primary-background:active,.active.default-btn,.active.btn.primary-background{background-color:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border-color);border-radius:var(--button-hover-border-radius)}.default-btn:focus-visible,.btn.primary-background:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--button-hover-bg-rgb), 0.5)}.map{position:relative;width:100%;height:36.8125rem;z-index:0}.map::before,.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}:root{--bs-body-font-family: var(--text-font-stack);--bs-body-font-size: var(--text-font-size);--bs-body-font-weight: var(--font-weight-normal);--lh-1: calc(1 + var(--user-line-height-scale, 0));--lh-1-2: calc(1.2 + var(--user-line-height-scale, 0));--lh-1-25: calc(1.25 + var(--user-line-height-scale, 0));--lh-1-5: calc(1.5 + var(--user-line-height-scale, 0));--lh-2: calc(2 + var(--user-line-height-scale, 0));--bs-body-line-height: var(--lh-1-5);--bs-btn-line-height: var(--lh-1-5);--bs-modal-title-line-height: var(--lh-1-5);--bs-offcanvas-title-line-height: var(--lh-1-5)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.display-1,.display-2,.display-3,.display-4,.display-5,.display-6{line-height:var(--lh-1-2) !important}.col-form-label,.form-control,.form-control-plaintext,.form-select,.input-group-text,.tooltip,.popover{line-height:var(--lh-1-5) !important}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{line-height:var(--lh-1-25) !important}.figure-img,.badge,.lh-1{line-height:var(--lh-1) !important}.lh-sm{line-height:var(--lh-1-25) !important}.lh-base{line-height:var(--lh-1-5) !important}.lh-lg{line-height:var(--lh-2) !important}@media screen and (min-width: 576px){.container{max-width:33.75rem}}@media screen and (min-width: 768px){.container{max-width:45rem}}@media screen and (min-width: 992px){.container{max-width:60rem}}@media screen and (min-width: 1200px){.container{max-width:71.25rem}}@media screen and (min-width: 1400px){.container{max-width:82.5rem}}.wpt-cc-banner{font-family:var(--text-font-stack) !important}.wpt-cc-banner *{letter-spacing:normal !important}.wpt-cc-banner .banner-link{text-decoration:underline}.wpt-cc-banner .banner-link:hover{text-decoration:none}.wpt-cc-banner .wpt-cc-btn{padding:8px 16px !important;border-radius:50rem}.wpt-cc-banner .cookie-heading{font-size:19.2px !important;margin-top:16px !important;margin-bottom:8px !important}.wpt-cc-banner-header img{margin-right:16px !important}.wpt-cc-banner-title{font-size:20px !important}@media screen and (min-width: 576px){.wpt-cc-banner-title{font-size:24px !important}}.wpt-cc-btn{border:1px solid var(--button-border-color)}.wpt-cc-btn:hover{background-color:var(--button-hover-bg);color:var(--button-hover-color);border-color:var(--button-hover-border-color)}.wpt-cc-iframe-placeholder{background-color:rgba(0,0,0,.9)}.wpt-cc-iframe-placeholder::after{display:none !important}.iframe-placeholder-overlay a{color:#fff}.iframe-placeholder-overlay a:hover{color:#fff;opacity:.7}.iframe-placeholder-overlay .wpt-cc-btn{border:2px solid #fff;border-radius:50rem}.contactDataImpressum{max-width:17.5rem !important}.ui-widget{font-family:var(--text-font-stack) !important}html{scroll-behavior:smooth}body{width:100%}a{color:var(--link-color)}a:hover{color:var(--link-hover-color);text-decoration:none}p:last-of-type{margin-bottom:0}#get{background:url("https://http-get.de/get.gif") no-repeat}.link{border:none !important;padding:0 !important;margin:0 !important;background:none !important;color:var(--link-color) !important;text-decoration:underline}.link:hover{color:var(--link-hover-color) !important;text-decoration:none}.color-primary{color:var(--brand-primary) !important}.primary-background{background-color:var(--brand-primary) !important}.bg-gray-light{background-color:var(--gray-light) !important}.bc-gray{border-color:var(--gray) !important}.bc-primary{border-color:var(--brand-primary) !important}.bc-secondary{border-color:var(--brand-secondary) !important}.break-all{word-break:break-all;white-space:wrap}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:400;src:url("../fonts/atkinson-hyperlegible-v12-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:400;src:url("../fonts/atkinson-hyperlegible-v12-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";font-style:normal;font-weight:700;src:url("../fonts/atkinson-hyperlegible-v12-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Atkinson Hyperlegible";font-style:italic;font-weight:700;src:url("../fonts/atkinson-hyperlegible-v12-latin-700italic.woff2") format("woff2")}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--headline-font-stack);color:var(--headline-color);font-weight:var(--font-weight-bold)}.bg-gray-light h1,.bg-gray-light .h1,.bg-gray-light h2,.bg-gray-light .h2,.bg-gray-light h3,.bg-gray-light .h3,.bg-gray-light h4,.bg-gray-light .h4,.bg-gray-light h5,.bg-gray-light .h5,.bg-gray-light h6,.bg-gray-light .h6{color:var(--headline-color-2)}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:119px}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:120.59px}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:122.19px}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:123.8px}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:125.39px}html[style*="--user-font-scale: 0"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:127px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:127.25px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:129.05px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:130.84px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:132.64px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:134.44px}html[style*="--user-font-scale: 1"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:136.63px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:135.5px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:137.5px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:139.5px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:143.25px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:146.25px}html[style*="--user-font-scale: 2"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:149.25px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:143.88px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:147.06px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:150.27px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:154.7px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:157.67px}html[style*="--user-font-scale: 3"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:161.88px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:153.5px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:157.89px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:161.3px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:165.69px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:169.09px}html[style*="--user-font-scale: 4"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:174px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:164.13px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:168.72px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:173.31px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:176.92px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:182.39px}html[style*="--user-font-scale: 5"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:188.25px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:174.75px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:179.55px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:184.34px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:189.89px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:196.19px}html[style*="--user-font-scale: 6"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:202.5px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:185.38px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:190.38px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:196.5px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:203.25px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:210px}html[style*="--user-font-scale: 7"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:216.75px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0"] #wrapper{padding-top:196px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0.1"] #wrapper{padding-top:202.19px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0.2"] #wrapper{padding-top:209.39px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0.3"] #wrapper{padding-top:216.9px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0.4"] #wrapper{padding-top:223.8px}html[style*="--user-font-scale: 8"][style*="--user-line-height-scale: 0.5"] #wrapper{padding-top:231px}#wrapper{margin:0 auto;padding-top:120px}.scroll-abstand{position:relative;opacity:0;visibility:hidden;z-index:-1}.subpage-background{position:sticky;top:143px;max-height:calc(100vh - 167px);overflow:hidden}.subpage-background img{position:absolute;top:0;right:0;height:100%;-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 992px)and (min-height: 1000px){.content-main{min-height:calc(100vh - 453px)}}@media screen and (min-width: 1200px)and (min-height: 1000px){.content-main{min-height:calc(100vh - 365px)}}.top-header{background-color:var(--topheader-background)}.top-header a{color:var(--topheader-link-color)}.top-header a:hover{color:var(--topheader-link-hover-color);opacity:.7}.top-header button:hover{opacity:.7}.nav-hide{transform:translateY(calc(-100% - env(safe-area-inset-top, 0)))}.nav-scrolled{background-color:hsla(0,0%,100%,.85) !important;box-shadow:0 4px 12px rgba(0,0,0,.08)}.navbar,.dropdown-menu{background-color:var(--navbar-bg)}.navbar-brand{margin-right:16px}.navbar-brand img{width:auto;height:50px}.nav-item{border-bottom:1px solid var(--nav-link-color)}.nav-link,.dropdown-item{color:var(--nav-link-color);text-align:center}.nav-link:hover,.nav-link:focus{color:var(--nav-link-hover-color)}.nav-link.active,.nav-link.show{color:var(--nav-link-active-color) !important}.nav-link:focus-visible{box-shadow:0 0 0 .25rem rgba(var(--brand-primary-rgb), 0.5)}.dropdown-item{word-break:break-all;white-space:wrap}.dropdown-item:hover{background-color:rgba(var(--brand-primary-rgb), 0.2)}.dropdown-item.active,.dropdown-item:active{background-color:var(--brand-primary)}.offcanvas{background-color:var(--navbar-bg)}.offcanvas-title{color:var(--nav-link-color)}.social-button-rounded{position:relative;width:2rem;height:2rem;border-radius:50%;font-size:2rem;color:var(--text-color)}.social-button-rounded.little-icon{background-color:var(--text-color);color:#fff;font-size:1rem}.social-button-rounded.little-icon:hover{color:#fff}.social-button-rounded>i{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);letter-spacing:normal !important}.social-button-rounded:hover{opacity:.7;color:var(--text-color)}.social-button-rounded:focus-visible{outline:none;box-shadow:0 0 0 .25rem rgba(0,0,0,.375)}@media screen and (min-width: 1400px){.nav-item{border-bottom:none}.nav-link,.dropdown-item{text-align:start}.nav-link{position:relative}.nav-link::before{content:"";position:absolute;bottom:0.375rem;left:0.5rem;right:0.5rem;height:0.125rem;background-color:rgba(0,0,0,0)}.nav-link.active{color:var(--nav-link-active-color)}.nav-link.active::before{background-color:var(--nav-link-active-color)}.dropdown-menu{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.dropdown-item{word-break:keep-all;white-space:nowrap}}.header-main{transition:transform .25s ease,background-color .3s ease;padding-top:env(safe-area-inset-top, 0)}.hero{padding-top:200px;padding-bottom:32px;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/576/voege-header.jpeg) center bottom/cover no-repeat}.hero-slogan{font-weight:900}@media screen and (min-width: 576px){.hero{background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/768/voege-header.jpeg)}}@media screen and (min-width: 768px){.hero{padding-top:90px;background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/992/voege-header.jpeg)}.hero-text-box{padding:1.5625rem 1.5625rem 1.5625rem 1.5625rem;width:25rem;max-width:600px}.hero-slogan{margin-top:140px}}@media screen and (min-width: 992px){.hero{background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/1200/voege-header.jpeg)}}@media screen and (min-width: 1200px){.hero{padding-top:90px;padding-bottom:50px;background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/1400/voege-header.jpeg)}.hero-text-box{padding:2rem 2rem 2rem 2rem;width:32.1875rem;max-width:900px}.hero-slogan{margin-top:290px}}@media screen and (min-width: 1400px){.hero{background-image:linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5)),url(../images/1920/voege-header.jpeg)}}@media screen and (min-width: 1921px){.hero-slogan{margin-top:25vw}}@media screen and (min-width: 2561px){.hero-slogan{margin-top:760px}}.footer-main{background-color:var(--footer-background);color:var(--footer-color)}.footer-main a{color:var(--footer-link-color)}.footer-main a:hover{color:var(--footer-link-hover-color)}.mandatory-cont{background-color:var(--bg-mandatory)}.mandatory-cont a{color:var(--mandatory-link-color)}.mandatory-cont a:hover{color:var(--mandatory-link-hover-color)}.mandatory{right:auto;z-index:1029}.mandatory .btn:not(:last-child){margin-right:0.25rem}@media screen and (max-width: 400px){.mandatory .btn,#totop .btn{padding:0.625rem 0.625rem 0.625rem 0.625rem;font-size:0.625rem}}label[id$=error]{font-size:0.875rem}.form-control,.form-select{color:var(--form-color)}.form-control::-moz-placeholder, .form-select::-moz-placeholder{color:var(--placeholder-color)}.form-control::placeholder,.form-select::placeholder{color:var(--placeholder-color)}form.validated .form-control,form.validated .form-select,form.validated .form-check-input{border-color:#13653f}form.validated .form-control:focus,form.validated .form-select:focus,form.validated .form-check-input:focus{box-shadow:0 0 0 .25rem rgba(60,153,110,.5)}form.validated .form-control.text-danger,form.validated .form-select.text-danger,form.validated .form-check-input.text-danger{border-color:#dc3545}form.validated .form-control.text-danger:focus,form.validated .form-select.text-danger:focus,form.validated .form-check-input.text-danger:focus{box-shadow:0 0 0 .25rem rgba(225,83,97,.5)}.form-floating>label{right:0}.form-floating label[id$=error]{position:static !important;padding:0 !important;transform:translate(0) !important;opacity:1 !important;white-space:normal !important}.form-floating textarea.form-control{min-height:15rem}#maedchenname,.maedchenname{padding:0rem 0rem 0rem 0rem;width:0.0625rem;height:0.0625rem;position:relative;opacity:0;visibility:hidden;z-index:-1;border:0}.image-container{position:relative;display:inline-block}.image-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("https://http-get.de/get.gif") center center/cover no-repeat;z-index:2}.gallery-item{position:relative;padding-top:66.6666667%;overflow:hidden}.gallery-item>a{display:block}.gallery-item>a:hover img{transform:scale(1.2)}.gallery-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;transition:all .4s}.overview-image-container{position:relative;padding-top:100%}.overview-image-container .card-img-top{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}.lity-prev,.lity-next{position:fixed;top:50%;transform:translateY(-50%);border:none;padding:0;font-size:32px;color:#fff;background-color:rgba(0,0,0,0);line-height:1;opacity:.7;z-index:9999}.lity-prev:hover,.lity-next:hover{opacity:1}.lity-prev{left:12px}.lity-next{right:12px}.lity-close:focus-visible{outline:-webkit-focus-ring-color auto 1px !important}@media screen and (min-width: 992px){.custom-image-container img{-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center}}.navbar-toggler{padding:0.625rem 0.625rem 0.625rem 0.625rem}.navbar-toggler>span{display:block;width:2rem;height:0.125rem;background-color:var(--nav-link-color)}.navbar-toggler>span:not(:last-of-type){margin-bottom:0.4375rem}.skip-link{position:absolute;top:-2.5rem;left:12px;transition:top .4s;z-index:2000;background-color:#fff}.skip-link:focus{top:0.75rem}.mandatory .preferences{border:none;background-color:rgba(0,0,0,0);padding:0;color:#fff;text-decoration:underline}.mandatory .preferences:hover{text-decoration:none}.card{overflow:hidden}.card .card-body{transition:all .25s ease-in-out}.card .card-body a{transition:all .25s ease-in-out}.card:hover .card-body{color:#fff;background-color:var(--brand-primary-dark)}.card:hover .card-body a{color:#fff}#totop{right:calc(env(safe-area-inset-right) + 12px);bottom:12px;transition:all .4s ease-in-out;transform:translateX(100%);visibility:hidden;opacity:0;z-index:1029}#totop.visible{transform:translateX(0);opacity:1}.no-js #totop{transform:translateX(0) !important;visibility:visible !important;opacity:1 !important}#totop a{background-color:rgba(var(--brand-primary-rgb), 0.75);width:40px;padding:8px;font-size:16px;border-radius:4px;line-height:1.5;letter-spacing:normal}#totop a>i{letter-spacing:normal}#totop a:hover{background-color:var(--brand-primary)}.map::before{content:"";z-index:1}.map.active{z-index:1}.map.active::before{z-index:0}.referenzen-slider .slick-current .ref-image-item{transform:scale(1.1)}.referenzen-slider .slick-prev,.referenzen-slider .slick-next{width:32px;height:32px;z-index:10;background-color:#fff;border-radius:50%}.referenzen-slider .slick-prev .slick-next-icon,.referenzen-slider .slick-prev .slick-prev-icon,.referenzen-slider .slick-next .slick-next-icon,.referenzen-slider .slick-next .slick-prev-icon{font-size:36px;color:var(--brand-primary);margin-left:-2px;opacity:1;transition:all .4s ease-in-out}.referenzen-slider .slick-prev:hover .slick-next-icon,.referenzen-slider .slick-prev:hover .slick-prev-icon,.referenzen-slider .slick-next:hover .slick-next-icon,.referenzen-slider .slick-next:hover .slick-prev-icon{color:#000 !important}.referenzen-slider .slick-prev:focus,.referenzen-slider .slick-next:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-primary-rgb), 0.5);top:50%}.referenzen-slider .slick-prev:focus .slick-next-icon,.referenzen-slider .slick-prev:focus .slick-prev-icon,.referenzen-slider .slick-next:focus .slick-next-icon,.referenzen-slider .slick-next:focus .slick-prev-icon{color:var(--brand-primary);font-size:36px}.referenzen-slider .slick-prev{left:calc(env(safe-area-inset-left) + 18px)}.referenzen-slider .slick-next{right:calc(env(safe-area-inset-right) + 18px)}.referenzen-slider .ref-image-item{padding:24px;transition:all .4s}.referenzen-slider .ref-image-item>a{display:block;position:relative;padding-top:66.6666667%}.referenzen-slider .ref-image-item img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.referenzen-slider .slick-prev{left:calc(env(safe-area-inset-left) + 22px)}.referenzen-slider .slick-next{right:calc(env(safe-area-inset-right) + 22px)}}@media screen and (min-width: 992px){.referenzen-slider .slick-prev{left:calc(env(safe-area-inset-left) + 44px)}.referenzen-slider .slick-next{right:calc(env(safe-area-inset-right) + 44px)}}.high-contrast{--brand-primary: #000;--brand-primary-light: #333333;--brand-primary-dark: hsl(0, 0%, -10%);--brand-secondary: #000;--brand-secondary-light: hsl(0, 0%, 110%);--brand-secondary-dark: rgb(229.5, 229.5, 229.5)}.high-contrast a{font-weight:var(--font-weight-medium)}.high-contrast a:hover{color:var(--brand-primary-light)}/*# sourceMappingURL=main.css.map */