#consent-control-banner .form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}#consent-control-banner .form-check .form-check-input{margin-left:-1.5em}#consent-control-banner .form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}#consent-control-banner .form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}#consent-control-banner .form-check-input{width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid rgba(0,0,0,.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;print-color-adjust:exact}#consent-control-banner .form-check-input[type=checkbox]{border-radius:.25em}#consent-control-banner .form-check-input[type=radio]{border-radius:50%}#consent-control-banner .form-check-input:active{filter:brightness(90%)}#consent-control-banner .form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}#consent-control-banner .form-check-input:checked{background-color:#b61a25;border-color:#b61a25}#consent-control-banner .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}#consent-control-banner .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}#consent-control-banner .form-check-input[type=checkbox]:indeterminate{background-color:#b61a25;border-color:#b61a25;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}#consent-control-banner .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}#consent-control-banner .form-check-input[disabled]~.form-check-label,#consent-control-banner .form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}#consent-control-banner .form-switch{padding-left:3.5em}#consent-control-banner .form-switch .form-check-input{width:2em;margin-left:-2.5em;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e");background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media(prefers-reduced-motion:reduce){#consent-control-banner .form-switch .form-check-input{transition:none}}#consent-control-banner .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}#consent-control-banner .form-switch .form-check-input:checked{background-position:right center;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}#consent-control-banner .form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}#consent-control-banner .form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}#consent-control-banner .form-check-inline{display:inline-block;margin-right:1rem}
#consent-control-banner{max-height:100vh;overflow:auto;position:fixed;z-index:9999;bottom:0;right:0;width:100%;max-width:400px;box-shadow:0 0 20px -7px rgba(0,0,0,.3);text-align:center;padding:1em;font-size:.9em;border-radius:5px;margin:0;background:#fafafa}#consent-control-banner,#consent-control-banner *{transition:all .6s !important}#consent-control-banner.hide.is-collapsed{transform:translateX(calc(100% + 2rem))}@media(min-width:400px){#consent-control-banner{right:1rem;max-width:500px;bottom:1rem;width:calc(100% - 2rem);max-height:calc(100vh - 2rem)}#consent-control-banner.is-collapsed{transform:none;max-width:400px}}#consent-control-banner h3{font-size:1.1em;font-weight:600;margin:0}#consent-control-banner h4{font-size:1em;margin-bottom:0;font-weight:600}#consent-control-banner p,#consent-control-banner .switches{margin-bottom:.5em}#consent-control-banner a{white-space:nowrap}#consent-control-banner .switches input,#consent-control-banner .switches label{cursor:pointer;float:none}#consent-control-banner .switches label{display:inline}#consent-control-banner .switches p,#consent-control-banner .switches li{margin:0;padding:0}#consent-control-banner .switches .form-check{border-bottom:1px solid #fff;padding-top:1em;padding-bottom:.5em;padding-left:0}#consent-control-banner .switches .form-check>label{font-weight:600;font-size:1.2em;line-height:1.4}#consent-control-banner .switches .form-check:last-child{border-bottom:0 none}#consent-control-banner .switches .form-check ul{list-style:none;padding:0}#consent-control-banner .collapsed-only{display:none}#consent-control-banner .mb-1{margin-bottom:1em}#consent-control-banner.is-collapsed header{padding:0 !important}#consent-control-banner.is-collapsed h3{display:none}#consent-control-banner.is-collapsed .switches{display:flex;flex-wrap:wrap;text-align:center;background:rgba(0,0,0,0);justify-content:center;font-size:1em}#consent-control-banner.is-collapsed .switches .description{display:none}#consent-control-banner.is-collapsed .switches .form-check{flex:0 0 auto;width:auto;max-width:none;padding-left:2.5em;padding-right:1em}#consent-control-banner.is-collapsed .switches .form-check label{font-weight:inherit;font-size:inherit;line-height:1.68}#consent-control-banner.is-collapsed .switches .form-check ul{display:none}#consent-control-banner.is-collapsed .collapsed-only{display:inline-block}#consent-control-banner.is-collapsed .uncollapsed-only{display:none}
.consent-message--wrapper{min-height:200px;position:relative;max-width:100%;display:inline-block;background:#ececec}.consent-message{position:absolute;left:50%;transform:translate(calc(-50% - 2rem));z-index:1000;background:#fff;border-radius:5px;max-width:450px;width:85%;margin:auto;padding:20px 30px;margin:2rem;text-align:center}.consent-message p{font-size:90%}
@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-regular.svg#Rubik) format("svg")}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/rubik-v21-latin-700.svg#Rubik) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-300.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-regular.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:600;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-600.svg#OpenSans) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:700;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.eot);src:local(""),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.eot?#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.woff2) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.woff) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.ttf) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/open-sans-v34-latin-700.svg#OpenSans) format("svg")}@font-face{font-display:swap;font-family:blautal-bauunternehmen-gmbh;font-style:normal;font-weight:400;src:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/blautal-bauunternehmen-gmbh.ttf?59c5df6fea296b2820d6746f633d5ce8) format("truetype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/blautal-bauunternehmen-gmbh.woff?59c5df6fea296b2820d6746f633d5ce8) format("woff"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/blautal-bauunternehmen-gmbh.woff2?59c5df6fea296b2820d6746f633d5ce8) format("woff2"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/blautal-bauunternehmen-gmbh.eot?59c5df6fea296b2820d6746f633d5ce8#iefix) format("embedded-opentype"),url(../themes/blautal-bauunternehmen-gmbh-v3/assets/css/fonts/blautal-bauunternehmen-gmbh.svg?59c5df6fea296b2820d6746f633d5ce8#blautal-bauunternehmen-gmbh) format("svg")}[data-icon-left]:before,[data-icon-right]:after,[data-icon]:before,i[class*=" icon-"]:before,i[class^=icon-]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:blautal-bauunternehmen-gmbh!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:inherit;position:relative;text-transform:none!important}[data-icon]:before{content:attr(data-icon)}[data-icon-right]:after{content:attr(data-icon-right)}[data-icon-left]:before{content:attr(data-icon-left)}[class*=" bu-icon-"]:after,[class*=" bu-icon-"]:before,[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=bu-icon-]:after,[class^=bu-icon-]:before,[class^=icon-]:after,[class^=icon-]:before,[data-bu-icon]:after,[data-bu-icon]:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:blautal-bauunternehmen-gmbh!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1;position:relative;text-transform:none!important;top:.15em}[data-bu-icon]:after,[data-bu-icon]:before{content:attr(data-bu-icon)}.bu-icon-phone-after:after,.bu-icon-phone:before{content:"\f115"}.bu-icon-mail-after:after,.bu-icon-mail:before{content:"\f112"}.bu-icon-compass-after:after,.bu-icon-compass:before{content:"\f10a"}.bu-icon-fax-after:after,.bu-icon-fax:before{content:"\f10c"}.bu-icon-file-after:after,.bu-icon-file:before{content:"\f10d"}.bu-icon-file:before{padding-right:.3em}.bu-icon-search-after:after,.bu-icon-search:before{content:"\f119"}.bu-icon-angle-down-after:after,.bu-icon-angle-down:before{content:"\f101"}.bu-icon-angle-up-after:after,.bu-icon-angle-up:before{content:"\f104"}.bu-icon-angle-left-after:after,.bu-icon-angle-left:before{content:"\f102"}.bu-icon-angle-right-after:after,.bu-icon-angle-right:before{content:"\f103"}.bu-icon-angle-right-after:after{top:.1em!important}.bu-icon-bars-after:after,.bu-icon-bars:before{content:"\f105"}.bu-icon-play-after:after,.bu-icon-play:before{content:"\f116"}.bu-icon-link:before{content:"\f110";padding-right:.3em}.icon-angle-down:before{content:"\f101"}.icon-angle-left:before{content:"\f102"}.icon-angle-right:before{content:"\f103"}.icon-angle-up:before{content:"\f104"}.icon-bars:before{content:"\f105"}.icon-beer-mug:before{content:"\f106"}.icon-bullseye-arrow:before{content:"\f107"}.icon-car-side:before{content:"\f108"}.icon-chair-office:before{content:"\f109"}.icon-compass:before{content:"\f10a"}.icon-family:before{content:"\f10b"}.icon-fax:before{content:"\f10c"}.icon-file:before{content:"\f10d"}.icon-handshake:before{content:"\f10e"}.icon-island-tropical:before{content:"\f10f"}.icon-link:before{content:"\f110"}.icon-location-smile:before{content:"\f111"}.icon-mail:before{content:"\f112"}.icon-money-bill-1-wave:before{content:"\f113"}.icon-party-horn:before{content:"\f114"}.icon-phone:before{content:"\f115"}.icon-play:before{content:"\f116"}.icon-sack-dollar:before{content:"\f117"}.icon-screwdriver-wrench:before{content:"\f118"}.icon-search:before{content:"\f119"}.icon-stopwatch:before{content:"\f11a"}.icon-tree-palm:before{content:"\f11b"}.icon-bicycle{background:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/images/icon-bicycle.svg) no-repeat 50% 50%;height:1.3em;margin:-.3em 0 0!important;transform:translateY(-.25em)}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;background-color:#fff;font-size:16px;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{font-size:1rem;font-weight:400;line-height:1.5}a{color:#00d1b2;cursor:pointer;transition:none 86ms ease-out}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.8em;font-weight:400;padding:.25em .5em}hr{background-color:#dbdbdb;border:none;display:block;height:1px;margin:1.5rem 0}img{max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.8em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{word-wrap:normal;background-color:#f5f5f5;color:#4a4a4a;font-size:.8em;white-space:pre}pre code{-webkit-overflow-scrolling:touch;background:none;color:inherit;display:block;font-size:1em;overflow-x:auto;padding:1.25rem 1.5rem}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-block{display:block}@media screen and (max-width:767px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:768px){.is-block-tablet{display:block!important}}@media screen and (min-width:768px) and (max-width:999px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:999px){.is-block-touch{display:block!important}}@media screen and (min-width:1000px){.is-block-desktop{display:block!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1192px){.is-block-widescreen{display:block!important}}.is-flex{display:flex}@media screen and (max-width:767px){.is-flex-mobile{display:flex!important}}@media print,screen and (min-width:768px){.is-flex-tablet{display:flex!important}}@media screen and (min-width:768px) and (max-width:999px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:999px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1000px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1192px){.is-flex-widescreen{display:flex!important}}.is-inline{display:inline}@media screen and (max-width:767px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:768px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:768px) and (max-width:999px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:999px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1000px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1192px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:767px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:768px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:768px) and (max-width:999px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:999px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1000px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1192px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:inline-flex}@media screen and (max-width:767px){.is-inline-flex-mobile{display:inline-flex!important}}@media print,screen and (min-width:768px){.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:768px) and (max-width:999px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:999px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1000px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1192px){.is-inline-flex-widescreen{display:inline-flex!important}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left}.is-pulled-right{float:right}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.has-text-centered{text-align:center}.has-text-left{text-align:left}.has-text-right{text-align:right}.has-text-white{color:#fff}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6}.has-text-black{color:#0a0a0a}a.has-text-black:focus,a.has-text-black:hover{color:#000}.has-text-light{color:#f5f5f5}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb}.has-text-dark{color:#363636}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c}.has-text-primary{color:#00d1b2}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86}.has-text-info{color:#3273dc}a.has-text-info:focus,a.has-text-info:hover{color:#205bbc}.has-text-success{color:#23d160}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c}.has-text-warning{color:#ffdd57}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324}.has-text-danger{color:#ff3860}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537}.is-hidden{display:none!important}@media screen and (max-width:767px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:768px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:768px) and (max-width:999px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:999px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1000px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1000px) and (max-width:1191px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1192px){.is-hidden-widescreen{display:none!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-1{flex:none;width:8.3333333333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.3333333333%}.columns.is-mobile>.column.is-2{flex:none;width:16.6666666667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.6666666667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.3333333333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.3333333333%}.columns.is-mobile>.column.is-5{flex:none;width:41.6666666667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.6666666667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.3333333333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.3333333333%}.columns.is-mobile>.column.is-8{flex:none;width:66.6666666667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.6666666667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.3333333333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.3333333333%}.columns.is-mobile>.column.is-11{flex:none;width:91.6666666667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.6666666667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:767px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-1-mobile{flex:none;width:8.3333333333%}.column.is-offset-1-mobile{margin-left:8.3333333333%}.column.is-2-mobile{flex:none;width:16.6666666667%}.column.is-offset-2-mobile{margin-left:16.6666666667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.3333333333%}.column.is-offset-4-mobile{margin-left:33.3333333333%}.column.is-5-mobile{flex:none;width:41.6666666667%}.column.is-offset-5-mobile{margin-left:41.6666666667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.3333333333%}.column.is-offset-7-mobile{margin-left:58.3333333333%}.column.is-8-mobile{flex:none;width:66.6666666667%}.column.is-offset-8-mobile{margin-left:66.6666666667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.3333333333%}.column.is-offset-10-mobile{margin-left:83.3333333333%}.column.is-11-mobile{flex:none;width:91.6666666667%}.column.is-offset-11-mobile{margin-left:91.6666666667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media print,screen and (min-width:768px){.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-1,.column.is-1-tablet{flex:none;width:8.3333333333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.3333333333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.6666666667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.6666666667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.3333333333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.3333333333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.6666666667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.6666666667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.3333333333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.3333333333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.6666666667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.6666666667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.3333333333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.3333333333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.6666666667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.6666666667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (min-width:1000px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-1-desktop{flex:none;width:8.3333333333%}.column.is-offset-1-desktop{margin-left:8.3333333333%}.column.is-2-desktop{flex:none;width:16.6666666667%}.column.is-offset-2-desktop{margin-left:16.6666666667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.3333333333%}.column.is-offset-4-desktop{margin-left:33.3333333333%}.column.is-5-desktop{flex:none;width:41.6666666667%}.column.is-offset-5-desktop{margin-left:41.6666666667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.3333333333%}.column.is-offset-7-desktop{margin-left:58.3333333333%}.column.is-8-desktop{flex:none;width:66.6666666667%}.column.is-offset-8-desktop{margin-left:66.6666666667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.3333333333%}.column.is-offset-10-desktop{margin-left:83.3333333333%}.column.is-11-desktop{flex:none;width:91.6666666667%}.column.is-offset-11-desktop{margin-left:91.6666666667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1192px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-1-widescreen{flex:none;width:8.3333333333%}.column.is-offset-1-widescreen{margin-left:8.3333333333%}.column.is-2-widescreen{flex:none;width:16.6666666667%}.column.is-offset-2-widescreen{margin-left:16.6666666667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.3333333333%}.column.is-offset-4-widescreen{margin-left:33.3333333333%}.column.is-5-widescreen{flex:none;width:41.6666666667%}.column.is-offset-5-widescreen{margin-left:41.6666666667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.3333333333%}.column.is-offset-7-widescreen{margin-left:58.3333333333%}.column.is-8-widescreen{flex:none;width:66.6666666667%}.column.is-offset-8-widescreen{margin-left:66.6666666667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.3333333333%}.column.is-offset-10-widescreen{margin-left:83.3333333333%}.column.is-11-widescreen{flex:none;width:91.6666666667%}.column.is-offset-11-widescreen{margin-left:91.6666666667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless>.column{margin:0;padding:0}@media print,screen and (min-width:768px){.columns.is-grid{flex-wrap:wrap}.columns.is-grid>.column{max-width:33.3333%;padding:.75rem;width:33.3333%}.columns.is-grid>.column+.column{margin-left:0}}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media print,screen and (min-width:768px){.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1000px){.columns.is-desktop{display:flex}}.card-header{align-items:stretch;box-shadow:0 1px 2px hsla(0,0%,4%,.1);display:flex}.card-header-title{color:#363636;flex-grow:1;font-weight:700}.card-header-icon,.card-header-title{align-items:center;display:flex;padding:.75rem}.card-header-icon{cursor:pointer;justify-content:center}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-footer{align-items:stretch;border-top:1px solid #dbdbdb;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card{background-color:#fff;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;max-width:100%;position:relative}.card .media:not(:last-child){margin-bottom:.75rem}.block:not(:last-child){margin-bottom:1.5rem}.container{position:relative}@media screen and (min-width:1000px){.container{margin:0 auto;max-width:960px;width:960px}.container.is-fluid{margin:0 20px;max-width:none;width:auto}}@media screen and (min-width:1192px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1384px){.container{max-width:1344px;width:1344px}}.delete{-webkit-touch-callout:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;font-size:1rem;height:20px;outline:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:hsla(0,0%,4%,.3)}.delete:active{background-color:hsla(0,0%,4%,.4)}.delete.is-small{height:16px;width:16px}.delete.is-medium{height:24px;width:24px}.delete.is-large{height:32px;width:32px}.fa{font-size:21px;text-align:center;vertical-align:top}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{max-width:100%;overflow:auto}.loader{animation:spinAround .5s linear infinite;border-color:transparent transparent #dbdbdb #dbdbdb;border-radius:290486px;border-style:solid;border-width:2px;content:"";display:block;height:1em;position:relative;width:1em}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.is-fixed-top{margin-top:-113px}.is-fixed-top .container{left:0;position:absolute;right:0;top:50%}@media screen and (max-width:767px){.is-fixed-top .container{top:65%}.is-fixed-top .container h3{font-size:24px;line-height:25px}}.is-intro{max-height:70vh;overflow:hidden}.mt-1{margin-top:1em}.mt-2{margin-top:2em}.mb-1{margin-bottom:1em}.mb-0{margin-bottom:0}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mrl-fix{margin-left:-1.5em;margin-right:-1.5em}.pl-2{padding-left:2em}@media screen and (max-width:767px){.pl-2{padding:.75em}}.pr-2{padding-right:2em}@media screen and (max-width:767px){.pr-2{padding:.75em}}.p-1{padding:1em}.py-2{padding-bottom:2em;padding-top:2em}.pb-1{padding-bottom:1em!important}.pb-0{padding-bottom:0!important}.pb-2{padding-bottom:2em}.h-a{height:auto!important}.is-5by6{margin:auto;width:83.333333333%}@media screen and (max-width:768px){.is-flex{display:block!important}}@media screen and (min-width:768px){.is-flex{display:flex!important}}.is-space-between{justify-content:space-between}.is-space-around{justify-content:space-around}.is-justify-center{justify-content:center}@media screen and (max-width:767px){.is-justify-center{text-align:center}}.is-justify-right{justify-content:flex-end}.is-justify-left{justify-content:flex-start}.has-ai-center{align-items:center}.is-column{flex-direction:column}.is-uppercase{text-transform:uppercase}.is-blue,.is-blue:hover{color:#0058a2}.is-white,.is-white:hover{border-color:#fff;color:#fff}.has-overlay{position:relative}.has-overlay .is-content{color:#fff;position:absolute;top:0;z-index:2}@media screen and (max-width:767px){.has-overlay .is-content{padding:1em 0}}.has-overlay .is-content,.has-overlay .is-content .container,.has-overlay .is-content .container>.is-flex{width:100%}.has-overlay .is-content,.has-overlay .is-content .container{height:100%}figure.image img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.force-background-center{background-position:50% 50%!important}.container{margin:auto;max-width:960px;padding:0 .3rem}@media screen and (max-width:767px){.container{padding:0 .6rem}}@media screen and (max-width:1280px){.container{padding:0 1rem}}.container.is-small{max-width:700px}.container.is-smallest{max-width:500px}.columns{margin-bottom:3em!important}@media screen and (max-width:999px){.columns.is-multiline-tablet{flex-wrap:wrap}}.is-more-about-us-column.column{margin:0}body,html{background-color:#f6f6f6;min-height:100%;overflow-x:hidden}body{color:#4a4a4a;font-family:Open Sans,sans-serif;font-size:14px;height:100%;line-height:19px}.is-main-section{transition:transform .25s ease}.is-main-section.active{transform:translate(10.635em)}img{border:0}img,video{display:block}video{-o-object-fit:cover;object-fit:cover;width:100%}section{margin-bottom:4em;margin-top:4em}hr{background-color:#e4e4e4;height:2px;margin:6em auto;max-width:960px}h1,h2,h3,h4,h5{color:#232323;font-family:Rubik,sans-serif;font-weight:700}h3{font-size:30px;line-height:31px}h4{font-size:20px;line-height:24px}a{border-bottom:1px solid #565656;font-family:Rubik,sans-serif;text-decoration:none}a,p{color:#565656}p{font-family:Open Sans,sans-serif;font-size:14px;line-height:19px;margin:1em 0}section h3:first-of-type{margin-bottom:1em}dl{align-items:flex-start;display:flex;flex-wrap:wrap}dl.is-small dt{flex-basis:10%}dl.is-small dd{flex-basis:90%}dl dt{flex-basis:25%;font-weight:700}dl dd{flex-basis:75%;margin-bottom:1em;margin-top:0}dl dd:last-child{margin-bottom:0}[class*=" bu-icon-"]:after,[class*=" bu-icon-"]:before,[class^=bu-icon-]:after,[class^=bu-icon-]:before,[data-bu-icon]:after,[data-bu-icon]:before{left:0;transition:left .4s ease}[class*=" bu-icon-"]:hover:after,[class^=bu-icon-]:hover:after,[data-bu-icon]:hover:after{left:.5em}[class*=" bu-icon-"]:hover:before,[class^=bu-icon-]:hover:before,[data-bu-icon]:hover:before{left:-.5em}nav.main{margin-bottom:1rem;overflow-x:hidden;padding-top:2em}@media screen and (max-width:767px){nav.main{padding-top:1.2rem}}@media screen and (max-width:1280px){nav.main{font-size:.9em}}nav.main>.container{align-items:stretch;display:flex;max-width:1280px!important;width:100%;z-index:10}@media screen and (min-width:819px){nav.main>.container:after,nav.main>.container:before{background:#2d2d2d;content:"";height:2px;position:absolute;top:50%;width:100%;z-index:-1}nav.main>.container:before{right:103%}nav.main>.container:after{left:100%}}nav.main .nav-left,nav.main .nav-right,nav.main .nav-right-responsive{align-items:center;display:flex;flex-grow:1;flex-shrink:0;max-width:100%;overflow:hidden}nav.main .nav-right-responsive{justify-content:flex-end}@media screen and (min-width:819px){nav.main .nav-right-responsive{display:none}}nav.main .nav-right-responsive a{background:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/images/icon-burger.svg) no-repeat;display:block;height:23px;text-decoration:none;transition:background .3s ease;width:33px;z-index:12}nav.main .nav-right-responsive a.active{background:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/images/icon-times.svg) no-repeat;height:35px;width:35px}nav.main .nav-left{flex-grow:15;justify-content:flex-start;white-space:nowrap}@media screen and (min-width:1191px){nav.main .nav-left{flex-grow:1!important}}nav.main .nav-right{justify-content:flex-end}@media screen and (max-width:818px){nav.main .nav-right{display:none!important}}nav.main .nav-right:before{background:#2d2d2d;content:"";height:2px;left:20em;position:absolute;top:50%;transition:left .25s;width:100%;z-index:-1}nav.main a,nav.main a:focus,nav.main a:hover{border:0;color:#fff;cursor:pointer;font-family:Rubik,sans-serif;font-size:.9em;font-weight:700;margin-right:.75em;outline:none;text-align:center}nav.main a:focus:last-child,nav.main a:hover:last-child,nav.main a:last-child{margin-right:0}nav.main .is-logo{align-items:center;border:0;display:block;display:flex;height:4.5em;text-align:left;transition:transform .25s ease;width:100%}nav.main .is-logo img{height:100%;width:auto}@media screen and (max-width:767px){nav.main .is-logo img{height:90%}}@media screen and (min-width:492px){nav.main .is-logo.active{transform:translate(12.635em)}}.main a{line-height:3.5em;perspective:1000px}.main a span{background:#2d2d2d;display:inline-block;padding:0 1.12em;position:relative;transform-origin:50% 0;transform-style:preserve-3d;transition:transform .2s}.main a:focus span,.main a:hover span{transform:rotateX(90deg) translateY(-22px)}.main a.is-active span{background-color:#0058a2;transform:none}.main a .download{background:#fff}.main a .download img{height:3.5em}.download{background:#fff!important;padding:0!important}.download img{height:3.5em;max-width:99999px!important}.instagram{background:#0058a2;padding:0 1.12em}.instagram:hover{background:#c13584}.instagram img{box-sizing:content-box;display:inline-block;height:2em;padding:.75em 0;vertical-align:middle}.instagram.button{display:inline-block;width:auto}@media screen and (min-width:768px){.instagram.button{padding-right:4em}}.instagram.button img{height:auto;margin-right:.2em;padding:0}.csstransforms3d .main a span:before{background:#2d2d2d;content:attr(data-hover);height:100%;left:0;position:absolute;top:100%;transform:rotateX(-90deg);transform-origin:50% 0;transition:background .2s;width:100%}.csstransforms3d .main a:focus span:before,.csstransforms3d .main a:hover span:before{background:#0058a2}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.main a span{transition:background .15s}.main a:focus span,.main a:hover span{background:#0058a2;transform:none}}@media screen and (min-width:819px){nav.offcanvas{display:none}}nav.offcanvas{align-items:flex-start;background:#005298;bottom:0;display:flex;flex-direction:column;height:100vh;justify-content:center;left:-10.625em;position:absolute;top:0;transform:translate(0);transition:.25s ease;width:10.625em;z-index:12}nav.offcanvas.active{transform:translate(10.625em)}nav.offcanvas a{background:#2d2d2d;border:0;color:#fff;cursor:pointer;display:block;filter:blur(10px);font-family:Rubik,sans-serif;font-size:13px;font-weight:700;line-height:44px;margin-bottom:.75em;outline:none;padding:0 4.5em;transform:translate(-40em);transition:transform .25s ease,filter .25s ease}nav.offcanvas a:last-child{margin-bottom:0}nav.offcanvas a.active{filter:blur(0);transform:translate(4em);transition:transform .25s ease,filter .55s ease}nav.offcanvas a.is-active{background:#0058a2}section.module{margin-bottom:0;margin-top:0}section.module.content{margin:1em 0 6em;position:relative;z-index:3}section.module.content .is-inside-img{margin-top:-6em}@media screen and (max-width:768px){section.module.content .is-inside-img{margin-top:-1em}}@media screen and (max-width:767px){section.module.content .is-inside-img{margin-top:-1.8em}}@media screen and (max-width:768px){section.module.content .column.has-text-right{margin-top:-1.8em}}@media screen and (max-width:767px){section.module.content .column.has-text-right{margin-top:-1.6em}}section.module.content article{color:#565656;font-family:Open Sans,sans-serif;font-size:14px;line-height:19px}section.module.parallax{align-items:center;background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:40vh}@media screen and (max-width:768px){section.module.parallax{height:33vh}}section.module.parallax h1{color:hsla(0,0%,100%,.8);font-size:48px;font-weight:700;position:relative;text-shadow:0 0 10px rgba(0,0,0,.2);text-transform:uppercase;z-index:3}section.module.parallax h3{margin-bottom:0;position:relative;z-index:3}.card{box-shadow:none;flex:1}.card .card-image{position:relative}.card .card-footer{background-color:#f6f6f6;border:0}.card-icon{display:block;font-size:2em;line-height:0;margin-bottom:1em}.card.is-full-width .card-content{overflow:hidden;position:relative}.card.is-full-width .card-content:before{background-color:#0058a2;color:#fff;content:"Neu";font-family:Rubik,sans-serif;font-size:12px;letter-spacing:2px;line-height:14px;padding:.5rem 2rem;position:absolute;right:-26px;text-transform:uppercase;top:5px;transform:rotate(45deg)}@media screen and (min-width:768px){.card.is-full-width{display:flex;flex-direction:row}.card.is-full-width .card-image{width:66%}.card.is-full-width .card-content{display:flex;flex-direction:column;width:34%}.card.is-full-width .card-content a,.card.is-full-width .card-content p{margin-top:auto}.card.is-full-width .card-content a{align-self:center;display:inline-block}}.card .card-content{padding:1em 1.5em;position:relative}.card .card-content p{font-family:Open Sans,sans-serif;margin:0}.card .card-content p,.card .card-content p a,.card .card-content p a:hover,.card .card-content p:hover{border:0;color:#565656;font-size:14px}.card .card-content h4{font-family:Rubik,sans-serif;font-weight:700;margin-bottom:.7em;text-transform:uppercase}.card .card-content h4,.card .card-content h4 a,.card .card-content h4 a:hover,.card .card-content h4:hover{border:0;color:#232323;font-size:20px}.card .card-content a{color:#565656;font-family:Rubik,sans-serif;font-size:14px}.card .card-content a,.card .card-content a:hover{border-bottom:1px solid #565656;text-decoration:none}.card .card-content ul{list-style-type:disc;margin-bottom:1.5em;padding-left:2em}.card .is-bottom{bottom:1em;left:1em;position:absolute;right:1em}.card .is-bottom.is-paddingless{bottom:0;left:0;right:0}@media screen and (max-width:767px){.card .is-bottom.is-paddingless{bottom:-.8em}}.card .card-content.has-text-centered{text-align:center}.card.has-text-only .card-content{margin-left:0;margin-right:0}.card.has-text-only .card-content h4{margin-bottom:.25em}.card.has-text-only .card-content article{margin-bottom:1.8em}.card.has-text-only .card-content a{align-self:flex-start}.card.has-text-only .card-content article{color:#4a4a4a;font-family:Open Sans,sans-serif;font-size:14px;line-height:19px}.card .card-image img{height:auto;min-height:243px;-o-object-fit:cover;object-fit:cover;width:100%}.card .card-image .overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.card .card-image .overlay *{margin-bottom:0}.card .card-image.has-hover .is-hover,.card .card-image.has-hover:hover .image{display:none}.card .card-image.has-hover:hover .is-hover{display:block}.card.is-member-card p,.card.is-member-card p:active,.card.is-member-card p:focus,.card.is-member-card p:hover{font-size:12px}.card.is-member-card .card-content{margin-left:-1.6em;margin-right:-1.6em;padding:1em 2em}.card.is-member-card .card-image img{min-height:auto}@media screen and (min-width:1000px){#leistungens .columns .column{margin-left:.75em;margin-right:.75em}#leistungens .columns .column:last-child{margin-right:0}#leistungens .columns .column:first-child{margin-left:0}}.card{padding-bottom:2em}.card .card-content{padding:3em 1.8em}.card.is-normal .card-content{padding:1em}.is-more-about-us-card.card{padding-bottom:.5em}.is-more-about-us-card.card .card-content{padding:2em 1em}.is-more-about-us-column{margin:0!important}.projects .webcam,.related .webcam{color:#d20138;font-size:1.2em;font-weight:700;position:absolute;right:1em;top:1em}.projects .webcam .icon,.related .webcam .icon{animation:blink 2s infinite;display:inline-block;margin-bottom:-.19em;width:1.2em}.projects .webcam span,.related .webcam span{text-shadow:#9b7b84 0 0 10px}@media screen and (min-width:768px){.projects .card .card-image img,.related .card .card-image img{aspect-ratio:1/1}.projects .is-full-width .card-image img,.related .is-full-width .card-image img{aspect-ratio:2/1}}@keyframes blink{0%{opacity:0}40%{opacity:0}45%{opacity:1}95%{opacity:1}}.button{display:inline-flex}.button,button{align-items:center;-webkit-appearance:none;background-color:#0058a2;border:1px solid transparent;box-shadow:0 22px 35px 0 rgba(3,63,112,.3);font-family:Rubik,sans-serif;font-size:13px;font-weight:700;justify-content:center;line-height:15px;margin-right:1.5em;padding:calc(.8em - 1px) calc(2em - 1px);position:relative;text-align:center;text-transform:uppercase;vertical-align:top;white-space:nowrap;width:100%}.button.w-auto,button.w-auto{width:auto!important}.button:last-child,button:last-child{margin-right:0}.button,.button:active,.button:focus,.button:hover,button,button:active,button:focus,button:hover{color:#fff;cursor:pointer;outline:0;text-decoration:none}.button:hover,button:hover{background-color:#0268be}.button:active,button:active{background-color:#033e70}@media screen and (max-width:767px){.button,button{display:block;margin-bottom:1em;width:100%}.button:last-child,button:last-child{margin-bottom:0}}.button,button{transition:transform .4s ease 0s,background-color .4s ease 0s}.button:hover,button:hover{transform:translateY(-5px)}.button.is-gray,button.is-gray{background-color:#565656;box-shadow:0 22px 35px 0 rgba(86,86,86,.4)}.button.is-gray:hover,button.is-gray:hover{background-color:#636363}.button.is-gray:active,button.is-gray:active{background-color:#313131}.button.is-outlined,button.is-outlined{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-lg{font-size:20px;font-weight:400;padding:calc(.7em - 1px) calc(1.4em - 1px);text-transform:none}@media screen and (max-width:767px){.button{display:block;width:100%}}.button .has-fullwidth,button .has-fullwidth{width:100%}.button[class*=" bu-icon-"]:after,.button[class*=" bu-icon-"]:before,.button[class^=bu-icon-]:after,.button[class^=bu-icon-]:before,.button[data-bu-icon]:after,.button[data-bu-icon]:before,button[class*=" bu-icon-"]:after,button[class*=" bu-icon-"]:before,button[class^=bu-icon-]:after,button[class^=bu-icon-]:before,button[data-bu-icon]:after,button[data-bu-icon]:before{font-size:14px;top:-.05em}.button[class*=" bu-icon-"]:before,.button[class^=bu-icon-]:before,.button[data-bu-icon]:before,button[class*=" bu-icon-"]:before,button[class^=bu-icon-]:before,button[data-bu-icon]:before{margin-right:.3em;top:.05em}form.is-search{display:flex;justify-content:space-between;margin-bottom:1em}@media screen and (max-width:767px){form.is-search{display:block}}form.is-search input,form.is-search select{-webkit-appearance:none;-moz-appearance:none;background:#f6f6f6;border:0;color:#565656;font-size:14px;padding:.8em 0}form.is-search input,form.is-search input:active,form.is-search input:focus,form.is-search input:hover,form.is-search select,form.is-search select:active,form.is-search select:focus,form.is-search select:hover{outline:none}form.is-search input::-ms-expand,form.is-search select::-ms-expand{display:none}form.is-search div.input[class*=" bu-icon-"],form.is-search div.input[class^=bu-icon-],form.is-search div.select[class*=" bu-icon-"],form.is-search div.select[class^=bu-icon-]{color:#033e70;position:relative}form.is-search div.input[class*=" bu-icon-"]:after,form.is-search div.input[class*=" bu-icon-"]:before,form.is-search div.input[class^=bu-icon-]:after,form.is-search div.input[class^=bu-icon-]:before,form.is-search div.select[class*=" bu-icon-"]:after,form.is-search div.select[class*=" bu-icon-"]:before,form.is-search div.select[class^=bu-icon-]:after,form.is-search div.select[class^=bu-icon-]:before{position:absolute}form.is-search div.input[class*=" bu-icon-"]:after,form.is-search div.input[class^=bu-icon-]:after,form.is-search div.select[class*=" bu-icon-"]:after,form.is-search div.select[class^=bu-icon-]:after{left:100%;top:1em}form.is-search div.input input,form.is-search div.select input{border:1px solid transparent;margin-right:1.5em;padding-left:.5em;padding-right:1.5em;transition:border .2s ease,box-shadow .2s ease;width:100%}form.is-search div.input input::-moz-placeholder,form.is-search div.select input::-moz-placeholder{color:#565656}form.is-search div.input input::placeholder,form.is-search div.select input::placeholder{color:#565656}@media screen and (max-width:767px){form.is-search div.input input,form.is-search div.select input{padding-left:0;transition:padding-left .3s ease}}form.is-search div.input input:focus,form.is-search div.select input:focus{border-color:#e4e2de;box-shadow:0 3px 6px rgba(0,0,0,.1)}@media screen and (max-width:767px){form.is-search div.input input:focus,form.is-search div.select input:focus{padding-left:.2em}}form.is-search div.input[class*=" bu-icon-"]:after,form.is-search div.input[class^=bu-icon-]:after{left:calc(100% - 1.4em)}form.is-contact .group{flex-basis:100%;margin-bottom:1em;padding:0 1.5em;position:relative}form.is-contact input:not([type=checkbox]),form.is-contact select,form.is-contact textarea{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:1px solid #e4e4e4;border-radius:0;color:#565656;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;height:42px;padding:.8em;width:100%}form.is-contact input:not([type=checkbox])::-moz-placeholder,form.is-contact select::-moz-placeholder,form.is-contact textarea::-moz-placeholder{color:#565656}form.is-contact input:not([type=checkbox])::placeholder,form.is-contact select::placeholder,form.is-contact textarea::placeholder{color:#565656}form.is-contact input:not([type=checkbox]),form.is-contact input:not([type=checkbox]):active,form.is-contact input:not([type=checkbox]):focus,form.is-contact input:not([type=checkbox]):hover,form.is-contact select,form.is-contact select:active,form.is-contact select:focus,form.is-contact select:hover,form.is-contact textarea,form.is-contact textarea:active,form.is-contact textarea:focus,form.is-contact textarea:hover{outline:none}form.is-contact textarea{height:200px;resize:none}form.is-contact .is-flex{background:#f6f6f6;width:100%}form.is-contact h4{padding:1em}form .group .is-error{color:#d53d39;display:block;left:.2em;position:relative;top:.2em}form textarea{overflow:auto}.card.is-success{background-color:#00a25e;box-shadow:0 10px 35px 0 rgba(24,112,3,.3);color:#fff;padding-bottom:1em}.card.is-success .card-icon{margin-top:.5em}.card.is-success p{color:inherit}.is-google-maps-wrapper{height:300px;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (max-width:320px){.is-google-maps-wrapper{height:265px}}.is-google-maps-wrapper.has-filter:after{background:rgba(0,128,255,.15);content:"";height:100%;mix-blend-mode:screen;opacity:.7;position:absolute;width:100%;z-index:10}.is-google-maps-wrapper.has-filter:before{background:rgba(36,36,36,.3);content:"";height:100%;opacity:.85;position:absolute;width:100%;z-index:10}.is-google-maps-wrapper .map{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.is-google-maps-wrapper .map .placeholder{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.is-anchor{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.is-anchor{display:none!important}}.is-anchor a{border:0;margin:0 .5em 1em}.is-anchor a:last-child{margin-right:0}.is-anchor a:first-child{margin-left:0}.has-filter{position:relative;z-index:1}.has-filter:after{background:rgba(0,128,255,.15);mix-blend-mode:screen;opacity:.7}.has-filter:after,.has-filter:before{content:"";height:100%;left:0;position:absolute;top:0;transition:opacity 2s;width:100%;z-index:2}.has-filter:before{background:radial-gradient(hsla(0,0%,100%,.65) 0,hsla(0,0%,100%,.25) 100%);opacity:.85}.has-filter h1,.has-filter h3{position:relative;z-index:4}.is-slider-wrapper{margin:2em 0}.slider{--f-carousel-slide-width:auto!important;display:flex;margin-bottom:0}.slider .f-spinner{transform:translateY(30vh);width:80vw}.slider .f-carousel__track,.slider img,.slider video{height:60vh;max-height:60vw;min-height:35vw;-o-object-fit:contain;object-fit:contain;width:auto}.slider .f-carousel__slide{border-right:2px solid #fff;overflow:hidden;position:relative}.slider .f-carousel__slide,.slider .f-carousel__slide img,.slider .f-carousel__slide img:active,.slider .f-carousel__slide img:focus,.slider .f-carousel__slide img:hover,.slider .f-carousel__slide:active,.slider .f-carousel__slide:focus,.slider .f-carousel__slide:hover{outline:none}.slider .f-carousel__slide .image-description{bottom:20%;left:50%;position:absolute;transform:translateX(-50%);z-index:10}.slider .f-carousel__slide.is-selected .bg-blend{display:none}.is-slider-wrapper .slider-progress{background:#f6f6f6;height:5px;width:100%}.is-slider-wrapper .slider-progress .f-progress{background:#033f70;height:5px;position:relative}.is-slider-wrapper{position:relative}@media screen and (max-width:767px){.is-slider-wrapper .f-carousel__nav{display:none}}.is-slider-wrapper .f-carousel__nav button{--f-button-width:auto;color:#0058a2;display:block;font-family:Open Sans,sans-serif;font-size:13px;font-weight:700;line-height:19px;text-transform:none}.is-slider-wrapper .f-carousel__nav .is-prev{margin-left:.5em}.is-slider-wrapper .f-carousel__nav .is-prev:before{background:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/images/left-arrow.png) no-repeat;content:"";display:inline-block;height:17px;margin-right:.4em;position:relative;top:.35em;width:9px}.is-slider-wrapper .f-carousel__nav .is-next{margin-right:.5em;right:0}.is-slider-wrapper .f-carousel__nav .is-next:after{background:url(../themes/blautal-bauunternehmen-gmbh-v3/assets/images/right-arrow.png) no-repeat;content:"";display:inline-block;height:17px;margin-left:.4em;position:relative;top:.3em;width:9px}.is-selected.has-filter:after,.is-selected.has-filter:before{opacity:0}.logo-slider{--f-carousel-slide-width:auto!important;--f-carousel-slide-padding:0 1em!important}.logo-slider .slide img{height:8em;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;width:12em}.projekte-slider .slide{padding:.75rem;width:300px}.projekte-slider .slide .card-image img{aspect-ratio:1}.kollegen-slider{text-align:center}.kollegen-slider .slide{background-clip:content-box;padding:.75rem;width:250px}.kollegen-slider .slide .card-image img{aspect-ratio:1}@media screen and (max-width:768px){.projekte-slider .slide{max-width:66vw}.kollegen-slider .slide{max-width:50vw}.logo-slider .slide img{height:5em;width:8em}}#consent-control-banner header a{border:0;text-decoration:underline}#consent-control-banner button.consent-control--open,#consent-control-banner button.consent-control--reset{background:none;border-bottom:1px solid #565656;box-shadow:none;color:inherit;font-size:1.1em;font-style:inherit;font-weight:inherit;padding:0;text-transform:inherit;width:auto}#consent-control-banner button.consent-control--open:hover,#consent-control-banner button.consent-control--reset:hover{transform:none}#consent-control-banner button.consent-control--reset{margin-bottom:1em}#consent-control-banner .control{display:flex;justify-content:center}#consent-control-banner .control button{width:auto}#consent-control-banner .form-check-input:checked{background-color:#0058a2;border-color:#0058a2}#youtube-player{display:none;height:100%;opacity:0;position:absolute;transition:all 1s;width:100%}.background-inside{min-height:270px;overflow:hidden;position:relative;text-align:center;transition:all 1s}.background-inside.showtime{height:80vh!important}.background-inside.showtime .container,.background-inside.showtime video,.background-inside.showtime:after,.background-inside.showtime:before{opacity:0;pointer-events:none}.background-inside.showtime #youtube-player{opacity:1;pointer-events:all}.background-inside .container,.background-inside video{transition:all 1s}.background-inside .container *,.background-inside video *{position:relative;z-index:3}.background-inside .container .button,.background-inside video .button{width:auto}@media screen and (min-width:769px){.background-inside .container .button,.background-inside video .button{margin-bottom:60px}}.background{bottom:0;height:100%;left:0;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:0}.showtime+.module .is-inside-img{margin-top:0!important}.bg-white{background-color:#fff}