:root{--scrollbar-width: calc(100vw - 100%)}.primary1{color:#3DA520 !important}.primary2{color:#fff !important}.accent1{color:#5C97cd !important}.accent2{color:#5C97cd !important}.accent3{color:#5C97cd !important}.error{color:#9b1c41}.white{color:#000}.lightgray{color:#e2e2e2}.mediumgray{color:#c3c3c4}.darkgray{color:#a4acac}h1,h2,h3{color:#fff}h1.blau,h2.blau,h3.blau{color:#fff}.elementPadding{padding-bottom:40px}@media (min-width: 1200px){.elementPadding{padding-bottom:50px}}.elementPaddingTiny{padding-bottom:20px}@media (min-width: 1200px){.elementPaddingTiny{padding-bottom:20px}}.elementPaddingHighlight{padding-bottom:40px;padding-top:40px}@media (min-width: 1200px){.elementPaddingHighlight{padding-bottom:50px;padding-top:50px}}.marginBottomSmall{margin-bottom:40px}@media (min-width: 1200px){.marginBottomSmall{margin-bottom:50px}}.marginBottomMedium{margin-bottom:80px}@media (min-width: 1200px){.marginBottomMedium{margin-bottom:100px}}.marginBottomLarge{margin-bottom:140px}@media (min-width: 1200px){.marginBottomLarge{margin-bottom:180px}}.marginBottomBreadcrumbs{margin-bottom:40px}@media (min-width: 1200px){.marginBottomBreadcrumbs{margin-bottom:60px}}.marginTopTiny{margin-top:20px}@media (min-width: 1200px){.marginTopTiny{margin-top:20px}}@font-face{font-family:'Lato';src:url("/wp-content/themes/niederbacher/fonts/Lato-Regular.ttf");font-display:swap}@font-face{font-family:'Lato Bold';src:url("/wp-content/themes/niederbacher/fonts/Lato-Bold.ttf");font-display:swap}@font-face{font-family:'Lato Italic';src:url("/wp-content/themes/niederbacher/fonts/Lato-Italic.ttf");font-display:swap}@font-face{font-family:'Lato Bold Italic';src:url("/wp-content/themes/niederbacher/fonts/Lato-BoldItalic.ttf");font-display:swap}html{font-size:18px;line-height:28px}body strong{font-family:'Lato Bold', sans-serif}body strong em{font-family:'Lato Bold Italic', sans-serif}body em{font-family:'Lato Italic', sans-serif}body em strong{font-family:'Lato Bold Italic', sans-serif}body h1{font-family:'Lato Bold', sans-serif;font-size:2.2rem;line-height:2.444rem}body h2{font-family:'Lato Bold', sans-serif;font-size:1.35rem;line-height:1.8rem}body h3{font-family:'Lato Bold', sans-serif;font-size:1.2rem;line-height:1.556rem}body .caption,body .smaller,body #colophon{font-family:'Lato Regular', sans-serif;font-size:0.888rem;line-height:1rem}body .caption,body .smaller,body #colophon{font-family:'Lato Regular', sans-serif;font-size:0.888rem;line-height:1.2rem}body.visitenkarte header,body.visitenkarte .breadcrumbsOuter{display:none !important}.textElement .imgOuter,.textElement .mapOuter,.textElement .cardImage{padding-bottom:56%;position:relative;width:100%}.textElement .imgOuter img,.textElement .imgOuter .map,.textElement .mapOuter img,.textElement .mapOuter .map,.textElement .cardImage img,.textElement .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}.trenner .container{padding-top:0 !important;padding-bottom:0 !important}.trenner .imgOuter,.trenner .mapOuter,.trenner .cardImage{padding-bottom:50%;position:relative;width:100%}.trenner .imgOuter img,.trenner .imgOuter .map,.trenner .mapOuter img,.trenner .mapOuter .map,.trenner .cardImage img,.trenner .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}@media (min-width: 1200px){.trenner .imgOuter,.trenner .mapOuter,.trenner .cardImage{padding-bottom:15.2439%;position:relative;width:100%}.trenner .imgOuter img,.trenner .imgOuter .map,.trenner .mapOuter img,.trenner .mapOuter .map,.trenner .cardImage img,.trenner .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}}@media (min-width: 2560px){.trenner .row{display:flex;justify-content:center}}.zweispaltig .containerOuter.blau{background-color:#2D373D}.zweispaltig .containerOuter .container .imageCol{border-radius:initial}.zweispaltig .containerOuter .container .imageCol .imgOuter,.zweispaltig .containerOuter .container .imageCol .mapOuter,.zweispaltig .containerOuter .container .imageCol .cardImage{padding-bottom:56%;position:relative;width:100%}.zweispaltig .containerOuter .container .imageCol .imgOuter img,.zweispaltig .containerOuter .container .imageCol .imgOuter .map,.zweispaltig .containerOuter .container .imageCol .mapOuter img,.zweispaltig .containerOuter .container .imageCol .mapOuter .map,.zweispaltig .containerOuter .container .imageCol .cardImage img,.zweispaltig .containerOuter .container .imageCol .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}.zweispaltig .containerOuter .container .imageCol img{border-radius:initial}.zweispaltig .containerOuter .container .textCol{color:#fff !important;margin-bottom:25px}@media (min-width: 1200px){.zweispaltig .containerOuter .container .textCol{margin-bottom:0}}@media (min-width: 1200px){.zweispaltig .containerOuter .container .textCol.paddingLeft{padding-left:1.0417% !important}.zweispaltig .containerOuter .container .textCol.paddingRight{padding-right:1.0417% !important}}.zweispaltig .containerOuter .container .textCol h2{color:#fff !important}@media (min-width: 1200px){.zweispaltig .containerOuter .container .textCol .buttonOuter{width:75% !important}}.zweispaltig .containerOuter .container .textCol.blau{color:#fff !important}.zweispaltig .containerOuter .container .textCol.blau h2{color:#fff !important}.mapElement{position:relative;width:100%}.mapElement .imgOuter,.mapElement .mapOuter,.mapElement .cardImage{padding-bottom:50vh;position:relative;width:100%}.mapElement .imgOuter img,.mapElement .imgOuter .map,.mapElement .mapOuter img,.mapElement .mapOuter .map,.mapElement .cardImage img,.mapElement .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.mapElement .imgOuter,.mapElement .mapOuter,.mapElement .cardImage{padding-bottom:50%;position:relative;width:100%}.mapElement .imgOuter img,.mapElement .imgOuter .map,.mapElement .mapOuter img,.mapElement .mapOuter .map,.mapElement .cardImage img,.mapElement .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}}@media (min-width: 1200px){.mapElement{max-width:initial;margin-left:initial;margin-right:initial;padding-left:0;padding-right:0}.mapElement .imgOuter,.mapElement .mapOuter,.mapElement .cardImage{padding-bottom:25%;position:relative;width:100%}.mapElement .imgOuter img,.mapElement .imgOuter .map,.mapElement .mapOuter img,.mapElement .mapOuter .map,.mapElement .cardImage img,.mapElement .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}}@media (min-width: 1920px){.mapElement .imgOuter,.mapElement .mapOuter,.mapElement .cardImage{padding-bottom:20%;position:relative;width:100%}.mapElement .imgOuter img,.mapElement .imgOuter .map,.mapElement .mapOuter img,.mapElement .mapOuter .map,.mapElement .cardImage img,.mapElement .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}}.mapElement .mapOuter .map{border:0 !important}.mapElement .mapOuter .map iframe{height:100% !important;width:100% !important}.mapElement .infoOverlay{margin-top:15px}@media (min-width: 1200px){.mapElement .infoOverlay{margin-top:0}}@media (min-width: 1200px){.mapElement .infoOverlay .row .mapInformation{border-radius:20px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:absolute;top:0;left:0;transform:translateY(-100%);padding:16px !important;margin-top:calc((-12.5% - 40px))}}@media (min-width: 1200px) and (min-width: 1920px){.mapElement .infoOverlay .row .mapInformation{margin-top:calc((-10% - 40px))}}.mapElement .infoOverlay .row .mapInformation h2{text-align:center;color:#3DA520 !important}@media (min-width: 768px){.mapElement .infoOverlay .row .mapInformation h2{text-align:unset}}.mapElement .infoOverlay .row .mapInformation .adresse{text-align:center;color:#000 !important}@media (min-width: 768px){.mapElement .infoOverlay .row .mapInformation .adresse{text-align:unset}}.mapElement .infoOverlay .row .mapInformation .adresse a{text-decoration:underline !important;color:#000 !important;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.mapElement .infoOverlay .row .mapInformation .adresse a:hover{color:#3DA520 !important;text-decoration:underline !important}.mapElement .BorlabsCookie._brlbs-cb-mapbox{height:100%}.multiSlider .multiSlideSlider{margin-left:0 !important;padding-left:0 !important}.multiSlider h2{text-align:center}.multiSlider .multiSliderItem{padding-left:.25rem;padding-right:.25rem}@media (min-width: 1200px){.multiSlider .multiSliderItem{padding-left:8px;padding-right:8px}}.multiSlider .slick-dots{bottom:-30px !important}.multiSlider .logoCol{margin-bottom:.5rem}@media (min-width: 1200px){.multiSlider .logoCol{margin-bottom:16px}}.multiSlider .noSlider{display:flex;justify-content:center;flex-wrap:wrap}.multiSlider .noSlider .imgOuterNoSlide{margin-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;width:50%}.multiSlider .noSlider .imgOuterNoSlide img{width:100%}@media (min-width: 768px){.multiSlider .noSlider .imgOuterNoSlide{width:33.3%}}@media (min-width: 992px){.multiSlider .noSlider .imgOuterNoSlide{width:25%}}@media (min-width: 1200px){.multiSlider .noSlider .imgOuterNoSlide{width:20%}}@media (min-width: 1200px){.multiSlider .noSlider .imgOuterNoSlide{padding-left:8px;padding-right:8px;margin-bottom:16px}}@media (min-width: 2560px){.multiSlider .row{display:flex;justify-content:center}}.testimonials{background-color:#2D373D}.testimonials .sliderOuter .slickSliderOuter{padding-left:0 !important;margin-left:0 !important;margin-bottom:3rem !important}.testimonials .sliderOuter .sliderItem .sliderContent{display:flex;justify-content:center;width:100%;flex-direction:column;align-items:center}.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer{width:75%}.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .imgOuter,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .mapOuter,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .cardImage{padding-bottom:100%;position:relative;width:100%}.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .imgOuter img,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .imgOuter .map,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .mapOuter img,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .mapOuter .map,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .cardImage img,.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer{width:50%}}@media (min-width: 1200px){.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer{width:17%}}@media (min-width: 2560px){.testimonials .sliderOuter .sliderItem .sliderContent .imageContainer{width:14%}}.testimonials .sliderOuter .sliderItem .sliderContent .textContainer{text-align:center}@media (min-width: 1200px){.testimonials .sliderOuter .sliderItem .sliderContent .textContainer{width:75%}}.testimonials .sliderOuter .sliderItem .sliderContent .textContainer a:not(.button){color:#fff !important;text-decoration:underline !important}.testimonials .sliderOuter .sliderItem .sliderContent .textContainer a:not(.button):hover,.testimonials .sliderOuter .sliderItem .sliderContent .textContainer a:not(.button):focus{color:#fff !important;text-decoration:none !important}.testimonials .sliderOuter .slick-dots{bottom:-50px}@media (min-width: 1200px){.testimonials .sliderOuter .slick-dots{bottom:-25px}}.testimonials .sliderOuter.singleTestmonial .slickSliderOuter{margin-bottom:0 !important}body #searchFormHeader .search-form,body #searchFormHeaderMobile .search-form,body #searchFormNoResults .search-form{position:relative}body #searchFormHeader .search-form:focus,body #searchFormHeaderMobile .search-form:focus,body #searchFormNoResults .search-form:focus{outline:0}body #searchFormHeader .search-form label,body #searchFormHeaderMobile .search-form label,body #searchFormNoResults .search-form label{width:100%}body #searchFormHeader .search-form label .search-field,body #searchFormHeaderMobile .search-form label .search-field,body #searchFormNoResults .search-form label .search-field{width:100%;background-color:#000 !important;color:#fff !important;outline:0 !important;border-radius:16px !important;-webkit-appearance:none;border:1px solid #a4acac !important;height:40px !important;padding:0 45px 0 15px !important}body #searchFormHeader .search-form label .search-field::-webkit-search-cancel-button,body #searchFormHeaderMobile .search-form label .search-field::-webkit-search-cancel-button,body #searchFormNoResults .search-form label .search-field::-webkit-search-cancel-button{display:none !important}body #searchFormHeader .search-form .search-submit,body #searchFormHeaderMobile .search-form .search-submit,body #searchFormNoResults .search-form .search-submit{display:flex;width:16px;height:16px;position:absolute;right:8px;top:10px;color:transparent;border:0;outline:0;content:'';cursor:pointer;background-size:cover;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#3DA520;-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/magnifying-glass.svg");mask-image:url("/wp-content/themes/niederbacher/icons/magnifying-glass.svg");display:flex}body #searchFormHeader#searchFormHeaderMobile,body #searchFormHeaderMobile#searchFormHeaderMobile,body #searchFormNoResults#searchFormHeaderMobile{width:100%;margin-left:auto;margin-right:auto;padding:10px 0.5rem 90px;margin-bottom:0}@media (min-width: 576px){body #searchFormHeader#searchFormHeaderMobile,body #searchFormHeaderMobile#searchFormHeaderMobile,body #searchFormNoResults#searchFormHeaderMobile{max-width:540px;padding-left:1rem;padding-right:1rem}}@media (min-width: 768px){body #searchFormHeader#searchFormHeaderMobile,body #searchFormHeaderMobile#searchFormHeaderMobile,body #searchFormNoResults#searchFormHeaderMobile{max-width:720px}}@media (min-width: 992px){body #searchFormHeader#searchFormHeaderMobile,body #searchFormHeaderMobile#searchFormHeaderMobile,body #searchFormNoResults#searchFormHeaderMobile{max-width:960px}}@media (min-width: 1200px){body #searchFormHeader#searchFormHeaderMobile,body #searchFormHeaderMobile#searchFormHeaderMobile,body #searchFormNoResults#searchFormHeaderMobile{margin-bottom:0 !important}}body #searchFormHeader#searchFormHeaderMobile label .search-field,body #searchFormHeaderMobile#searchFormHeaderMobile label .search-field,body #searchFormNoResults#searchFormHeaderMobile label .search-field{height:40px;background-color:transparent !important;border-color:#000 !important;color:#000 !important}body #searchFormHeader#searchFormHeaderMobile label .search-field::placeholder,body #searchFormHeaderMobile#searchFormHeaderMobile label .search-field::placeholder,body #searchFormNoResults#searchFormHeaderMobile label .search-field::placeholder{color:#000 !important}body #searchFormHeader#searchFormHeaderMobile .search-submit,body #searchFormHeaderMobile#searchFormHeaderMobile .search-submit,body #searchFormNoResults#searchFormHeaderMobile .search-submit{background-color:#000 !important}body #searchFormHeader#searchFormHeaderMobile .basketIcons,body #searchFormHeaderMobile#searchFormHeaderMobile .basketIcons,body #searchFormNoResults#searchFormHeaderMobile .basketIcons{display:flex;align-items:center;justify-content:center;margin-bottom:60px}body #searchFormHeaderMobile{display:none}@media (min-width: 1200px){body #searchFormHeaderMobile{display:none !important}}body.openNavigation #searchFormHeaderMobile{display:block !important;z-index:2}.navigatePosts{display:flex;justify-content:center;align-items:center}@media (min-width: 992px){.navigatePosts{justify-content:flex-end}}.navigatePosts button{width:30px;height:30px;cursor:pointer;display:flex;justify-content:center;align-items:center;border-radius:5px;border:1px solid #3DA520 !important;background-color:#000 !important;padding:0 !important}@media (min-width: 992px){.navigatePosts button{width:40px;height:40px}}.navigatePosts button span{width:100%;height:100%;display:flex;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:40%;height:40%;mask-image:url("/wp-content/themes/niederbacher/icons/chevron-right.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/chevron-right.svg");mask-image:url("/wp-content/themes/niederbacher/icons/chevron-right.svg");background-color:#3DA520}.navigatePosts button.next-posts{margin-right:8px}.navigatePosts button.previous-posts{margin-left:8px}.navigatePosts button.previous-posts span{transform:rotate(180deg)}.navigatePosts .pagination-container{display:flex;justify-content:center;align-items:center}.navigatePosts .pagination-container .pagination{padding:0 !important;margin:0 !important}.navigatePosts .pagination-container .page-item{margin-left:4px;margin-right:4px;cursor:pointer;width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:5px;color:#444 !important;border:1px solid #c3c3c4 !important;background-color:#000 !important}.navigatePosts .pagination-container .page-item.disabled{pointer-events:none;cursor:default}@media (min-width: 992px){.navigatePosts .pagination-container .page-item{width:40px;height:40px;margin-left:7px;margin-right:7px}}.navigatePosts .pagination-container .page-item div{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border:0;color:#444;background-color:transparent !important;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;margin:auto;border-radius:5px}.navigatePosts .pagination-container .page-item div:hover,.navigatePosts .pagination-container .page-item div:focus,.navigatePosts .pagination-container .page-item div:active{opacity:0.8}.navigatePosts .pagination-container .page-item.active{color:#000 !important;border:1px solid #5C97cd !important;background-color:#5C97cd !important;pointer-events:none;cursor:default}.navigatePosts .pagination-container .page-item.active div{color:#000 !important}#contactIconsHeader,#contactIconsFooter,#contactIconsHeaderMobile{height:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 1200px){#contactIconsHeader#contactIconsHeaderMobile,#contactIconsFooter#contactIconsHeaderMobile,#contactIconsHeaderMobile#contactIconsHeaderMobile{display:none}}#contactIconsHeader .contactIconOuter,#contactIconsFooter .contactIconOuter,#contactIconsHeaderMobile .contactIconOuter{padding-left:16px;padding-right:16px}#contactIconsHeader .contactIconOuter .contactIcon,#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsHeaderMobile .contactIconOuter .contactIcon{mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:30px;height:30px;background-color:#000}@media (min-width: 1200px){#contactIconsHeader .contactIconOuter .contactIcon,#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsHeaderMobile .contactIconOuter .contactIcon{background-color:#3DA520 !important;width:25px !important;height:25px !important}}#contactIconsHeader#contactIconsHeader,#contactIconsFooter#contactIconsHeader,#contactIconsHeaderMobile#contactIconsHeader{margin-bottom:60px}@media (min-width: 1200px){#contactIconsHeader#contactIconsHeader,#contactIconsFooter#contactIconsHeader,#contactIconsHeaderMobile#contactIconsHeader{margin-bottom:0}#contactIconsHeader#contactIconsHeader.mobile,#contactIconsFooter#contactIconsHeader.mobile,#contactIconsHeaderMobile#contactIconsHeader.mobile{display:none}}#contactIconsHeader#contactIconsFooter,#contactIconsFooter#contactIconsFooter,#contactIconsHeaderMobile#contactIconsFooter{justify-content:center !important;margin-bottom:1.4rem}@media (min-width: 1200px){#contactIconsHeader#contactIconsFooter,#contactIconsFooter#contactIconsFooter,#contactIconsHeaderMobile#contactIconsFooter{margin-bottom:0;justify-content:flex-end !important}}#contactIconsHeader#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsFooter#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsHeaderMobile#contactIconsFooter .contactIconOuter .contactIcon{width:35px !important;height:35px !important;background-color:#3DA520 !important;padding-left:1.25rem;padding-right:1.25rem}@media (min-width: 1200px){#contactIconsHeader#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsFooter#contactIconsFooter .contactIconOuter .contactIcon,#contactIconsHeaderMobile#contactIconsFooter .contactIconOuter .contactIcon{width:25px !important;height:25px !important}}.buttonOuter{width:100%}.buttonOuter .button{display:flex;justify-content:center;align-items:center;background-color:#fff;color:#3DA520;border:2px solid #3DA520;width:100%;height:50px;text-decoration:none !important;border-radius:50px 50px 50px 50px;font-size:1.2rem;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}@media (min-width: 1200px){.buttonOuter .button.halfwidth{width:fit-content;min-width:33%}}.buttonOuter .button:hover{background-color:rgba(255,255,255,0.75)}.buttonOuter .button.reverse{background-color:#3DA520;color:#fff;border:2px solid #3DA520}.buttonOuter .button.reverse:hover{background-color:rgba(61,165,32,0.75)}.containerOuter:not(.blau) .buttonOuter .button:not(.reverse):hover{background-color:rgba(255,255,255,0.75) !important}main ul:not(.slickSliderOuter):not(.slick-dots):not(.pagination){margin-left:0;padding-left:0;list-style-type:none;list-style-position:inside;margin-top:1.5rem}main ul:not(.slickSliderOuter):not(.slick-dots):not(.pagination) li{margin-left:0;padding-left:0;padding-top:3px;padding-bottom:3px;color:#fff;display:flex}main ul:not(.slickSliderOuter):not(.slick-dots):not(.pagination) li::before{content:"";display:inline-block;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:10px;height:10px;mask-image:url("/wp-content/themes/niederbacher/icons/circle.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/circle.svg");mask-image:url("/wp-content/themes/niederbacher/icons/circle.svg");background-color:#3DA520;margin-right:12px;min-width:10px;min-height:10px;margin-top:8.5px}main .blau:not(.slick-dots):not(.slick-slider):not(.pagination) li{color:#fff}main .blau:not(.slick-dots):not(.slick-slider):not(.pagination) li::before{background-color:#fff !important}.formular form{position:relative}@media (min-width: 1200px){.formular form p{margin-bottom:0 !important}}.formular form.submitting::before,.formular form.resetting::before{content:'';position:absolute;left:50%;top:50%;width:50px;height:50px;margin-left:-25px;margin-top:-25px;border-radius:50%;border:3px solid #3DA520;border-top-color:rgba(61,165,32,0.3);animation:niederbacher_formRotate 3s linear infinite;z-index:70000}.formular form.submitting::after,.formular form.resetting::after{content:'';position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:rgba(255,255,255,0.8);z-index:1}@media (min-width: 1200px){.formular form.submitting::after,.formular form.resetting::after{left:-20px;top:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}}.formular form .formRow{display:flex;flex-direction:column}@media (min-width: 1200px){.formular form .formRow{flex-direction:row}}.formular form .formRow .textinput{width:100%;margin-bottom:30px}.formular form .formRow .textinput label{position:absolute;left:-15500000px}@media (min-width: 1200px){.formular form .formRow .textinput{width:32%}.formular form .formRow .textinput:not(:first-child){margin-left:2%}}.formular form .formRow .textinput input{padding-left:20px;padding-right:20px;width:100%;height:50px;border-radius:10px;border:1px solid #a4acac;background-color:#2D373D;color:#fff;outline:0 !important;position:relative;font-family:'Lato', sans-serif}.formular form .formRow .textinput input[type="hidden"]{height:0 !important;padding:0 !important;margin:0 !important;border:0 !important;width:0 !important}.formular form .formRow .textinput input.error{border-color:#9b1c41 !important}.formular form .formRow .textinput input.error::-webkit-input-placeholder{color:#9b1c41}.formular form .formRow .textinput input:focus{border-color:#5C97cd !important}.formular form .formRow .textinput input>span{position:absolute;color:#9b1c41}.formular form .formRow .textinput input::-webkit-input-placeholder{color:#fff}.formular form .formRow .message{margin-top:15px;width:100%}@media (min-width: 992px){.formular form .formRow .message{margin-top:30px}}.formular form .formRow .message label{position:absolute;left:-15500000px}.formular form .formRow .message textarea{padding:20px;width:100%;border:1px solid #c3c3c4;outline:0 !important;border-radius:10px}.formular form .formRow .message textarea::-webkit-input-placeholder{color:#fff}.formular form .formRow .message textarea.error{border-color:#9b1c41 !important}.formular form .formRow .message textarea.error::-webkit-input-placeholder{color:#9b1c41}.formular form .formRow .message textarea:focus{border-color:#5C97cd !important}.formular form .formRow .message>span{color:#9b1c41}.formular form .submitRow{padding-top:30px;color:#3DA520}.formular form .formButton,.formular form button{cursor:pointer;margin-top:40px;width:100% !important}.formular form .formButton.formButton,.formular form button.formButton{margin-top:10px}@media (min-width: 992px){.formular form .formButton,.formular form button{width:calc(50% - 16px) !important}}@media (min-width: 2560px){.formular form .formButton,.formular form button{width:calc(33.3333% - 16px) !important}}@media (min-width: 3750px){.formular form .formButton,.formular form button{width:calc(27.78% - 16px) !important}}.formular form .formButton.inactive,.formular form button.inactive{cursor:not-allowed;opacity:0.5;filter:grayscale(20%);pointer-events:none}.formular form .formButton:not(.toggleButton) span,.formular form button:not(.toggleButton) span{padding-left:30px !important}.formular form .wpcf7-form-control-wrap{display:flex;flex-direction:column;width:100%;position:relative}.formular form .wpcf7-form-control-wrap .errorMessage{line-height:1 !important;position:absolute;color:#9b1c41;top:calc(100% + 3px)}.formular form .wpcf7-not-valid-tip,.formular form .wpcf7-response-output{display:none !important}.formular form .quiz{margin-top:20px}.formular form .quiz input{margin-left:10px;height:50px;outline:0 !important;width:50px;border-radius:10px !important}.formular form .quiz input:focus{border-color:#5C97cd}.formular form .quiz input.wpcf7-not-valid{border-color:#9b1c41 !important}@media (min-width: 1200px){.formular form .quiz input{margin-left:16px}}.formular form .quiz .wpcf7-not-valid-tip{display:block !important;color:#9b1c41}.formular form .wpcf7-quiz{text-align:center !important}.formular .gpdr{margin-top:40px}.formular .gpdr label{color:#fff !important;position:relative;cursor:pointer;display:flex;align-items:center}.formular .gpdr label.error{color:#fff !important}.formular .gpdr label.error span{color:#fff !important}.formular .gpdr label.error span.errorMessage{position:absolute;bottom:-25px;color:#9b1c41 !important}.formular .gpdr label span{margin-left:30px}@keyframes niederbacher_formRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.toggleButtonElement{width:100%;position:absolute}.toggleButtonElement.country{z-index:5}.toggleButtonElement button{width:100%;text-align:left;height:50px;border-radius:5px 5px 20px 5px;border:0;display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;color:#444 !important;font-weight:bold;font-family:Arial, sans-serif;cursor:pointer;outline:none !important;background-color:#000 !important;position:relative;z-index:5;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;box-shadow:0 0 20px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(255,255,255,0.1);-moz-box-shadow:0 0 20px rgba(255,255,255,0.1)}.toggleButtonElement button::after{content:'';display:inline-block;margin:auto;width:100%;height:100%;position:absolute;top:13px;right:20px;transition:transform 0.3s ease;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:20px;height:20px;mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");background-color:#000;z-index:4}.toggleButtonElement button:before{content:'';position:absolute;right:0;top:0;height:100%;width:60px;background-color:#3DA520 !important;border-bottom-right-radius:20px;border-top-right-radius:5px}.toggleButtonElement button.collapsed::after{transform:rotate(0) !important}.toggleButtonElement button:not(.collapsed)::after{transform:rotate(180deg) !important}.toggleButtonElement button:hover{background-color:#e2e2e2 !important}.toggleButtonElement button:focus,.toggleButtonElement button:active{outline:none !important;box-shadow:0 0 20px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(255,255,255,0.1);-moz-box-shadow:0 0 20px rgba(255,255,255,0.1)}.toggleButtonElement .dropdown{box-shadow:0 0 20px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 20px rgba(255,255,255,0.1);-moz-box-shadow:0 0 20px rgba(255,255,255,0.1);border-radius:5px 5px 20px 5px;margin-top:-50px;padding-top:50px;scrollbar-width:thin;height:calc(464px - 1.5rem);max-height:calc(464px - 1.5rem);overflow-y:auto}.toggleButtonElement .dropdown::-webkit-scrollbar{width:5px !important}.toggleButtonElement .dropdown::-webkit-scrollbar-track{background-color:#c3c3c4}.toggleButtonElement .dropdown::-webkit-scrollbar-thumb{background:#a4acac}.toggleButtonElement .dropdown::-webkit-scrollbar-thumb:hover{background:#a4acac}.toggleButtonElement .dropdown .dropdown-item{cursor:pointer;color:#444 !important;background-color:#000 !important;width:100%;padding:0.25rem 1.5rem;white-space:normal;line-height:1}.toggleButtonElement .dropdown .dropdown-item.active{color:#3DA520 !important;font-weight:700}.toggleButtonElement .dropdown .dropdown-item:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:20px}.toggleButtonElement .dropdown .dropdown-item:hover{background-color:#e2e2e2 !important}.toggleButtonElement .collapse{background-color:transparent !important}.toggleButtonElement .collapse .toggleButtonElement{background-color:transparent !important}.toggleButtonElement .collapse .toggleButtonElement .dropdown-item{background-color:transparent !important}input[type="checkbox"],.datasheetCheckbox{cursor:pointer;height:20px;width:0;position:relative;outline:0 !important;-moz-appearance:none}input[type="checkbox"]::before,.datasheetCheckbox::before{position:absolute;content:'';display:inline-block;box-sizing:border-box;width:20px;height:20px;border:2px solid #c3c3c4;border-radius:5px;margin-right:10px;vertical-align:middle;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}input[type="checkbox"]::after,.datasheetCheckbox::after{content:'';display:inline-block;position:absolute;top:2px;left:2px;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:16px;height:16px;mask-image:url("/wp-content/themes/niederbacher/icons/check.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/check.svg");mask-image:url("/wp-content/themes/niederbacher/icons/check.svg");background-color:transparent;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}input[type="checkbox"]:checked::before,.datasheetCheckbox:checked::before{background-color:#3DA520}input[type="checkbox"]:checked::after,.datasheetCheckbox:checked::after{background-color:#000}.overlaySlider{justify-content:center;padding:0 !important}@media (min-width: 992px){.overlaySlider{justify-content:flex-start !important;margin-left:0}}.overlaySlider .overlayItem{display:flex;flex-direction:column;position:relative;font-size:1rem;line-height:1.2}@media (max-width: 991px){.overlaySlider .overlayItem{width:75vw;height:75vw;margin-right:15px}.overlaySlider .overlayItem.overlayItem-1{width:calc(75vw + 2rem);padding-left:2rem}}@media (max-width: 991px) and (min-width: 576px){.overlaySlider .overlayItem.overlayItem-1{padding-left:calc(50vw - 270px + 2rem);width:calc(75vw  + 50vw - 270px + 2rem)}}@media (max-width: 991px) and (min-width: 768px){.overlaySlider .overlayItem.overlayItem-1{padding-left:calc(50vw - 360px + 1rem);width:calc(75vw  + 50vw - 360px + 1rem)}}@media (min-width: 992px){.overlaySlider .overlayItem{margin-bottom:1rem}}@media (min-width: 992px) and (min-width: 1920px){.overlaySlider .overlayItem{margin-bottom:0}}@media (min-width: 992px){.overlaySlider .overlayItem:before{content:"";padding-top:100%}}.overlaySlider .overlayItem .inner{width:75vw;height:75vw;border-radius:15px;position:absolute;top:0;box-shadow:0 0 15px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 15px rgba(255,255,255,0.1);-moz-box-shadow:0 0 15px rgba(255,255,255,0.1)}@media (min-width: 992px){.overlaySlider .overlayItem .inner{width:calc(100% - 0.5rem);left:0.25rem;height:100%}}.overlaySlider .overlayItem .inner .icon{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.overlaySlider .overlayItem .inner .overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;border-radius:15px;padding:0;display:flex;flex-direction:column;justify-content:space-around}.overlaySlider .overlayItem .inner .overlay .top{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;height:30%;width:100%;border-radius:15px 15px 0 0;display:flex;justify-content:center;align-items:center;background-color:#3DA520}.overlaySlider .overlayItem .inner .overlay .top h2{color:#000 !important}@media (min-width: 1200px){.overlaySlider .overlayItem .inner .overlay .top{background-color:#c3c3c4}.overlaySlider .overlayItem .inner .overlay .top h2{color:#fff !important;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out}}.overlaySlider .overlayItem .inner .overlay .bottom{transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;height:70%;width:100%;color:#000;padding:15px;background-color:rgba(255,255,255,0.65);display:flex;justify-content:center;align-items:center;text-align:center;border-radius:0 0 15px 15px;opacity:1}@media (min-width: 1200px){.overlaySlider .overlayItem .inner .overlay .bottom{opacity:0}}@media (min-width: 1200px){.overlaySlider .overlayItem .inner .overlay:hover .top{background-color:#3DA520}.overlaySlider .overlayItem .inner .overlay:hover .top h2{color:#000 !important}}@media (min-width: 1200px){.overlaySlider .overlayItem .inner .overlay:hover .bottom{opacity:1}}.slickSliderOuter{margin-bottom:40px}.slickSliderOuter .slick-dots{display:flex;list-style:none;width:100%;padding:0;margin:0;justify-content:center;bottom:-55px}.slickSliderOuter .slick-dots li{border:2px solid #fff;background-color:transparent;border-radius:50%;width:8px;height:8px}@media (min-width: 1200px){.slickSliderOuter .slick-dots li{width:11px;height:11px;margin-left:7px;margin-right:7px}}.slickSliderOuter .slick-dots li.slick-active{background-color:#fff}.slickSliderOuter .slick-dots li button{width:100%;height:100%}.slickSliderOuter .slick-dots li button:before{display:none !important}.slickSliderOuter.blau .slick-dots{display:flex;list-style:none;width:100%;padding:0;margin:0;justify-content:center;bottom:-55px}.slickSliderOuter.blau .slick-dots li{border:2px solid #fff;background-color:transparent;border-radius:50%;width:8px;height:8px}@media (min-width: 1200px){.slickSliderOuter.blau .slick-dots li{width:11px;height:11px;margin-left:7px;margin-right:7px}}.slickSliderOuter.blau .slick-dots li.slick-active{background-color:#fff}.slickSliderOuter.blau .slick-dots li button{width:100%;height:100%}.slickSliderOuter.blau .slick-dots li button:before{display:none !important}.slickSliderOuter.simpleSlider{width:100%;margin-top:0 !important;margin-left:0 !important;padding-left:0 !important}.slickSliderOuter .sliderItem img.rounded{border-radius:50% !important}.slickSliderOuter .slick-arrow{display:none !important;z-index:1}@media (min-width: 1200px){.slickSliderOuter .slick-arrow{display:block !important}}.slickSliderOuter .slick-arrow:before{content:'' !important;display:block !important;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:40px;height:40px;mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");background-color:#fff}.slickSliderOuter .slick-arrow.slick-prev{left:0 !important}.slickSliderOuter .slick-arrow.slick-prev:before{transform:rotate(180deg)}.slickSliderOuter .slick-arrow.slick-next{right:21px !important}.layoutOuter .cardOuter{margin-bottom:1.75rem}@media (min-width: 768px){.layoutOuter .cardOuter{margin-bottom:0.5rem}}.layoutOuter .cardOuter a{text-decoration:none !important;outline:0 !important;width:100% !important}@media (min-width: 1200px){.layoutOuter .cardOuter{margin-bottom:16px}}.layoutOuter .cardOuter .card{border:0 !important;display:flex;border-radius:20px 20px 20px 20px;box-shadow:0 0 15px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 15px rgba(255,255,255,0.1);-moz-box-shadow:0 0 15px rgba(255,255,255,0.1);width:100%;position:relative;transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out}.layoutOuter .cardOuter .card.gray{background-color:#e2e2e2}.layoutOuter .cardOuter .card.white{background-color:#e2e2e2}.layoutOuter .cardOuter .card.hoverEffect:hover{background-color:#3DA520}@media (min-width: 768px){.layoutOuter .cardOuter .card{height:100%}}.layoutOuter .cardOuter .card .imgOuter,.layoutOuter .cardOuter .card .mapOuter,.layoutOuter .cardOuter .card .cardImage{padding-bottom:56%;position:relative;width:100%}.layoutOuter .cardOuter .card .imgOuter img,.layoutOuter .cardOuter .card .imgOuter .map,.layoutOuter .cardOuter .card .mapOuter img,.layoutOuter .cardOuter .card .mapOuter .map,.layoutOuter .cardOuter .card .cardImage img,.layoutOuter .cardOuter .card .cardImage .map{position:absolute;width:100%;height:100%;object-fit:cover}.layoutOuter .cardOuter .card .cardImage{width:100%;overflow:hidden;border-radius:20px 20px 0 0}.layoutOuter .cardOuter .card .cardImage img{border-radius:20px 20px 0 0;transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out}.layoutOuter .cardOuter .card .cardContent{transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;color:#000;padding:20px;border-radius:0 0 20px 20px}.layoutOuter .cardOuter .card .cardContent h2{transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out}.layoutOuter .cardOuter .card .cardContent h2.black{color:#000 !important}.layoutOuter .cardOuter .card .cardContent h2.blue{color:#000 !important}.layoutOuter .cardOuter .card .cardContent .contentAfter{width:100%;height:0}@media (min-width: 1200px){.layoutOuter .cardOuter .card .cardContent .contentAfter{height:0}}@media (min-width: 1920px){.layoutOuter .cardOuter .card .cardContent .contentAfter{height:0}}.layoutOuter .cardOuter .card .cardContent .cardLink{color:#fff !important;font-family:'Lato Bold', sans-serif;transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out}.layoutOuter .cardOuter .card.hoverEffect:hover .cardImage img,.layoutOuter .cardOuter .card.hoverEffect:focus .cardImage img{transform:scale(1.15)}.layoutOuter .cardOuter .card.hoverEffect:hover .cardContent,.layoutOuter .cardOuter .card.hoverEffect:focus .cardContent{color:#000 !important;text-decoration:none !important}.layoutOuter .cardOuter .card.hoverEffect:hover .cardContent h2,.layoutOuter .cardOuter .card.hoverEffect:focus .cardContent h2{text-decoration:none !important}.layoutOuter .cardOuter .card.hoverEffect:hover .cardContent h2.black,.layoutOuter .cardOuter .card.hoverEffect:hover .cardContent h2.blue,.layoutOuter .cardOuter .card.hoverEffect:focus .cardContent h2.black,.layoutOuter .cardOuter .card.hoverEffect:focus .cardContent h2.blue{color:#000 !important}.layoutOuter .cardOuter .card.hoverEffect:hover .cardContent .cardLink,.layoutOuter .cardOuter .card.hoverEffect:focus .cardContent .cardLink{color:#000 !important;text-decoration:none !important}.layoutOuter.leistungenCards .cardOuter .card .cardContent,.layoutOuter.referenzenCards .cardOuter .card .cardContent{text-align:center}html{overflow-x:hidden !important}body{height:100%;overflow-y:auto;background-color:#000 !important;color:#fff !important;margin:0 !important;overflow-x:hidden !important;overscroll-behavior-y:none;font-family:'Lato', sans-serif}@media (min-width: 1200px){body .clearfix-xl{clear:both}}@media (min-width: 1200px) and (min-width: 1400px){body .clearfix-xl{clear:none;display:none}}@media (min-width: 992px){body .clearfix-lg{clear:both}}@media (min-width: 992px) and (min-width: 1200px){body .clearfix-lg{clear:none;display:none}}@media (min-width: 1200px){body .clearfix-xl{clear:both}}@media (min-width: 1200px) and (min-width: 1400px){body .clearfix-xl{clear:none;display:none}}@media (min-width: 1400px){body .clearfix-xxl{clear:both}}@media (min-width: 1400px) and (min-width: 2560px){body .clearfix-xxl{clear:none;display:none}}body .clearfix-xxxxl{display:none}@media (min-width: 2560px){body .clearfix-xxxxl{clear:both;display:block}}body .otgs-development-site-front-end{display:none !important}body.openNavigation{overflow:hidden !important;height:100vh !important}@media (min-width: 1920px){body .container{max-width:1680px !important}}@media (min-width: 2560px){body .container{max-width:2160px !important}}@media (min-width: 3750px){body .container{max-width:2544px !important}}body .container .row{--bs-gutter-x: 0}body .container .row:not(.imageseparatorRow)>*{padding-left:0.25rem !important;padding-right:0.25rem !important}@media (min-width: 1200px){body .container .row:not(.imageseparatorRow)>*{padding-left:8px !important;padding-right:8px !important}}body .animationDone{opacity:1 !important}main .entry-content{margin:0 !important}main .layoutOuter:not(.cardsOuter):not(.compactOuter) a:not(.button){transition:all .45s ease-in-out;-webkit-transition:all .45s ease-in-out;-moz-transition:all .45s ease-in-out;text-decoration:underline !important;color:#fff !important}main .layoutOuter:not(.cardsOuter):not(.compactOuter) a:not(.button):hover{color:#3DA520 !important;text-decoration:underline !important}main .containerOuter a:not(.button){text-decoration:underline !important;color:#fff !important}main .containerOuter a:not(.button):hover{color:#3DA520 !important;text-decoration:none !important}main .containerOuter.blau{background-color:#2D373D;color:#fff !important}main .containerOuter.blau a:not(.button){color:#fff !important}main .containerOuter.blau a:not(.button):hover{color:#3DA520 !important}main .containerOuter.blau h2{color:#fff !important}main .container{padding-top:0.5rem !important;padding-bottom:0.5rem !important;position:relative}@media (min-width: 992px){main .container{padding-top:1.5rem;padding-bottom:1.5rem}}main .container .clearDiv-xl{display:none}@media (min-width: 1200px){main .container .clearDiv-xl{clear:both;display:inherit}}main .container .clearDiv-xxl{display:none}@media (min-width: 1400px){main .container .clearDiv-xxl{clear:both;display:initial}}main .container .clearDiv-xxxxl{display:none}@media (min-width: 2560px){main .container .clearDiv-xxxxl{clear:both;display:initial}}@media (min-width: 1200px){main .container .widgetRow{position:absolute;width:100%;top:0}}main .container .widgetCol{z-index:3}main .container .widgetCol .widgetColInner{position:relative}@media (min-width: 1200px){main .container .widgetCol .widgetColInner .fixedSidebar.fixed{position:fixed}}main .container .layoutOuter{margin-bottom:2rem !important;position:relative;z-index:2;margin-bottom:2rem}@media (min-width: 1200px){main .container .layoutOuter{margin-bottom:3.1rem !important}}@media (min-width: 1200px){main .container .layoutOuter{margin-bottom:3.1rem}}main .container .layoutOuter a{color:#3DA520 !important}main .container .layoutOuter.highlight .highlightBackground{border-radius:0 5px 80px 0;background-color:rgba(195,195,196,0.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:absolute;height:100%;top:0;width:calc(100% + 1.25rem);left:-1.5rem}@media (min-width: 576px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 540px) / 2 + calc(540px - 1.5rem)) !important;left:calc((-100vw + 540px) / 2) !important}}@media (min-width: 768px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 720px) / 2 + calc(720px - 1.5rem)) !important;left:calc((-100vw + 720px) / 2) !important}}@media (min-width: 992px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 960px) / 2 + calc(960px - 1.5rem)) !important;left:calc((-100vw + 960px) / 2) !important}}@media (min-width: 1200px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 855px) / 2 + 855px) !important;left:calc((-100vw + 855px) / 2) !important}}@media (min-width: 1400px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 990px) / 2 + calc(990px)) !important;left:calc((-100vw + 990px) / 2) !important}}@media (min-width: 1920px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 1260px) / 2 + 1260px) !important;left:calc((-100vw + 1260px) / 2) !important}}@media (min-width: 2560px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 1620px) / 2 + calc(1620px)) !important;left:calc((-100vw + 1620px) / 2) !important}}@media (min-width: 3750px){main .container .layoutOuter.highlight .highlightBackground{width:calc((100vw - 1908px) / 2 + calc(1908px)) !important;left:calc((-100vw + 1908px) / 2) !important}}main .container .layoutOuter.highlight .layoutInner{width:calc(100% - 1.5rem)}@media (min-width: 576px){main .container .layoutOuter.highlight .layoutInner{width:94.44%}}main .container .layoutOuter .layoutInner{z-index:2;position:relative}main .container .layoutOuter .layoutInner ul:not(.timeline){margin-left:0 !important;padding-left:1.2rem !important}.searchRow:not(:empty){padding-top:0.5rem !important;padding-bottom:0.5rem !important}@media (min-width: 992px){.searchRow:not(:empty){padding-top:1.5rem !important;padding-bottom:1.5rem !important}}.searchRow:not(:empty) .searchPostTypeHeading{margin-bottom:0.35rem !important}@media (min-width: 992px){.searchRow:not(:empty) .searchPostTypeHeading{margin-bottom:0.75rem !important}}.searchRow:not(:empty) .newsItemCol{margin-bottom:16px}#masthead{position:relative}#masthead .stickyHeader{position:fixed;top:0;left:0;right:0;z-index:999;width:100%}#masthead .stickyHeader #mobileLogo{display:block;height:100%;margin-left:1.5rem;z-index:6}@media (min-width: 576px){#masthead .stickyHeader #mobileLogo{margin-left:calc((100% - 540px + 3rem) / 2)}}@media (min-width: 768px){#masthead .stickyHeader #mobileLogo{margin-left:calc((100% - 720px + 3rem) / 2)}}@media (min-width: 992px){#masthead .stickyHeader #mobileLogo{margin-left:calc((100% - 960px + 3rem) / 2)}}#masthead .stickyHeader #mobileLogo a{height:100%;display:flex}#masthead .stickyHeader #mobileLogo a img{height:60%;width:auto;margin-top:auto;margin-bottom:auto}#masthead .stickyHeader.opened{height:0}#masthead .infoOverlay{width:100%;background-color:rgba(0,0,0,0.7);position:absolute;bottom:0;min-height:170px;padding-top:10px;padding-bottom:10px}@media (min-width: 1200px){#masthead .infoOverlay{min-height:135px}}#masthead .infoOverlay .infoOverlayCol{min-height:170px;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1200px){#masthead .infoOverlay .infoOverlayCol{min-height:135px}}#masthead .infoOverlay .infoOverlayCol a,#masthead .infoOverlay .infoOverlayCol h1{text-decoration:none !important;color:#3DA520 !important;outline:none !important;font-size:1.9rem;line-height:1.2}@media (min-width: 992px){#masthead .infoOverlay .infoOverlayCol a,#masthead .infoOverlay .infoOverlayCol h1{font-size:2.2rem}}#masthead .infoOverlay .infoOverlayCol h2{line-height:1.2;color:#fff !important;font-size:1.2rem}@media (min-width: 992px){#masthead .infoOverlay .infoOverlayCol h2{font-size:1.35rem}}.headerImage{width:100%;height:calc(108.33vw - var(--scrollbar-width));position:relative;top:0;left:0}@media (min-width: 1200px){.headerImage{margin-top:75px;height:calc(36.333vw - var(--scrollbar-width))}}@media (min-width: 2560px){.headerImage{max-height:50vh}}.headerImage picture img{width:100%;height:calc(108.33vw - var(--scrollbar-width));object-fit:cover;object-position:center}@media (min-width: 1200px){.headerImage picture img{height:calc(36.333vw - var(--scrollbar-width))}}@media (min-width: 2560px){.headerImage picture img{max-height:50vh}}.stickyHeader .desktopTopHeader{height:75px;width:100%;display:none;background-color:#2D373D}@media (min-width: 1200px){.stickyHeader .desktopTopHeader{display:block}}.stickyHeader .desktopTopHeader .container{height:100%}.stickyHeader .desktopTopHeader .container .stickyHeaderLeft .inner{width:100%;height:75px;display:flex;align-items:center;justify-content:flex-start}.stickyHeader .desktopTopHeader .container .stickyHeaderLeft .inner .logo{padding-top:10px;padding-bottom:10px;height:64px;z-index:9}.stickyHeader .desktopTopHeader .container .stickyHeaderLeft .inner .logo img{height:100%;width:auto}.stickyHeader .desktopTopHeader .container .stickyHeaderRight .inner{display:flex;align-items:center;justify-content:flex-end;height:100%;width:100%}.stickyHeader .desktopTopHeader .container .stickyHeaderRight .inner .searchTranslation{height:64px;display:flex;align-items:center;justify-content:flex-end;width:100%}.stickyHeader .desktopTopHeader .container .stickyHeaderRight .inner .searchTranslation #searchFormHeader form{width:100%}@media (min-width: 992px){.breadcrumbsOuter{display:block}}.breadcrumbsOuter .container{display:none}@media (min-width: 992px){.breadcrumbsOuter .container{padding-top:1.5rem;padding-bottom:1.5rem;display:block}}.breadcrumbsOuter #breadcrumbs{display:flex;list-style:none;padding:0;margin:0;align-items:center}.breadcrumbsOuter #breadcrumbs li{display:flex;align-items:center;min-height:30px}.breadcrumbsOuter #breadcrumbs li.currentPageCrumb{color:#3DA520 !important}.breadcrumbsOuter #breadcrumbs li .homeicon{mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:15px;height:15px;mask-image:url("/wp-content/themes/niederbacher/icons/house.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/house.svg");mask-image:url("/wp-content/themes/niederbacher/icons/house.svg");background-color:#fff;margin-top:-6px}@media (min-width: 1200px){.breadcrumbsOuter #breadcrumbs li .homeicon{margin-top:-3px}}.breadcrumbsOuter #breadcrumbs li .separator{margin-left:7px;margin-right:7px;height:100%;display:flex;align-items:center;margin-top:auto;margin-bottom:auto}@media (min-width: 1200px){.breadcrumbsOuter #breadcrumbs li .separator{margin-left:10px;margin-right:10px}}.breadcrumbsOuter #breadcrumbs li a{color:#fff !important;text-decoration:none !important;margin-top:auto;margin-bottom:auto}.breadcrumbsOuter #breadcrumbs li a:hover{text-decoration:underline !important}.navigationHeader{width:100%;touch-action:pinch-zoom;display:none}.navigationHeader.opened{margin-top:-59px;height:calc(100vh + 59px);-ms-overflow-style:none;scrollbar-width:none;overflow-y:auto;width:100vw;touch-action:pan-y pinch-zoom;overscroll-behavior-y:none;display:block;background-color:rgba(61,165,32,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.navigationHeader.opened::-webkit-scrollbar{display:none}.navigationHeader.opened .container{max-width:initial !important}@media (min-width: 1200px){.navigationHeader.opened .container{background-color:initial;backdrop-filter:initial;-webkit-backdrop-filter:initial}}@media (min-width: 1200px){.navigationHeader.opened .container .navCol{background-color:#3DA520}}.navigationHeader.opened .container .navCol.mobileTop{min-height:calc(70vh);padding-top:calc(220px + 6vh)}@media (min-width: 1200px){.navigationHeader.opened .container .navCol.mobileTop{padding-top:150px}}.navigationHeader.opened .container .navCol.mobileBottom{min-height:calc(30vh);display:flex;align-items:flex-end;padding-bottom:calc(10px + 1.2vh)}@media (min-width: 1200px){.navigationHeader.opened .container .navCol.mobileBottom{display:none !important}}.navigationHeader.opened .container .navCol .headerNavigation{width:100%}@media (min-width: 1200px){.navigationHeader.opened .container .navCol .headerNavigation{height:initial}}.navigationHeader.opened .container .navCol .headerNavigation .navigationContainer.opened .nav-menu{display:block !important}.navigationHeader.opened .container .navCol .headerNavigation .navigationContainer.opened .nav-menu>li{padding-top:0.5rem;padding-bottom:0.5rem}.navigationHeader.opened .container .navCol .headerNavigation .navigationContainer.opened .nav-menu>li:not(:last-child){border-bottom:1px solid #000}.navigationHeader.opened .container .navCol .headerNavigation .navigationContainer.opened .nav-menu li.menu-opened>ul{display:block !important}@media (min-width: 1200px){.navigationHeader{height:60px;background:#3DA520;border-bottom:1px solid rgba(195,195,196,0.15);display:block}}.headerNavigation{top:0;width:100%;z-index:9999}@media (min-width: 1200px){.headerNavigation{height:100%;display:flex;align-items:center}}.navigationContainer{position:relative}@media (min-width: 1200px){.navigationContainer{height:100%;width:100%;opacity:initial;white-space:initial;overflow:initial;transition:initial;-ms-overflow-style:initial;scrollbar-width:initial;justify-content:flex-start;display:flex;margin-left:initial}.navigationContainer::-webkit-scrollbar{display:initial}}.navigationContainer #site-navigation,.navigationContainer #site-navigation_1{width:100%;padding-left:0.75rem;padding-right:0.75rem}.navigationContainer #site-navigation.left-menu,.navigationContainer #site-navigation_1.left-menu{padding-bottom:15px}@media (min-width: 768px){.navigationContainer #site-navigation.left-menu,.navigationContainer #site-navigation_1.left-menu{padding-bottom:50px}}@media (min-width: 1200px){.navigationContainer #site-navigation.left-menu,.navigationContainer #site-navigation_1.left-menu{padding-top:initial;padding-bottom:initial;padding-left:0;padding-right:0}}.navigationContainer #site-navigation.right-menu,.navigationContainer #site-navigation_1.right-menu{padding-top:15px;padding-bottom:0}@media (min-width: 768px){.navigationContainer #site-navigation.right-menu,.navigationContainer #site-navigation_1.right-menu{padding-top:50px;padding-bottom:0}}@media (min-width: 1200px){.navigationContainer #site-navigation.right-menu,.navigationContainer #site-navigation_1.right-menu{padding-top:initial;padding-bottom:initial}}@media (min-width: 576px){.navigationContainer #site-navigation,.navigationContainer #site-navigation_1{max-width:540px;margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 768px){.navigationContainer #site-navigation,.navigationContainer #site-navigation_1{max-width:720px}}@media (min-width: 992px){.navigationContainer #site-navigation,.navigationContainer #site-navigation_1{max-width:960px}}@media (min-width: 1200px){.navigationContainer #site-navigation,.navigationContainer #site-navigation_1{width:100%;height:100%;position:relative;max-width:initial}}.navigationContainer #site-navigation ul,.navigationContainer #site-navigation_1 ul{list-style:none}@media (min-width: 1200px){.navigationContainer #site-navigation ul,.navigationContainer #site-navigation_1 ul{display:flex;margin:0;padding:0}}.navigationContainer #site-navigation ul.nav-menu,.navigationContainer #site-navigation_1 ul.nav-menu{width:100%;transition:all 0.25s ease-in-out;padding-left:0}@media (min-width: 1200px){.navigationContainer #site-navigation ul.nav-menu,.navigationContainer #site-navigation_1 ul.nav-menu{width:100%;flex-direction:row;opacity:initial;transition:initial;align-items:center;height:60px;display:flex;justify-content:space-between}}@media (min-width: 1200px){.navigationContainer #site-navigation ul.nav-menu>li,.navigationContainer #site-navigation_1 ul.nav-menu>li{height:100%;padding-left:0;padding-right:0}}@media only screen and (min-width: 1200px) and (min-width: 1920px){.navigationContainer #site-navigation ul.nav-menu>li,.navigationContainer #site-navigation_1 ul.nav-menu>li{padding-left:0;padding-right:0}}.navigationContainer #site-navigation ul.nav-menu>li a,.navigationContainer #site-navigation_1 ul.nav-menu>li a{text-decoration:none !important;color:#000 !important}.navigationContainer #site-navigation ul.nav-menu>li a span,.navigationContainer #site-navigation_1 ul.nav-menu>li a span{word-break:keep-all;word-wrap:break-word;display:flex}@media (min-width: 1200px){.navigationContainer #site-navigation ul.nav-menu>li a span,.navigationContainer #site-navigation_1 ul.nav-menu>li a span{align-items:center}}.navigationContainer #site-navigation ul li,.navigationContainer #site-navigation_1 ul li{position:relative;white-space:normal}@media (min-width: 1200px){.navigationContainer #site-navigation ul li,.navigationContainer #site-navigation_1 ul li{min-height:initial;padding-top:.25rem;padding-bottom:.25rem}}.navigationContainer #site-navigation ul li a,.navigationContainer #site-navigation_1 ul li a{height:100%;width:100%;display:flex;align-items:center;position:relative;text-decoration:none !important;color:#000 !important}.navigationContainer #site-navigation ul li:hover a,.navigationContainer #site-navigation_1 ul li:hover a{color:rgba(0,0,0,0.8) !important}.navigationContainer #site-navigation ul li.menu-item-has-children>a:after,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>a:after{transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;content:'';mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:23px;height:23px;mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");mask-image:url("/wp-content/themes/niederbacher/icons/angle-right.svg");background-color:#000;display:flex;position:absolute;right:0;top:0}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children>a:after,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>a:after{display:none}}.navigationContainer #site-navigation ul li.menu-item-has-children>a>span>.icon,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>a>span>.icon{display:none}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children>a>span>.icon,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>a>span>.icon{mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:10px;height:100%;mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");background-color:#000;background-color:#000;width:25px;height:15px;display:flex;padding-left:10px}}.navigationContainer #site-navigation ul li.menu-item-has-children>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul{overflow:hidden;height:0;transition:all 0.25s ease-in-out;position:relative;box-shadow:none;float:initial;top:initial;left:initial;z-index:initial;padding-left:15px}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul{position:absolute;border-top:none;left:0;min-width:280px;opacity:0;flex-direction:column;height:0;overflow:initial;background-color:#5C97cd;top:60px}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children>ul li,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul li{margin:0;position:relative;transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out}.navigationContainer #site-navigation ul li.menu-item-has-children>ul li:hover,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul li:hover{background-color:rgba(0,0,0,0.1)}}.navigationContainer #site-navigation ul li.menu-item-has-children>ul li a,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul li a{font-size:90%;padding-top:0.2rem;padding-bottom:0.2rem}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children>ul li a,.navigationContainer #site-navigation_1 ul li.menu-item-has-children>ul li a{padding-left:15px;line-height:1.1 !important;padding-top:0;padding-bottom:0}}.navigationContainer #site-navigation ul li.menu-item-has-children:hover.menu-opened>a:after,.navigationContainer #site-navigation ul li.menu-item-has-children.menu-opened.menu-opened>a:after,.navigationContainer #site-navigation_1 ul li.menu-item-has-children:hover.menu-opened>a:after,.navigationContainer #site-navigation_1 ul li.menu-item-has-children.menu-opened.menu-opened>a:after{transform:rotate(90deg)}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children:hover>ul,.navigationContainer #site-navigation ul li.menu-item-has-children.menu-opened>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children:hover>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children.menu-opened>ul{padding:0.5rem 0}}.navigationContainer #site-navigation ul li.menu-item-has-children:hover>ul.opened-mobile,.navigationContainer #site-navigation ul li.menu-item-has-children.menu-opened>ul.opened-mobile,.navigationContainer #site-navigation_1 ul li.menu-item-has-children:hover>ul.opened-mobile,.navigationContainer #site-navigation_1 ul li.menu-item-has-children.menu-opened>ul.opened-mobile{opacity:1;height:auto}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children:hover>ul,.navigationContainer #site-navigation ul li.menu-item-has-children.menu-opened>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children:hover>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children.menu-opened>ul{opacity:1;height:auto}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children:not(.menu-opened):not(:hover)>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children:not(.menu-opened):not(:hover)>ul{overflow:hidden;padding:0 !important}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children.slideLeft>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children.slideLeft>ul{left:calc(-100% + 1.25rem) !important}}.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children>a>span>.icon,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children>a>span>.icon{transform:rotate(-90deg);position:absolute;right:0}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children>a>span>.icon,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children>a>span>.icon{right:8px}}.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children>ul{padding-left:30px}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children>ul{width:0;top:-8px;left:100%;transition:opacity 0.25s ease-in-out !important;opacity:0 !important;height:initial !important;min-height:initial;overflow:hidden;margin:0 !important;position:absolute;border-top:none;background-color:rgba(92,151,205,0.9) !important;padding-left:0}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children>ul li a,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children>ul li a{padding-left:20px !important}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children.menu-opened>ul,.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children:hover>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children.menu-opened>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children:hover>ul{opacity:1 !important}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft>ul{left:calc(-100% - 1.5rem) !important}}@media (min-width: 1200px){.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft:hover>ul,.navigationContainer #site-navigation ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft.menu-opened>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft:hover>ul,.navigationContainer #site-navigation_1 ul li.menu-item-has-children ul li.menu-item-has-children.slideLeft.menu-opened>ul{opacity:1 !important}}.navigationContainer #site-navigation ul li.current-menu-item>a,.navigationContainer #site-navigation ul li.current-menu-ancestor>a,.navigationContainer #site-navigation_1 ul li.current-menu-item>a,.navigationContainer #site-navigation_1 ul li.current-menu-ancestor>a{text-decoration:underline !important}@media (min-width: 1200px){.navigationContainer #site-navigation.right-menu ul li.menu-item-has-children:hover ul,.navigationContainer #site-navigation_1.right-menu ul li.menu-item-has-children:hover ul{background-color:rgba(92,151,205,0.9) !important}}@media (min-width: 1200px){.navigationContainer #site-navigation.right-menu ul li.menu-item-has-children ul li.menu-item-has-children>ul,.navigationContainer #site-navigation_1.right-menu ul li.menu-item-has-children ul li.menu-item-has-children>ul{background-color:rgba(92,151,205,0.9) !important}}#mainNavigationNavbar{z-index:8;background-color:#000;box-shadow:0 0 15px rgba(255,255,255,0.1);-webkit-box-shadow:0 0 15px rgba(255,255,255,0.1);-moz-box-shadow:0 0 15px rgba(255,255,255,0.1);height:59px;width:100%;display:flex;justify-content:space-between;align-items:center;transition:all 0s ease-in-out}#mainNavigationNavbar.opened{position:fixed;top:0;background-color:rgba(255,255,255,0);box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000}@media (min-width: 1200px){#mainNavigationNavbar.opened{background-color:rgba(255,255,255,0);box-shadow:0 0 0 #000;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000}}@media (min-width: 1200px){#mainNavigationNavbar{display:none}}#mainNavigationNavbar .burger{display:flex;cursor:pointer;justify-content:center;align-items:center;z-index:2;width:59px;height:59px;background-color:#5C97cd;border-radius:0 0 0 5px}#mainNavigationNavbar .burger .burgerIcon{mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:26px;height:30px;mask-image:url("/wp-content/themes/niederbacher/icons/bars.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/bars.svg");mask-image:url("/wp-content/themes/niederbacher/icons/bars.svg");background-color:#000}#mainNavigationNavbar .burger .burgerIcon.opened{mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:30px;height:30px;mask-image:url("/wp-content/themes/niederbacher/icons/circle-xmark.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/circle-xmark.svg");mask-image:url("/wp-content/themes/niederbacher/icons/circle-xmark.svg")}#mainNavigationNavbar.opened .burger{background-color:rgba(255,255,255,0.3)}#languageSwitcher .wpml-ls-dropdown ul li ul,#languageSwitcherMobile .wpml-ls-dropdown ul li ul{border:2px solid #e2e2e2 !important;background-color:#fff !important;border-radius:18px;margin-left:0;padding:7px 0 !important;width:auto;width:calc(100% + 8px)}#languageSwitcher .wpml-ls-dropdown ul li ul li,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li{background-color:transparent !important;padding:0;font-size:0.88rem;line-height:1rem;width:calc(100% - 4px) !important;margin:0 0 0 2px !important}#languageSwitcher .wpml-ls-dropdown ul li ul li .wpml-ls-flag,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li .wpml-ls-flag{display:none !important}#languageSwitcher .wpml-ls-dropdown ul li ul li div,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li div{width:100%}#languageSwitcher .wpml-ls-dropdown ul li ul li a,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li a{width:100% !important;font-size:0.88rem;line-height:1.2rem;padding:4px 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;justify-content:center;color:#2D373D !important}#languageSwitcher .wpml-ls-dropdown ul li ul li a:hover,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li a:hover{text-decoration:none !important;color:#fff !important;background-color:#2D373D !important}#languageSwitcher .wpml-ls-dropdown ul li ul li a:hover span,#languageSwitcherMobile .wpml-ls-dropdown ul li ul li a:hover span{color:#fff !important}#languageSwitcher .wp-block-navigation-item__label,#languageSwitcherMobile .wp-block-navigation-item__label{color:#3DA520 !important}#languageSwitcher .current-language-item .wp-block-navigation-item__label,#languageSwitcherMobile .current-language-item .wp-block-navigation-item__label{color:#3DA520 !important}@media (min-width: 1200px){#languageSwitcher .current-language-item .wp-block-navigation-item__label,#languageSwitcherMobile .current-language-item .wp-block-navigation-item__label{color:#fff !important}}#languageSwitcher .wp-block-navigation__submenu-icon,#languageSwitcherMobile .wp-block-navigation__submenu-icon{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:17px;height:17px;mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");background-color:#fff}@media (min-width: 1200px){#languageSwitcher .wp-block-navigation__submenu-icon,#languageSwitcherMobile .wp-block-navigation__submenu-icon{background-color:#fff !important}}#languageSwitcher .wp-block-navigation__submenu-icon svg,#languageSwitcherMobile .wp-block-navigation__submenu-icon svg{display:none !important}@media (min-width: 1200px){#languageSwitcher .wpml-ls-flag,#languageSwitcherMobile .wpml-ls-flag{width:auto !important;height:17px !important}}#languageSwitcher .wp-block-navigation-item:hover .wp-block-navigation__submenu-icon svg,#languageSwitcher .wp-block-navigation-item:focus .wp-block-navigation__submenu-icon svg,#languageSwitcherMobile .wp-block-navigation-item:hover .wp-block-navigation__submenu-icon svg,#languageSwitcherMobile .wp-block-navigation-item:focus .wp-block-navigation__submenu-icon svg{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}#languageSwitcherMobile{display:block;margin-left:10px;z-index:999}@media (min-width: 1200px){#languageSwitcherMobile{display:none}}#mainNavigationNavbar.opened #languageSwitcherMobile .current-language-item .wp-block-navigation-item__label{color:#000 !important}#mainNavigationNavbar.opened #languageSwitcherMobile .wp-block-navigation__submenu-icon{background-color:#000 !important}#languageSwitcherMobile{margin-left:10px}@media (min-width: 1200px){#languageSwitcherMobile{display:none}}.button,.button.reverse{text-decoration:none !important}.button.v-vard-button,.button.reverse.v-vard-button{width:fit-content;padding-left:40px;padding-right:40px;text-decoration:none !important;margin-top:50px;margin-left:auto;margin-right:auto}.v-cardOuter h2{line-height:1;margin-bottom:0}.v-cardOuter ul{list-style:none}.v-cardOuter ul li{list-style:none}.v-cardOuter .contact{display:flex;justify-content:center;margin-left:auto;margin-right:auto;margin-top:50px;align-items:center}.v-cardOuter .contact .contactLink:not(:last-child){margin-right:50px}.v-cardOuter .contact .contactLink .contactIcon{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#3DA520}#colophon{width:100%;min-height:180px;background-color:#000 !important;padding-top:4.8rem;padding-bottom:2.8rem;color:#fff !important;position:relative;box-shadow:0 -5px 3px rgba(255,255,255,0.05);-webkit-box-shadow:0 -5px 3px rgba(255,255,255,0.05);-moz-box-shadow:0 -5px 3px rgba(255,255,255,0.05)}#colophon .container{position:relative;z-index:2}#colophon .container .footerCol{margin-bottom:2.8rem;flex-direction:column}@media (min-width: 1200px){#colophon .container .footerCol{margin-bottom:0}}#colophon .container .copyrightCol{padding-top:1.4rem;text-align:center}#colophon .container .col-16{display:flex}#colophon .container .col-16.logoOuter a{width:100%}#colophon .container .col-16.logoOuter a img{width:auto;height:calc(59px * 0.6);object-fit:contain}@media (min-width: 1200px){#colophon .container .col-16.logoOuter a img{width:auto;height:calc(75px * 0.6)}}#colophon .container .siteInfo{margin-top:20px}#colophon .container .addressCol{line-height:1.75}#colophon .container .addressCol a{color:#fff !important;text-decoration:underline !important;transition:all .3 ease-in-out;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out}#colophon .container .addressCol a:hover,#colophon .container .addressCol a:focus{text-decoration:none !important}#colophon .container nav{width:100%}@media (min-width: 992px){#colophon .container nav{width:initial}}@media (min-width: 768px){#colophon .container nav{width:80%}}#colophon .container nav ul{list-style:none;margin:0;padding:0}#colophon .container nav ul li{transition:all .3 ease-in-out;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out}#colophon .container nav ul li a{transition:all .3 ease-in-out;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out;text-decoration:none;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:8px 0}@media (min-width: 1200px){#colophon .container nav ul li a{padding:4px 12px}}#colophon .container nav ul li a:after{display:block;content:'';mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;width:1rem;height:1rem;mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");-webkit-mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");mask-image:url("/wp-content/themes/niederbacher/icons/chevron-down.svg");background-color:#fff;transform:rotate(-90deg);aspect-ratio:1}#colophon .container nav ul li a:hover{text-decoration:underline}#colophon .container nav ul li span{margin-right:0.75em}
/*# sourceMappingURL=creatusstyles.css.map */
