@charset "UTF-8";
/***!  /templates/bp-template/css/template-basics.css?v1.0.2  !***/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/roboto/roboto-v18-latin-regular.svg#Roboto') format('svg');font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-regular.svg#OpenSans') format('svg');font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.eot');src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/open-sans-v15-latin/open-sans-v15-latin-600.svg#OpenSans') format('svg');font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.eot');src:local(''),url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/broshk/BroshK.svg#BroshK') format('svg');font-family:'BroshK';font-style:normal;font-weight:normal;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.eot');src:local(''),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-300.svg#Oswald') format('svg');font-family:'Oswald';font-style:normal;font-weight:300;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.eot');src:local(''),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-regular.svg#Oswald') format('svg');font-family:'Oswald';font-style:normal;font-weight:400;font-display:swap}@font-face{src:url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.eot');src:local(''),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.eot#iefix') format('embedded-opentype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.woff2') format('woff2'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.woff') format('woff'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.ttf') format('truetype'),url('https://bwc-betonwerk.de/templates/bp-template/fonts/oswald-v49-latin-500.svg#Oswald') format('svg');font-family:'Oswald';font-style:normal;font-weight:500;font-display:swap}.visually-hidden,.sr-only,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.bp-grid-12-6:after,.bp-grid-12-4:after,.bp-grid-12-3:after{content:"";display:table;clear:both}.bp-grid-12-3>div,.bp-grid-12-3>li{width:23.5%;margin-left:2%;float:left;box-sizing:border-box}.bp-grid-12-3>div:nth-child(4n+1),.bp-grid-12-3>li:nth-child(4n+1){margin-left:0}.bp-grid-12-4>div,.bp-grid-12-4>li{width:32%;margin-left:2%;float:left;box-sizing:border-box}.bp-grid-12-4>div:nth-child(3n+1),.bp-grid-12-4>li:nth-child(3n+1){margin-left:0;clear:left}.bp-grid-12-6>div,.bp-grid-12-6>li{width:49%;margin-left:2%;float:left;box-sizing:border-box}.bp-grid-12-6>div:nth-child(2n+1),.bp-grid-12-6>li:nth-child(2n+1){margin-left:0}@media (max-width:768px){.bp-grid-12-3>div,.bp-grid-12-3>li{width:49%}.bp-grid-12-3>div:nth-child(2n+1),.bp-grid-12-3>li:nth-child(2n+1){margin-left:0;clear:left}.bp-grid-12-4>div,.bp-grid-12-4>li,.bp-grid-12-4>div:nth-child(3n+1),.bp-grid-12-4>li:nth-child(3n+1){width:100%;margin:0;float:none;clear:none}}@media (max-width:640px){.bp-grid-12-6>div,.bp-grid-12-6>li,.bp-grid-12-6>div:nth-child(2n+1),.bp-grid-12-6>li:nth-child(2n+1){width:100%;margin:0;padding:0;float:none;clear:none}}@media (max-width:480px){.bp-grid-12-3>div,.bp-grid-12-3>li,.bp-grid-12-3>div:nth-child(2n+1),.bp-grid-12-3>li:nth-child(2n+1),.bp-grid-12-3>div:nth-child(4n+1),.bp-grid-12-3>li:nth-child(4n+1){width:100%;margin:0;float:none}}:focus{outline:none}::-moz-focus-inner{border:0}body{font-family:'Open Sans',sans-serif;color:#1d1d1c;font-size:16px;line-height:28px}img{max-width:100%;vertical-align:middle}a{color:#d51317;text-decoration:underline}a:hover,a:focus{color:#1d1d1c}p{margin-bottom:10px}strong{font-weight:600;color:#000}em{font-style:italic}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}.pre-headline{font-weight:normal;font-size:90px;line-height:0.6;margin-bottom:10px;margin-left:-2px;font-family:'BroshK'}h1,h2,h3,h4{font-weight:300;position:relative}h1{color:#1d1d1c;font-size:32px;line-height:38px;margin-bottom:60px;padding-bottom:30px;margin-left:-3px}h1::after{content:"";background-color:#1d1d1c;position:absolute;width:85px;height:3px;left:3px;bottom:0}h2{color:#1d1d1c;font-size:30px;line-height:36px;margin-bottom:60px;padding-bottom:30px;margin-left:-3px}h2::after{content:"";background-color:#1d1d1c;position:absolute;width:85px;height:3px;left:3px;bottom:0}h3{margin-top:15px;border-bottom:1px solid #1d1d1c;color:#1d1d1c;font-family:Oswald;font-weight:400;text-transform:uppercase;margin-bottom:30px;padding-bottom:15px;font-size:26px;line-height:30px}h4{color:#1d1d1c;font-size:17px;line-height:23px;margin-bottom:10px;font-weight:600}.clear:after,.clearfix:after{content:"";display:table;clear:both}.bp-width{margin-left:auto;margin-right:auto;width:1200px}.bp-width-2{width:800px;margin-left:auto;margin-right:auto}.bp-width-3{width:600px;margin-left:auto;margin-right:auto}.bp-margin-top-xl{margin-top:100px}.bp-margin-bottom-xl{margin-bottom:100px}.bp-margin-top-bottom-xl{margin-top:100px;margin-bottom:100px}.bp-margin-top-l{margin-top:50px}.bp-margin-bottom-l{margin-bottom:50px}.bp-margin-top-bottom-l{margin-top:50px;margin-bottom:50px}.bp-margin-top-m{margin-top:25px}.bp-margin-bottom-m{margin-bottom:25px}.bp-margin-top-bottom-m{margin-top:25px;margin-bottom:25px}.bp-padding-top-xl{padding-top:100px}.bp-padding-bottom-xl{padding-bottom:100px}.bp-padding-top-bottom-xl{padding-top:100px;padding-bottom:100px}.bp-padding-top-xxl{padding-top:150px}.bp-padding-bottom-xxl{padding-bottom:150px}.bp-padding-top-bottom-xxl{padding-top:150px;padding-bottom:150px}.bp-padding-top-l{padding-top:50px}.bp-padding-bottom-l{padding-bottom:50px}.bp-padding-top-bottom-l{padding-top:50px;padding-bottom:50px}.bp-padding-top-m{padding-top:25px}.bp-padding-bottom-m{padding-bottom:25px}.bp-padding-top-bottom-m{padding-top:25px;padding-bottom:25px}.back-to-top{background:#fce500;color:#fff;position:fixed;bottom:20px;right:20px;width:50px;height:50px;line-height:50px;text-align:center;font-size:35px;border:1px solid #fff;box-sizing:border-box}.back-to-top:hover,.back-to-top:focus{background:#fff;border-color:#fce500;color:#fce500}.back-to-top::before{font-family:fontawesome;content:"\f106";position:absolute;width:100%;left:0;top:-2px}.responsive-16-9{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.responsive-16-9 iframe,.responsive-16-9 object,.responsive-16-9 embed{height:100%;left:0;position:absolute;top:0;width:100%}.swiper.bp-swiper{margin-bottom:0}.swiper.bp-swiper .swiper-button-next,.swiper.bp-swiper .swiper-button-prev{height:100%;right:0px;top:0;width:50px;margin:0;z-index:1001}.swiper.bp-swiper .swiper-button-prev,.swiper.bp-swiper .swiper-rtl .swiper-button-next{height:100%;left:0px;top:0;width:50px;margin:0;z-index:1001}.swiper.bp-swiper .swiper-button-next::after,.swiper.bp-swiper .swiper-button-prev::after{color:#006207;font-family:"fontawesome";font-size:50px;line-height:1;opacity:1}.swiper.bp-swiper .swiper-button-next::after,.swiper.bp-swiper .swiper-rtl .swiper-button-prev::after{content:"\f105"}.swiper.bp-swiper .swiper-button-prev::after,.swiper.bp-swiper .swiper-rtl .swiper-button-next::after{content:"\f104"}.swiper.bp-swiper .swiper-pagination{bottom:15px;left:0;line-height:0;height:6px;font-size:0;text-align:center;width:100%;top:unset;right:unset}.swiper.bp-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper.bp-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:50px;height:6px;background-color:#fce500;opacity:1;padding:0;margin:0 5px;border-radius:0;display:inline-block}.swiper.bp-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper.bp-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#d51317}.slick-prev{height:100%;left:5px;width:50px;z-index:666666}.slick-next{height:100%;right:5px;width:50px;z-index:666666}.slick-prev::before,.slick-next::before{color:#e62e2e;font-family:"fontawesome";font-size:50px;line-height:1;opacity:1}.slick-prev::before{content:"\f104"}.slick-next::before{content:"\f105"}.slick-dots li button{background-color:#999;height:3px;opacity:1;padding:2px;top:0;width:25px}.slick-dots li.slick-active button{background-color:#e62e2e}.slick-dots li button::before{display:none}.meinegalerie .sige_cont_0{height:auto !important;width:100% !important}.meinegalerie li[class^="sige_cont_"]{height:auto !important;margin:1% !important;position:relative;width:31.3333% !important}.meinegalerie .sige_thumb{background:rgba(0,0,0,0) none repeat scroll 0 0 !important;float:none !important;margin:0 !important;padding:0 !important}.meinegalerie .sige_thumb img{border:0 none !important;margin:0 !important;opacity:1;padding:0 !important;-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s;width:100% !important}.meinegalerie .sige_thumb:hover img{opacity:0.5}.meinegalerie .sige_thumb a::after{color:#e62e2e;content:"\f00e";font-family:FontAwesome;font-size:40px;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.6s ease-in-out 0s;-moz-transition:all 0.6s ease-in-out 0s;-o-transition:all 0.6s ease-in-out 0s;transition:all 0.6s ease-in-out 0s}.meinegalerie .sige_thumb:hover a::after{opacity:1}.meinegalerie>div{background-color:rgba(255,255,255,1);position:relative}.vbox-overlay{z-index:15000 !important}@media (max-width:1279px){.bp-width{width:960px}}@media (max-width:1023px){body{font-size:14px;line-height:22px}.bp-width{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.bp-width-2{width:724px}.bp-width-3{width:600px}h1{font-size:26px;line-height:32px;margin-bottom:50px;padding-bottom:25px;margin-left:-2px}h2{font-size:24px;line-height:30px;margin-bottom:50px;padding-bottom:25px;margin-left:-2px}.pre-headline{font-size:65px;margin-bottom:7px;margin-left:-1px}h3{font-size:20px;line-height:26px}h4{font-size:16px;line-height:22px}}@media (max-width:768px){.bp-width-2{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}.bp-width-3{width:480px}.bp-margin-top-xl{margin-top:75px}.bp-margin-bottom-xl{margin-bottom:75px}.bp-margin-top-bottom-xl{margin-top:75px;margin-bottom:75px}.bp-margin-top-l{margin-top:40px}.bp-margin-bottom-l{margin-bottom:40px}.bp-margin-top-bottom-l{margin-top:40px;margin-bottom:40px}.bp-margin-top-m{margin-top:20px}.bp-margin-bottom-m{margin-bottom:20px}.bp-margin-top-bottom-m{margin-top:20px;margin-bottom:20px}.bp-padding-top-xl{padding-top:50px}.bp-padding-bottom-xl{padding-bottom:50px}.bp-padding-top-bottom-xl{padding-top:50px;padding-bottom:50px}.bp-padding-top-xl{padding-top:50px}.bp-padding-bottom-xl{padding-bottom:50px}.bp-padding-top-bottom-xl{padding-top:50px;padding-bottom:50px}.bp-padding-top-l{padding-top:40px}.bp-padding-bottom-l{padding-bottom:40px}.bp-padding-top-bottom-l{padding-top:40px;padding-bottom:40px}.bp-padding-top-m{padding-top:20px}.bp-padding-bottom-m{padding-bottom:20px}.bp-padding-top-bottom-m{padding-top:20px;padding-bottom:20px}.back-to-top{display:none !important}}@media (max-width:640px){.bp-width-3{width:100%;padding-left:15px;padding-right:15px;box-sizing:border-box}h1,h2{font-size:20px;line-height:28px;margin-bottom:30px;padding-bottom:20px;margin-left:-2px}h1::after,h2::after{left:2px}.pre-headline{font-size:50px}h3{font-size:18px;line-height:24px;margin-bottom:15px;padding-bottom:10px}h4{font-size:14px;line-height:20px}}
