@charset "UTF-8";.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:30px;}.ce-intext.ce-right .ce-gallery{margin-left:30px;}.ce-intext.ce-left .ce-gallery{margin-right:30px;}.ce-below .ce-gallery{margin-top:30px;}.ce-column{margin-right:30px;}.ce-row{margin-bottom:30px;}[data-icon]:before,#totop a:after,#footer-partner .slick-button:after,#hansehaus-chat-button:before,#menu-toggler button:after,#mainnav .has-submenu .toggler:before,#fixed-header-below .button:after,#fixed-header-below .button-dark:after,#fixed-header-below form .form-navigation .btn-primary:after,form .form-navigation #fixed-header-below .btn-primary:after,#header-filter div.select:after,#breadcrumb li:after,.button-hollow.back:before,#footer-form .frame-type-form_formframework .back.btn:before,form .form-navigation .back.btn-cancel:before,[id^="form-hausbau-assistent"] .actions .btn-cancel:before,.button-arrow:before,ul.checked li:before,ul.minus li:before,ul.location li:before,ul.lines li:after,div.bc-price-table-slider .slider-controls div:before,.iconized input[type="checkbox"] + label:before,.iconized form input[type="checkbox"] + .tx-bc-privacy:before,form .iconized input[type="checkbox"] + .tx-bc-privacy:before,form[id^="form-infomaterial"] legend:before,form[id^="form-application"] legend:before,form[id^="form-kundenwerbung"] legend:before,form[id^="form-renditenrechner"] legend:before,form[id^="form-infomaterial"] legend:after,form[id^="form-application"] legend:after,form[id^="form-kundenwerbung"] legend:after,form[id^="form-renditenrechner"] legend:after,[id^="form-hausbau-assistent"] p.contact-data-intro::before,[id^="form-hausbau-assistent"] .actions .btn-primary:after,.bc-hh-icon-teaser-inner figcaption a:after,.bc-hh-heroslider figcaption .link a.icon-boxed:after,.bc-hh-heroslider-mobile-nav-wrapper > button:after,.haus-liste .details a:before,.haus-detail .panorama:before,.neuigkeiten-liste figcaption span.type:before,.loading-icon:before,.bc-hansehaus-map-filter .with-icon:after,.bc-hansehaus-marker-list-item div[data-type]:before,.bc-jobs-list > li:before{font-family:'hh' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@font-face{font-family:"Shadows Into Light Two";src:url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Fonts/shadows-into-light-two/shadows-into-light-two-v17-latin_latin-ext-regular.woff2') format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Commissioner";src:url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Fonts/commissioner/commissioner-v20-latin_latin-ext-300.woff2') format("woff2");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Commissioner";src:url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Fonts/commissioner/commissioner-v20-latin_latin-ext-regular.woff2') format("woff2");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Commissioner";src:url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Fonts/commissioner/commissioner-v20-latin_latin-ext-700.woff2') format("woff2");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'hh';src:url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Assets/fonts/hh/fonts/hh.woff2') format('woff2'),url('../../../typo3conf/ext/bc_kunden_hansehaus/Resources/Public/Assets/fonts/hh/fonts/hh.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}[data-icon]:before{content:attr(data-icon);}.icon-youtube:before{content:"\e900";}.icon-pinterest:before{content:"\e901";}.icon-twitter:before{content:"\e902";}.icon-facebook:before{content:"\e903";}.icon-instagram:before{content:"\e904";}.icon-googleplus:before{content:"\e905";}.icon-whatsapp:before{content:"\e906";}.icon-mail:before{content:"\e0e1";}html{line-height:1.15;-webkit-text-size-adjust:100%;box-sizing:border-box;font-size:100%;}body{margin:0;margin:0;padding:0;background:#fff;font-family:"Commissioner",sans-serif;font-weight:normal;line-height:1.5;color:#454347;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;clear:both;max-width:1200px;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:2px solid #bebebe;border-left:0;}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-webkit-overflow-scrolling:touch;}a{background-color:transparent;line-height:inherit;color:inherit;text-decoration:underline;cursor:pointer;}abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;font-weight:bold;line-height:inherit;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;font-size:80%;line-height:inherit;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;font-family:inherit;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;margin:0;padding:0;border:0;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;max-width:100%;margin-bottom:0.5rem;}progress{vertical-align:baseline;}textarea{overflow:auto;height:auto;min-height:50px;border-radius:0;max-width:100%;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}[data-whatintent="mouse"] *,[data-whatintent="mouse"] *:focus,[data-whatintent="touch"] *,[data-whatintent="touch"] *:focus,[data-whatinput="mouse"] *,[data-whatinput="mouse"] *:focus,[data-whatinput="touch"] *,[data-whatinput="touch"] *:focus{outline:none;}[draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none;}.foundation-mq{font-family:"small=0em&medium=45em&large=81.25em&xlarge=101.875em";}*,*::before,*::after{box-sizing:inherit;}select{box-sizing:border-box;width:100%;border-radius:0;height:2.4375rem;margin:0 0 1rem;padding:0.5rem 0.7rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0.125rem solid #454347;border-radius:0;background-color:transparent;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:inherit;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill:rgb%28138,138,138%29"></polygon></svg>');background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;padding-top:0;padding-bottom:0;}.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important;}button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto;}[data-whatinput='mouse'] button{outline:0;}.is-visible{display:block !important;}.is-hidden{display:none !important;}div,dl,dt,dd,ul,ol,li,h1,h2,.frame-type-menu_sitemap_pages div > ul > li > a,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}p{margin-bottom:1rem;font-size:inherit;line-height:inherit;text-rendering:optimizeLegibility;}em,i{font-style:italic;line-height:inherit;}h1,.h1,h2,.frame-type-menu_sitemap_pages div > ul > li > a,.h2,form legend,fieldset.no-legend:before,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Commissioner",sans-serif;font-style:normal;font-weight:normal;color:inherit;text-rendering:optimizeLegibility;}h1 small,.h1 small,h2 small,.frame-type-menu_sitemap_pages div > ul > li > a small,.h2 small,form legend small,fieldset.no-legend:before small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca;}h1,.h1{font-size:1.25rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;}h2,.frame-type-menu_sitemap_pages div > ul > li > a,.h2,form legend,fieldset.no-legend:before{font-size:1.25rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;}h3,.h3{font-size:1.25rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;text-transform:uppercase;}h4,.h4{font-size:1rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;}h5,.h5{font-size:1rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;}h6,.h6{font-size:1rem;line-height:1.3;margin-top:0;margin-bottom:1.2rem;}a:hover,a:focus{color:#e40026;}a img{border:0;}ul,ol,dl{margin-bottom:2rem;list-style-position:outside;line-height:inherit;}li{font-size:inherit;margin-bottom:1rem;}ul{margin-left:1.25rem;list-style-type:disc;}ol{margin-left:1.25rem;}ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0;}dl{margin-bottom:1rem;}dl dt{margin-bottom:0.3rem;font-weight:bold;}blockquote{margin:0 0 1rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca;}blockquote,blockquote p{line-height:inherit;color:#8a8a8a;}abbr,abbr[title]{border-bottom:1px dotted #000;cursor:help;text-decoration:none;}figure{margin:0;display:block;margin:0;}kbd{margin:0;padding:0.125rem 0.25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#000;}.subheader{margin-top:0.2rem;margin-bottom:0.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a;}.lead{font-size:125%;line-height:1.6;}.stat{font-size:2.5rem;line-height:1;}p + .stat{margin-top:-1rem;}ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none;}cite,.cite-block{display:block;color:#8a8a8a;font-size:0.8125rem;}cite:before,.cite-block:before{content:"— ";}code,.code-inline{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#000;display:inline;max-width:100%;word-wrap:break-word;padding:0.125rem 0.3125rem 0.0625rem;}.code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#000;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.text-justify{text-align:justify;}.show-for-print{display:none !important;}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{display:block;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:0.5rem 0.7rem;border:0.125rem solid #454347;border-radius:0;background-color:transparent;box-shadow:none;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:inherit;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus{outline:none;border:0.125rem solid #454347;background-color:transparent;box-shadow:none;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;}textarea[rows]{height:auto;}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed;}[type='submit'],[type='button']{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}input[type='search']{box-sizing:border-box;}::-moz-placeholder{color:#979797;}::placeholder{color:#979797;}[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem;}[type='checkbox'] + label,form [type='checkbox'] + .tx-bc-privacy,[type='radio'] + label,form [type='radio'] + .tx-bc-privacy{display:inline-block;vertical-align:baseline;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;}[type='checkbox'] + label[for],form [type='checkbox'] + .tx-bc-privacy[for],[type='radio'] + label[for],form [type='radio'] + .tx-bc-privacy[for]{cursor:pointer;}label > [type='checkbox'],form .tx-bc-privacy > [type='checkbox'],label > [type='radio'],form .tx-bc-privacy > [type='radio']{margin-right:0.5rem;}[type='file']{width:100%;}label,form .tx-bc-privacy{display:block;margin:0;font-size:15px;font-weight:normal;line-height:1.2;color:inherit;}label.middle,form .middle.tx-bc-privacy{margin:0 0 1rem;line-height:1.5;padding:0.625rem 0;}.help-text{margin-top:-0.5rem;font-size:0.8125rem;font-style:italic;color:#000;}.input-group{display:flex;width:100%;margin-bottom:1rem;align-items:stretch;}.input-group > :first-child,.input-group > :first-child.input-group-button > *{border-radius:0 0 0 0;}.input-group > :last-child,.input-group > :last-child.input-group-button > *{border-radius:0 0 0 0;}.input-group-label,.input-group-field,.input-group-button,.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button form .tx-bc-privacy,form .input-group-button .tx-bc-privacy{margin:0;white-space:nowrap;}.input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#000;text-align:center;white-space:nowrap;display:flex;flex:0 0 auto;align-items:center;}.input-group-label:first-child{border-right:0;}.input-group-label:last-child{border-left:0;}.input-group-field{border-radius:0;flex:1 1 0px;min-width:0;}.input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:flex;flex:0 0 auto;}.input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button form .tx-bc-privacy,form .input-group-button .tx-bc-privacy{align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem;}.fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca;}.fieldset legend{margin:0;margin-left:-0.1875rem;padding:0 0.1875rem;}select:focus{outline:none;border:0.125rem solid #454347;background-color:transparent;box-shadow:none;transition:box-shadow 0.5s,border-color 0.25s ease-in-out;}select:disabled{background-color:#e6e6e6;cursor:not-allowed;}select::-ms-expand{display:none;}select[multiple]{height:auto;background-image:none;}select:not([multiple]){padding-top:0;padding-bottom:0;}.is-invalid-input:not(:focus){border-color:#ff0000;background-color:#ffe6e6;}.is-invalid-input:not(:focus)::-moz-placeholder{color:#ff0000;}.is-invalid-input:not(:focus)::placeholder{color:#ff0000;}.is-invalid-label{color:#ff0000;}.form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:0.75rem;font-weight:bold;color:#ff0000;}.form-error.is-visible{display:block;}.grid-container{padding-right:0.9375rem;padding-left:0.9375rem;max-width:1200px;margin-left:auto;margin-right:auto;}.grid-container.fluid{padding-right:0.9375rem;padding-left:0.9375rem;max-width:100%;margin-left:auto;margin-right:auto;}.grid-container.full{padding-right:0;padding-left:0;max-width:100%;margin-left:auto;margin-right:auto;overflow:hidden;}.grid-x{display:flex;flex-flow:row wrap;}.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%;}.cell.auto{flex:1 1 0;}.cell.shrink{flex:0 0 auto;}.grid-x > .auto{width:auto;}.grid-x > .shrink{width:auto;}.grid-x > .small-shrink,.grid-x > .small-full,.grid-x > .small-1,.grid-x > .small-2,.grid-x > .small-3,.grid-x > .small-4,.grid-x > .small-5,.grid-x > .small-6,.grid-x > .small-7,.grid-x > .small-8,.grid-x > .small-9,.grid-x > .small-10,.grid-x > .small-11,.grid-x > .small-12{flex-basis:auto;}.grid-x > .small-1,.grid-x > .small-2,.grid-x > .small-3,.grid-x > .small-4,.grid-x > .small-5,.grid-x > .small-6,.grid-x > .small-7,.grid-x > .small-8,.grid-x > .small-9,.grid-x > .small-10,.grid-x > .small-11,.grid-x > .small-12{flex:0 0 auto;}.grid-x > .small-1{width:8.33333%;}.grid-x > .small-2{width:16.66667%;}.grid-x > .small-3{width:25%;}.grid-x > .small-4{width:33.33333%;}.grid-x > .small-5{width:41.66667%;}.grid-x > .small-6{width:50%;}.grid-x > .small-7{width:58.33333%;}.grid-x > .small-8{width:66.66667%;}.grid-x > .small-9{width:75%;}.grid-x > .small-10{width:83.33333%;}.grid-x > .small-11{width:91.66667%;}.grid-x > .small-12{width:100%;}.grid-margin-x:not(.grid-x) > .cell{width:auto;}.grid-margin-y:not(.grid-y) > .cell{height:auto;}.grid-margin-x{margin-left:-0.9375rem;margin-right:-0.9375rem;}.grid-margin-x > .cell{width:calc(100% - 1.875rem);margin-left:0.9375rem;margin-right:0.9375rem;}.grid-margin-x > .auto{width:auto;}.grid-margin-x > .shrink{width:auto;}.grid-margin-x > .small-1{width:calc(8.33333% - 1.875rem);}.grid-margin-x > .small-2{width:calc(16.66667% - 1.875rem);}.grid-margin-x > .small-3{width:calc(25% - 1.875rem);}.grid-margin-x > .small-4{width:calc(33.33333% - 1.875rem);}.grid-margin-x > .small-5{width:calc(41.66667% - 1.875rem);}.grid-margin-x > .small-6{width:calc(50% - 1.875rem);}.grid-margin-x > .small-7{width:calc(58.33333% - 1.875rem);}.grid-margin-x > .small-8{width:calc(66.66667% - 1.875rem);}.grid-margin-x > .small-9{width:calc(75% - 1.875rem);}.grid-margin-x > .small-10{width:calc(83.33333% - 1.875rem);}.grid-margin-x > .small-11{width:calc(91.66667% - 1.875rem);}.grid-margin-x > .small-12{width:calc(100% - 1.875rem);}.grid-padding-x .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem;}.grid-container:not(.full) > .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem;}.grid-padding-x > .cell{padding-right:0.9375rem;padding-left:0.9375rem;}.small-up-1 > .cell{width:100%;}.small-up-2 > .cell{width:50%;}.small-up-3 > .cell{width:33.33333%;}.small-up-4 > .cell{width:25%;}.small-up-5 > .cell{width:20%;}.small-up-6 > .cell{width:16.66667%;}.small-up-7 > .cell{width:14.28571%;}.small-up-8 > .cell{width:12.5%;}.grid-margin-x.small-up-1 > .cell{width:calc(100% - 1.875rem);}.grid-margin-x.small-up-2 > .cell{width:calc(50% - 1.875rem);}.grid-margin-x.small-up-3 > .cell{width:calc(33.33333% - 1.875rem);}.grid-margin-x.small-up-4 > .cell{width:calc(25% - 1.875rem);}.grid-margin-x.small-up-5 > .cell{width:calc(20% - 1.875rem);}.grid-margin-x.small-up-6 > .cell{width:calc(16.66667% - 1.875rem);}.grid-margin-x.small-up-7 > .cell{width:calc(14.28571% - 1.875rem);}.grid-margin-x.small-up-8 > .cell{width:calc(12.5% - 1.875rem);}.small-margin-collapse{margin-right:0;margin-left:0;}.small-margin-collapse > .cell{margin-right:0;margin-left:0;}.small-margin-collapse > .small-1{width:8.33333%;}.small-margin-collapse > .small-2{width:16.66667%;}.small-margin-collapse > .small-3{width:25%;}.small-margin-collapse > .small-4{width:33.33333%;}.small-margin-collapse > .small-5{width:41.66667%;}.small-margin-collapse > .small-6{width:50%;}.small-margin-collapse > .small-7{width:58.33333%;}.small-margin-collapse > .small-8{width:66.66667%;}.small-margin-collapse > .small-9{width:75%;}.small-margin-collapse > .small-10{width:83.33333%;}.small-margin-collapse > .small-11{width:91.66667%;}.small-margin-collapse > .small-12{width:100%;}.small-padding-collapse{margin-right:0;margin-left:0;}.small-padding-collapse > .cell{padding-right:0;padding-left:0;}.small-offset-0{margin-left:0%;}.grid-margin-x > .small-offset-0{margin-left:calc(0% + 1.875rem / 2);}.small-offset-1{margin-left:8.33333%;}.grid-margin-x > .small-offset-1{margin-left:calc(8.33333% + 1.875rem / 2);}.small-offset-2{margin-left:16.66667%;}.grid-margin-x > .small-offset-2{margin-left:calc(16.66667% + 1.875rem / 2);}.small-offset-3{margin-left:25%;}.grid-margin-x > .small-offset-3{margin-left:calc(25% + 1.875rem / 2);}.small-offset-4{margin-left:33.33333%;}.grid-margin-x > .small-offset-4{margin-left:calc(33.33333% + 1.875rem / 2);}.small-offset-5{margin-left:41.66667%;}.grid-margin-x > .small-offset-5{margin-left:calc(41.66667% + 1.875rem / 2);}.small-offset-6{margin-left:50%;}.grid-margin-x > .small-offset-6{margin-left:calc(50% + 1.875rem / 2);}.small-offset-7{margin-left:58.33333%;}.grid-margin-x > .small-offset-7{margin-left:calc(58.33333% + 1.875rem / 2);}.small-offset-8{margin-left:66.66667%;}.grid-margin-x > .small-offset-8{margin-left:calc(66.66667% + 1.875rem / 2);}.small-offset-9{margin-left:75%;}.grid-margin-x > .small-offset-9{margin-left:calc(75% + 1.875rem / 2);}.small-offset-10{margin-left:83.33333%;}.grid-margin-x > .small-offset-10{margin-left:calc(83.33333% + 1.875rem / 2);}.small-offset-11{margin-left:91.66667%;}.grid-margin-x > .small-offset-11{margin-left:calc(91.66667% + 1.875rem / 2);}.grid-y{display:flex;flex-flow:column nowrap;}.grid-y > .cell{height:auto;max-height:none;}.grid-y > .auto{height:auto;}.grid-y > .shrink{height:auto;}.grid-y > .small-shrink,.grid-y > .small-full,.grid-y > .small-1,.grid-y > .small-2,.grid-y > .small-3,.grid-y > .small-4,.grid-y > .small-5,.grid-y > .small-6,.grid-y > .small-7,.grid-y > .small-8,.grid-y > .small-9,.grid-y > .small-10,.grid-y > .small-11,.grid-y > .small-12{flex-basis:auto;}.grid-y > .small-1,.grid-y > .small-2,.grid-y > .small-3,.grid-y > .small-4,.grid-y > .small-5,.grid-y > .small-6,.grid-y > .small-7,.grid-y > .small-8,.grid-y > .small-9,.grid-y > .small-10,.grid-y > .small-11,.grid-y > .small-12{flex:0 0 auto;}.grid-y > .small-1{height:8.33333%;}.grid-y > .small-2{height:16.66667%;}.grid-y > .small-3{height:25%;}.grid-y > .small-4{height:33.33333%;}.grid-y > .small-5{height:41.66667%;}.grid-y > .small-6{height:50%;}.grid-y > .small-7{height:58.33333%;}.grid-y > .small-8{height:66.66667%;}.grid-y > .small-9{height:75%;}.grid-y > .small-10{height:83.33333%;}.grid-y > .small-11{height:91.66667%;}.grid-y > .small-12{height:100%;}.grid-padding-y .grid-padding-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem;}.grid-padding-y > .cell{padding-top:0.9375rem;padding-bottom:0.9375rem;}.grid-margin-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem;margin-top:-0.9375rem;margin-bottom:-0.9375rem;}.grid-margin-y > .cell{height:calc(100% - 1.875rem);margin-top:0.9375rem;margin-bottom:0.9375rem;height:calc(100% - 1.875rem);margin-top:0.9375rem;margin-bottom:0.9375rem;}.grid-margin-y > .auto{height:auto;height:auto;}.grid-margin-y > .shrink{height:auto;height:auto;}.grid-margin-y > .small-1{height:calc(8.33333% - 1.875rem);height:calc(8.33333% - 1.875rem);}.grid-margin-y > .small-2{height:calc(16.66667% - 1.875rem);height:calc(16.66667% - 1.875rem);}.grid-margin-y > .small-3{height:calc(25% - 1.875rem);height:calc(25% - 1.875rem);}.grid-margin-y > .small-4{height:calc(33.33333% - 1.875rem);height:calc(33.33333% - 1.875rem);}.grid-margin-y > .small-5{height:calc(41.66667% - 1.875rem);height:calc(41.66667% - 1.875rem);}.grid-margin-y > .small-6{height:calc(50% - 1.875rem);height:calc(50% - 1.875rem);}.grid-margin-y > .small-7{height:calc(58.33333% - 1.875rem);height:calc(58.33333% - 1.875rem);}.grid-margin-y > .small-8{height:calc(66.66667% - 1.875rem);height:calc(66.66667% - 1.875rem);}.grid-margin-y > .small-9{height:calc(75% - 1.875rem);height:calc(75% - 1.875rem);}.grid-margin-y > .small-10{height:calc(83.33333% - 1.875rem);height:calc(83.33333% - 1.875rem);}.grid-margin-y > .small-11{height:calc(91.66667% - 1.875rem);height:calc(91.66667% - 1.875rem);}.grid-margin-y > .small-12{height:calc(100% - 1.875rem);height:calc(100% - 1.875rem);}.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw;}.cell .grid-frame{width:100%;}.cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.cell-block-container{display:flex;flex-direction:column;max-height:100%;}.cell-block-container > .grid-x{max-height:100%;flex-wrap:nowrap;}.grid-y.grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto;}.cell .grid-y.grid-frame{height:100%;}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem);}.button,.button-dark,form .form-navigation .btn-primary{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:13px 20px;border:1px solid transparent;border-radius:0;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;}[data-whatinput='mouse'] .button,[data-whatinput='mouse'] .button-dark,[data-whatinput='mouse'] form .form-navigation .btn-primary,form .form-navigation [data-whatinput='mouse'] .btn-primary{outline:0;}.button.expanded,.expanded.button-dark,form .form-navigation .expanded.btn-primary{display:block;width:100%;margin-right:0;margin-left:0;}.button,.button-dark,form .form-navigation .btn-primary,.button.disabled,.disabled.button-dark,form .form-navigation .disabled.btn-primary,.button[disabled],.button-dark[disabled],form .form-navigation .btn-primary[disabled],.button.disabled:hover,.disabled.button-dark:hover,form .form-navigation .disabled.btn-primary:hover,.button[disabled]:hover,.button-dark[disabled]:hover,form .form-navigation .btn-primary[disabled]:hover,.button.disabled:focus,.disabled.button-dark:focus,form .form-navigation .disabled.btn-primary:focus,.button[disabled]:focus,.button-dark[disabled]:focus,form .form-navigation .btn-primary[disabled]:focus{background-color:#e40026;color:#fff;}.button:hover,.button-dark:hover,form .form-navigation .btn-primary:hover,.button:focus,.button-dark:focus,form .form-navigation .btn-primary:focus{background-color:#454347;color:#fff;}.button.hollow,.hollow.button-dark,form .form-navigation .hollow.btn-primary,.button.hollow:hover,.hollow.button-dark:hover,form .form-navigation .hollow.btn-primary:hover,.button.hollow:focus,.hollow.button-dark:focus,form .form-navigation .hollow.btn-primary:focus,.button.hollow.disabled,.hollow.disabled.button-dark,form .form-navigation .hollow.disabled.btn-primary,.button.hollow.disabled:hover,.hollow.disabled.button-dark:hover,form .form-navigation .hollow.disabled.btn-primary:hover,.button.hollow.disabled:focus,.hollow.disabled.button-dark:focus,form .form-navigation .hollow.disabled.btn-primary:focus,.button.hollow[disabled],.hollow.button-dark[disabled],form .form-navigation .hollow.btn-primary[disabled],.button.hollow[disabled]:hover,.hollow.button-dark[disabled]:hover,form .form-navigation .hollow.btn-primary[disabled]:hover,.button.hollow[disabled]:focus,.hollow.button-dark[disabled]:focus,form .form-navigation .hollow.btn-primary[disabled]:focus{background-color:transparent;}.button.hollow,.hollow.button-dark,form .form-navigation .hollow.btn-primary,.button.hollow.disabled,.hollow.disabled.button-dark,form .form-navigation .hollow.disabled.btn-primary,.button.hollow[disabled],.hollow.button-dark[disabled],form .form-navigation .hollow.btn-primary[disabled],.button.hollow.disabled:hover,.hollow.disabled.button-dark:hover,form .form-navigation .hollow.disabled.btn-primary:hover,.button.hollow[disabled]:hover,.hollow.button-dark[disabled]:hover,form .form-navigation .hollow.btn-primary[disabled]:hover,.button.hollow.disabled:focus,.hollow.disabled.button-dark:focus,form .form-navigation .hollow.disabled.btn-primary:focus,.button.hollow[disabled]:focus,.hollow.button-dark[disabled]:focus,form .form-navigation .hollow.btn-primary[disabled]:focus{border:2px solid #e40026;color:#e40026;}.button.hollow:hover,.hollow.button-dark:hover,form .form-navigation .hollow.btn-primary:hover,.button.hollow:focus,.hollow.button-dark:focus,form .form-navigation .hollow.btn-primary:focus{border-color:#720013;color:#720013;}.button.clear,.clear.button-dark,form .form-navigation .clear.btn-primary,.button.clear:hover,.clear.button-dark:hover,form .form-navigation .clear.btn-primary:hover,.button.clear:focus,.clear.button-dark:focus,form .form-navigation .clear.btn-primary:focus,.button.clear.disabled,.clear.disabled.button-dark,form .form-navigation .clear.disabled.btn-primary,.button.clear.disabled:hover,.clear.disabled.button-dark:hover,form .form-navigation .clear.disabled.btn-primary:hover,.button.clear.disabled:focus,.clear.disabled.button-dark:focus,form .form-navigation .clear.disabled.btn-primary:focus,.button.clear[disabled],.clear.button-dark[disabled],form .form-navigation .clear.btn-primary[disabled],.button.clear[disabled]:hover,.clear.button-dark[disabled]:hover,form .form-navigation .clear.btn-primary[disabled]:hover,.button.clear[disabled]:focus,.clear.button-dark[disabled]:focus,form .form-navigation .clear.btn-primary[disabled]:focus{border-color:transparent;background-color:transparent;}.button.clear,.clear.button-dark,form .form-navigation .clear.btn-primary,.button.clear.disabled,.clear.disabled.button-dark,form .form-navigation .clear.disabled.btn-primary,.button.clear[disabled],.clear.button-dark[disabled],form .form-navigation .clear.btn-primary[disabled],.button.clear.disabled:hover,.clear.disabled.button-dark:hover,form .form-navigation .clear.disabled.btn-primary:hover,.button.clear[disabled]:hover,.clear.button-dark[disabled]:hover,form .form-navigation .clear.btn-primary[disabled]:hover,.button.clear.disabled:focus,.clear.disabled.button-dark:focus,form .form-navigation .clear.disabled.btn-primary:focus,.button.clear[disabled]:focus,.clear.button-dark[disabled]:focus,form .form-navigation .clear.btn-primary[disabled]:focus{color:#e40026;}.button.clear:hover,.clear.button-dark:hover,form .form-navigation .clear.btn-primary:hover,.button.clear:focus,.clear.button-dark:focus,form .form-navigation .clear.btn-primary:focus{color:#720013;}.button.disabled,.disabled.button-dark,form .form-navigation .disabled.btn-primary,.button[disabled],.button-dark[disabled],form .form-navigation .btn-primary[disabled]{opacity:0.25;cursor:not-allowed;}.button.dropdown::after,.dropdown.button-dark::after,form .form-navigation .dropdown.btn-primary::after{display:block;width:0;height:0;border-style:solid;border-width:0.4em;content:'';border-bottom-width:0;border-color:#fff transparent transparent;position:relative;top:0.4em;display:inline-block;float:right;margin-left:20px;}.button.dropdown.hollow::after,.dropdown.hollow.button-dark::after,form .form-navigation .dropdown.hollow.btn-primary::after,.button.dropdown.clear::after,.dropdown.clear.button-dark::after,form .form-navigation .dropdown.clear.btn-primary::after{border-top-color:#e40026;}.button.arrow-only::after,.arrow-only.button-dark::after,form .form-navigation .arrow-only.btn-primary::after{top:-0.1em;float:none;margin-left:0;}a.button:hover,a.button-dark:hover,form .form-navigation a.btn-primary:hover,a.button:focus,a.button-dark:focus,form .form-navigation a.btn-primary:focus{text-decoration:none;}.align-left{justify-content:flex-start;}.align-right{justify-content:flex-end;}.align-center{justify-content:center;}.align-justify{justify-content:space-between;}.align-spaced{justify-content:space-around;}.align-left.vertical.menu > li > a{justify-content:flex-start;}.align-right.vertical.menu > li > a{justify-content:flex-end;}.align-center.vertical.menu > li > a{justify-content:center;}.align-top{align-items:flex-start;}.align-self-top{align-self:flex-start;}.align-bottom{align-items:flex-end;}.align-self-bottom{align-self:flex-end;}.align-middle{align-items:center;}.align-self-middle{align-self:center;}.align-stretch{align-items:stretch;}.align-self-stretch{align-self:stretch;}.align-center-middle{justify-content:center;align-items:center;align-content:center;}.small-order-1{order:1;}.small-order-2{order:2;}.small-order-3{order:3;}.small-order-4{order:4;}.small-order-5{order:5;}.small-order-6{order:6;}.flex-container{display:flex;}.flex-child-auto{flex:1 1 auto;}.flex-child-grow{flex:1 0 auto;}.flex-child-shrink{flex:0 1 auto;}.flex-dir-row{flex-direction:row;}.flex-dir-row-reverse{flex-direction:row-reverse;}.flex-dir-column{flex-direction:column;}.flex-dir-column-reverse{flex-direction:column-reverse;}.hide{display:none !important;}.invisible{visibility:hidden;}.visible{visibility:visible;}.show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}.show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important;}.show-for-landscape,.hide-for-portrait{display:block !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}.show-for-dark-mode{display:none;}.hide-for-dark-mode{display:block;}.show-for-ie{display:none;}.show-for-sticky{display:none;}.is-stuck .show-for-sticky{display:block;}.is-stuck .hide-for-sticky{display:none;}.close-button{position:absolute;z-index:10;color:#8a8a8a;cursor:pointer;}[data-whatinput='mouse'] .close-button{outline:0;}.close-button:hover,.close-button:focus{color:#000;}.close-button.small{right:10px;top:10px;font-size:1.5em;line-height:1;}.close-button,.close-button.medium{right:10px;top:10px;font-size:2em;line-height:1;}.responsive-embed,.flex-video{position:relative;height:0;margin-bottom:1rem;padding-bottom:75%;overflow:hidden;}.responsive-embed iframe,.responsive-embed object,.responsive-embed embed,.responsive-embed video,.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-embed.widescreen,.flex-video.widescreen{padding-bottom:56.25%;}.slider{position:relative;height:2px;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#454347;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;margin-bottom:1rem;}.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:2px;background-color:#e40026;transition:all 0.2s ease-in-out;height:5px;top:-2px;}.slider-fill.is-dragging{transition:all 0s linear;}.slider-handle{position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:1;cursor:grab;display:inline-block;width:1.4rem;height:1.4rem;border-radius:0;background-color:#e40026;transition:all 0.2s ease-in-out;touch-action:manipulation;border-radius:50%;}[data-whatinput='mouse'] .slider-handle{outline:0;}.slider-handle:hover{background-color:#c20020;}.slider-handle.is-dragging{transition:all 0s linear;cursor:grabbing;}.slider.disabled,.slider[disabled]{opacity:0.25;cursor:not-allowed;}.slider.vertical{display:inline-block;width:0.5rem;height:12.5rem;margin:0 1.25rem;transform:scale(1,-1);}.slider.vertical .slider-fill{top:0;width:0.5rem;max-height:100%;}.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;transform:translateX(-50%);}.sticky-container{position:relative;}.sticky{position:relative;z-index:0;transform:translate3d(0,0,0);}.sticky.is-stuck{position:fixed;z-index:5;width:100%;}.sticky.is-stuck.is-at-top{top:0;}.sticky.is-stuck.is-at-bottom{bottom:0;}.sticky.is-anchored{position:relative;right:auto;left:auto;}.sticky.is-anchored.is-at-bottom{bottom:0;}html.is-reveal-open{position:fixed;width:100%;overflow-y:hidden;}html.is-reveal-open.zf-has-scroll{overflow-y:scroll;-webkit-overflow-scrolling:touch;}html.is-reveal-open body{overflow-y:hidden;}.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(0,0,0,0.45);overflow-y:auto;-webkit-overflow-scrolling:touch;}.reveal{z-index:1006;backface-visibility:hidden;display:none;padding:30px;border:1px solid #cacaca;border-radius:0;background-color:#fff;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;}[data-whatinput='mouse'] .reveal{outline:0;}.reveal .column{min-width:0;}.reveal > :last-child{margin-bottom:0;}.reveal.collapse{padding:0;}.reveal.full{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0;}.reveal.without-overlay{position:fixed;}.slide-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateY(-100%);transition-property:transform,opacity;backface-visibility:hidden;}.slide-in-down.mui-enter.mui-enter-active{transform:translateY(0);}.slide-in-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateX(-100%);transition-property:transform,opacity;backface-visibility:hidden;}.slide-in-left.mui-enter.mui-enter-active{transform:translateX(0);}.slide-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateY(100%);transition-property:transform,opacity;backface-visibility:hidden;}.slide-in-up.mui-enter.mui-enter-active{transform:translateY(0);}.slide-in-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:translateX(100%);transition-property:transform,opacity;backface-visibility:hidden;}.slide-in-right.mui-enter.mui-enter-active{transform:translateX(0);}.slide-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden;}.slide-out-down.mui-leave.mui-leave-active{transform:translateY(100%);}.slide-out-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden;}.slide-out-right.mui-leave.mui-leave-active{transform:translateX(100%);}.slide-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateY(0);transition-property:transform,opacity;backface-visibility:hidden;}.slide-out-up.mui-leave.mui-leave-active{transform:translateY(-100%);}.slide-out-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:translateX(0);transition-property:transform,opacity;backface-visibility:hidden;}.slide-out-left.mui-leave.mui-leave-active{transform:translateX(-100%);}.fade-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;opacity:0;transition-property:opacity;}.fade-in.mui-enter.mui-enter-active{opacity:1;}.fade-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;opacity:1;transition-property:opacity;}.fade-out.mui-leave.mui-leave-active{opacity:0;}.hinge-in-from-top.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:top;transition-property:transform,opacity;opacity:0;}.hinge-in-from-top.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:right;transition-property:transform,opacity;opacity:0;}.hinge-in-from-right.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-bottom.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(90deg);transform-origin:bottom;transition-property:transform,opacity;opacity:0;}.hinge-in-from-bottom.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(90deg);transform-origin:left;transition-property:transform,opacity;opacity:0;}.hinge-in-from-left.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-middle-x.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateX(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0;}.hinge-in-from-middle-x.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-in-from-middle-y.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotateY(-90deg);transform-origin:center;transition-property:transform,opacity;opacity:0;}.hinge-in-from-middle-y.mui-enter.mui-enter-active{transform:perspective(2000px) rotate(0deg);opacity:1;}.hinge-out-from-top.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:top;transition-property:transform,opacity;opacity:1;}.hinge-out-from-top.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0;}.hinge-out-from-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:right;transition-property:transform,opacity;opacity:1;}.hinge-out-from-right.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0;}.hinge-out-from-bottom.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:bottom;transition-property:transform,opacity;opacity:1;}.hinge-out-from-bottom.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(-90deg);opacity:0;}.hinge-out-from-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:left;transition-property:transform,opacity;opacity:1;}.hinge-out-from-left.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(-90deg);opacity:0;}.hinge-out-from-middle-x.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1;}.hinge-out-from-middle-x.mui-leave.mui-leave-active{transform:perspective(2000px) rotateX(90deg);opacity:0;}.hinge-out-from-middle-y.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:perspective(2000px) rotate(0deg);transform-origin:center;transition-property:transform,opacity;opacity:1;}.hinge-out-from-middle-y.mui-leave.mui-leave-active{transform:perspective(2000px) rotateY(90deg);opacity:0;}.scale-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:scale(0.5);transition-property:transform,opacity;opacity:0;}.scale-in-up.mui-enter.mui-enter-active{transform:scale(1);opacity:1;}.scale-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:scale(1.5);transition-property:transform,opacity;opacity:0;}.scale-in-down.mui-enter.mui-enter-active{transform:scale(1);opacity:1;}.scale-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1;}.scale-out-up.mui-leave.mui-leave-active{transform:scale(1.5);opacity:0;}.scale-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:scale(1);transition-property:transform,opacity;opacity:1;}.scale-out-down.mui-leave.mui-leave-active{transform:scale(0.5);opacity:0;}.spin-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:rotate(-0.75turn);transition-property:transform,opacity;opacity:0;}.spin-in.mui-enter.mui-enter-active{transform:rotate(0);opacity:1;}.spin-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:rotate(0);transition-property:transform,opacity;opacity:1;}.spin-out.mui-leave.mui-leave-active{transform:rotate(0.75turn);opacity:0;}.spin-in-ccw.mui-enter{transition-duration:500ms;transition-timing-function:linear;transform:rotate(0.75turn);transition-property:transform,opacity;opacity:0;}.spin-in-ccw.mui-enter.mui-enter-active{transform:rotate(0);opacity:1;}.spin-out-ccw.mui-leave{transition-duration:500ms;transition-timing-function:linear;transform:rotate(0);transition-property:transform,opacity;opacity:1;}.spin-out-ccw.mui-leave.mui-leave-active{transform:rotate(-0.75turn);opacity:0;}.slow{transition-duration:750ms !important;animation-duration:750ms !important;}.fast{transition-duration:250ms !important;animation-duration:250ms !important;}.linear{transition-timing-function:linear !important;animation-timing-function:linear !important;}.ease{transition-timing-function:ease !important;animation-timing-function:ease !important;}.ease-in{transition-timing-function:ease-in !important;animation-timing-function:ease-in !important;}.ease-out{transition-timing-function:ease-out !important;animation-timing-function:ease-out !important;}.ease-in-out{transition-timing-function:ease-in-out !important;animation-timing-function:ease-in-out !important;}.bounce-in{transition-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;}.bounce-out{transition-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;}.bounce-in-out{transition-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;}.short-delay{transition-delay:300ms !important;animation-delay:300ms !important;}.long-delay{transition-delay:700ms !important;animation-delay:700ms !important;}.shake{animation-name:shake-7;}@keyframes shake-7{0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{transform:translateX(7%);}5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{transform:translateX(-7%);}}.spin-cw{animation-name:spin-cw-1turn;}@keyframes spin-cw-1turn{0%{transform:rotate(-1turn);}100%{transform:rotate(0);}}.spin-ccw{animation-name:spin-ccw-1turn;}@keyframes spin-ccw-1turn{0%{transform:rotate(0);}100%{transform:rotate(-1turn);}}.wiggle{animation-name:wiggle-7deg;}@keyframes wiggle-7deg{40%,50%,60%{transform:rotate(7deg);}35%,45%,55%,65%{transform:rotate(-7deg);}0%,30%,70%,100%{transform:rotate(0);}}.shake,.spin-cw,.spin-ccw,.wiggle{animation-duration:500ms;}.infinite{animation-iteration-count:infinite;}:root{--rendite-calculated-background:#fff;}main{display:block;}html.menu-opened body{overflow:hidden;}.grid-container .grid-container{padding:0;}[class*="frame-type-tx_bccommonelements_container_"][class*="spalten"] > div > div > .grid-container > .grid-x > .cell{padding-bottom:30px;}main:not(.layout-0) ~ #mercury-widget{display:none !important;}#footer{position:relative;z-index:1;}#footer a,#footer #image-copyright{text-decoration:none;transition:color 0.2s ease-in-out,background 0.2s ease-in-out,border 0.2s ease-in-out;}#footer ul{margin:0;padding:0;border:0;list-style:none;}#footer ul li{margin-bottom:initial;}#footer-bottom{background:#454347;color:#fff;padding:8px 0 calc(var(--fixedHeaderHeight,100px) + 30px);}#footer-bottom li{display:inline-block;vertical-align:middle;}#footer-bottom li:after{content:'|';display:inline-block;margin:0 0.5em;}#footer-bottom li:last-child:after{content:none;}#siteby{vertical-align:middle;}#totop a:after{content:"\e316";display:inline-block;margin-left:0.7em;transform:scale(1.75);}.js #image-copyright{}.js #image-copyright.bc-generic-copyright-visible:before{transform:scale(1.75) rotate(180deg);}.js #image-copyright:after{color:#fff;}.js #image-copyright:hover{color:#e40026;}#footer-partner{background:#efeff0;padding:2em 0;}#footer-partner .cell{max-width:50%;}#footer-partner img{filter:grayscale(100%);opacity:0.7;transition:filter 0.2s ease-in-out,opacity 0.2s ease-in-out;}#footer-partner .no-grey img{filter:none;opacity:1;}#footer-partner a:hover img,#footer-partner a:focus img{filter:none;opacity:1;}#footer-partner .slick-slide{justify-content:center;padding:15px;display:flex;align-items:center;height:auto;}#footer-partner .slick-track{display:flex;position:relative;z-index:1;}#footer-partner .slick-slider{position:relative;padding:40px;}#footer-partner .slick-button{position:absolute;top:50%;transform:translateY(-50%);background:#454347;color:#fff;width:40px;height:40px;font-size:1.375rem;text-align:center;line-height:40px;transition:background 0.2s ease-in-out;z-index:2;cursor:pointer;}#footer-partner .slick-button.slick-disabled{opacity:0.5;}#footer-partner .slick-button:hover{background:#e40026;color:#fff;}#footer-partner .slick-button:after{position:relative;top:1px;}#footer-partner .slick-prev{left:0;}#footer-partner .slick-prev:after{content:"\e5c4";}#footer-partner .slick-next{right:0;}#footer-partner .slick-next:after{content:"\e5c8";}#footer-inner{background:#454347 no-repeat center center;background-size:cover;color:#fff;padding:2em 0;border-bottom:10px solid #0089b3;line-height:1.4;}html.first-scrolled #footer-inner{background-image:url("/fileadmin/images/common/footer.jpg");}#footer-inner p{margin-bottom:0.5em;}#footer-inner strong{font-size:1.25rem;}#footer-inner .button-hollow,#footer-inner #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework #footer-inner .btn,#footer-inner form .form-navigation .btn-cancel,form .form-navigation #footer-inner .btn-cancel,#footer-inner [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions #footer-inner .btn-cancel,#footer-inner .button,#footer-inner .button-dark,#footer-inner form .form-navigation .btn-primary,form .form-navigation #footer-inner .btn-primary{margin-top:1em;margin-bottom:0;}#footer-inner .fourth-1 p:first-child{padding-top:0.4em;}#footer-inner .cell.first{text-align:right;padding-right:40px;}#footer .social-icons{font-size:1.25rem;line-height:1;}#footer .social-icons ul{display:flex;flex-flow:row wrap;margin:1em -5px 0;}#footer .social-icons li{flex:0 0 auto;min-height:0;min-width:0;padding:5px;}#footer .social-icons a{display:block;background:#454347;border-radius:50%;width:2.5em;height:2.5em;position:relative;transition:background 0.2s ease-in-out;}#footer .social-icons a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#footer .social-icons a:hover,#footer .social-icons a:focus{background:#e40026;color:#fff;}#footer-logo .border{stroke:#fff;stroke-width:16;paint-order:markers stroke fill;}#footer-logo img,#footer-logo svg{max-width:170px;}#footer-form{background:#fff;padding:2em 0;}#footer-form strong{font-size:1.25rem;}#footer-form p{margin-bottom:5px;}#footer-form .frame-type-form_formframework{max-width:780px;margin:0 auto;font-size:1rem;}#footer-form .frame-type-form_formframework .btn-toolbar{text-align:center;}#footer-links{background:#0089b3;color:#fff;font-size:1.25rem;font-weight:bold;line-height:1.2;}#footer-links ul.grid-x{margin:0 -15px;}#footer-links .cell[data-icon]{font-size:1.75rem;width:2.5em;text-align:center;}#footer-links div.grid-x{padding:15px 0;}#footer-links a{display:block;height:100%;}#footer-links a:hover,#footer-links a:focus{color:#fff;background:#454347;}#footer-links li{border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2);}#footer-links li:first-child{border-top:none;}#footer-links li:last-child{border-bottom:none;}#footernav{font-size:1.125rem;text-transform:uppercase;}#footernav li{padding:0.4em 0;}#footernav span[data-icon]{color:#e40026;display:inline-block;margin-left:0.5em;}#hansehaus-chat-button{position:fixed;right:40px;bottom:24px;background:#0089b3;z-index:10001;border-radius:50%;cursor:pointer;width:44px;height:44px;color:#fff;transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out;}#hansehaus-chat-button:not(.initialized){opacity:0;visibility:hidden;}#hansehaus-chat-button:not(.initialized) + #hansehaus-chat-content,#hansehaus-chat-button[aria-expanded="false"] + #hansehaus-chat-content{visibility:hidden;translate:20px 0;opacity:0;}#hansehaus-chat-button img{position:absolute;top:50%;left:50%;translate:-50% -50%;width:70%;height:70%;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 0 4px #fff;}#hansehaus-chat-button.initialized > *{transition:opacity 0.2s ease-in-out;}#hansehaus-chat-button[aria-expanded="true"]{--hansehaus-chat-animation:none;}#hansehaus-chat-button[aria-expanded="true"]:before{opacity:1;}#hansehaus-chat-button[aria-expanded="true"] > *{opacity:0;}#hansehaus-chat-button:before{content:"\e5cd";font-size:2.25rem;opacity:0;transition:opacity 0.2s ease-in-out;}@keyframes hansehaus-chat-button-avatar{to{scale:2;box-shadow:0 0 0 0.0625rem #fff;}}#hansehaus-chat-number{background:#e40026;color:#fff;border-radius:50%;width:16px;height:16px;display:flex;justify-content:center;align-items:center;position:absolute;top:-4px;right:-3px;font-size:0.75rem;line-height:1;}#hansehaus-chat-number:before{content:'2';}#hansehaus-chat-online{background:#23c45a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #fff;position:absolute;bottom:16%;right:16%;animation:var(--hansehaus-chat-animation);}#hansehaus-chat-content{position:fixed;bottom:0;right:0;height:100%;width:100%;background:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;z-index:10000;box-shadow:1px 1px 10px 0px #000;overflow:hidden;transition:translate 0.2s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out;padding-bottom:110px;}#hansehaus-chat-content iframe{width:100%;height:100%;border:none;}#header{position:relative;--header-base-height:124px;}.imageheader-disabled #header{height:var(--header-top-height,var(--header-base-height));}#header ul{margin:0;padding:0;border:0;list-style:none;}#header ul li{margin-bottom:initial;}#header-top{--header-padding-vertical:6px;position:absolute;z-index:102;left:0;top:0;right:0;padding:var(--header-padding-vertical) 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;pointer-events:none;}#header-top a{pointer-events:all;text-decoration:none;color:inherit;transition:color 0.2s ease-in-out;}#header-top a:hover,#header-top a:focus{color:#e40026;}html:not(.menu-opened) .imageheader-enabled #header-top,html:not(.menu-opened) .page-aktionshauskonfigurator.with-header-image #header-top{color:#fff;}.menu-opened #header-top{position:fixed;}#header-top .page-link{font-size:1.375rem;}#header-top .submenu{position:absolute;top:100%;left:0;z-index:-1;white-space:nowrap;max-height:calc(100vh - 40px);max-height:0;overflow:hidden;opacity:0;transition:max-height 0.2s ease-in-out,opacity 0.2s ease-in-out;}#header-top .submenu ul{background:#fff;padding:10px;border:1px solid #efeff0;}#header-top .submenu li{margin-bottom:10px;}#header-top .clicked .submenu{display:block;max-height:var(--max-height,150px);opacity:1;}#headernav{width:100%;}#headernav > ul{display:flex;justify-content:space-between;align-items:center;}#header-search{pointer-events:all;}#header-language{position:relative;padding-left:10px;pointer-events:all;}#header-language .toggler{display:flex;align-items:center;cursor:pointer;}#header-language.clicked .toggler span[data-icon]{transform:scale(1,-1);}#header-language span[data-icon]{display:inline-block;font-size:1.1em;margin-left:6px;}#header-language img{width:25px;height:15px;}#quick-search-form{position:relative;}#quick-search-form input,#quick-search-form button{margin:0;color:inherit;}#quick-search-form button{height:100%;order:1;transition:color 0.2s ease-in-out;font-size:1.5625rem;cursor:pointer;}#quick-search-form button:hover,#quick-search-form button:focus{color:#e40026;}#quick-search-form input{border:none;width:150px;background:#fff;color:#454347;order:2;}#quick-search-form input::-moz-placeholder{font-style:italic;}#quick-search-form input::placeholder{font-style:italic;}#quick-search-form input:focus + button{color:#e40026;}#quick-search-form .search-autocomplete-results{position:absolute;left:-20px;top:100%;right:0;}#logo-helper{height:60px;width:86px;margin:var(--margin-top) var(--margin-right) 0 var(--margin-left);--margin-top:20px;--margin-left:0px;--margin-right:10px;}#logo{position:fixed;z-index:101;right:var(--margin-right);transition:top 0.2s ease-in-out;}#logo .border{stroke:#fff;stroke-width:16;paint-order:markers stroke fill;transition:transform 0.2s ease-in-out;}#logo .border-helper{transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out;}#logo g{transition:transform 0.2s ease-in-out;}#logo svg{height:60px;width:auto;transition:height 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transform-origin:right bottom;}html.scrolled #logo svg{transform:scale(1.4);}html.scrolled #logo .logo-svg-hanse{transform:matrix(0.6349,0,0,0.6349,-16.50763,112.69937);}html.scrolled #logo .logo-svg-haus{transform:matrix(0.6349,0,0,0.6349,99.23446,68.38342);}html.scrolled #logo .logo-svg-zuhause{transform:matrix(0.6349,0,0,0.6349,99.23446,68.38342);}html.scrolled #logo .border-helper{opacity:1;transform:matrix(1,0,0,0.63269,64.5,68.55602);}#menu-label{width:33.33333vw;}#menu-label button{pointer-events:all;cursor:pointer;padding-left:78px;text-transform:uppercase;font-weight:bold;font-size:1.25rem;color:inherit;transition:color 0.2s ease-in-out;}.menu-opened #menu-label button,.menu-toggler-hovered #menu-label button{color:#e40026;}#menu-label .menu-close{display:none;}.menu-opened #menu-label .menu-show{display:none;}.menu-opened #menu-label .menu-close{display:block;}#menu-toggler{position:fixed;left:0;top:71px;z-index:101;filter:drop-shadow(0px 0px 30px rgba(69,67,71,0.36));}#menu-toggler button{display:flex;align-items:center;color:#454347;cursor:pointer;width:51px;height:40px;background:#fff;color:#454347;clip-path:polygon(96.53261% 16.93651%,0% 0%,0% 100%,100% 89.4127%);display:flex;justify-content:center;align-items:center;transition:background 0.2s ease-in-out,color 0.2s ease-in-out;}#menu-toggler button:after{content:"\e3c7";--default-font-size:1.5025rem;--close-font-size:1.76644rem;font-size:var(--default-font-size);}.menu-opened #menu-toggler button,.menu-toggler-hovered #menu-toggler button{background:#e40026;color:#fff;}.menu-opened #menu-toggler button:after{content:"\e5cd";font-size:var(--close-font-size);}#mainnav-container{position:fixed;top:0;bottom:0;right:0;left:0;z-index:100;background:#fff;transform:translateY(-100%);padding-top:165px;transition:transform 0.4s ease-in-out;}.menu-opened #mainnav-container{transform:none;}#mainnav-container a{text-decoration:none;}#mainnav-wrapper{height:100%;overflow:auto;}#mainnav-wrapper > div{height:100%;display:flex;flex-direction:column;justify-content:space-between;}#mainnav-content{background:#efeff0;padding:calc(6.25vw + 30px) 15px 100px;clip-path:polygon(0 0,100% 6.25vw,100% 100%,0 100%,0 0);}#mainnav-desktop-helper{position:absolute;z-index:-1;right:0;top:0;bottom:0;pointer-events:none;width:calc(50% - 150px);background:#efeff0;clip-path:polygon(50px 0,100% 0,100% 100%,0 100%,50px 0);}#mainnav{position:relative;z-index:1;line-height:1.2;padding-bottom:40px;}#mainnav ul.level-2{padding:5px 0 10px;}#mainnav li{transition:background 0.2s ease-in-out;}#mainnav li.level-1:not(:last-child){border-bottom:1px solid #efeff0;}#mainnav a{display:block;}#mainnav a.act,#mainnav a.cur{color:#e40026;}#mainnav a.level-1{font-size:1.375rem;text-transform:uppercase;padding:14px 15px 14px 0;}#mainnav a.level-2{font-size:1.25rem;padding:7px 15px 9px 40.00215px;}#mainnav .toggler{width:calc(1em + 16px);text-align:center;font-size:1.50013rem;line-height:1;padding-top:16px;transition:color 0.2s ease-in-out;}#mainnav .has-submenu .toggler{cursor:pointer;}#mainnav .has-submenu .toggler:before{content:"\e145";}#mainnav li.submenu-opened .has-submenu a,#mainnav li.submenu-opened .has-submenu .toggler{color:#e40026;}#bc-imageheader{position:relative;z-index:1;}#bc-imageheader-slides{position:relative;z-index:1;overflow:hidden;}#imageheader{position:relative;}#imageheader .responsive-embed{margin-bottom:0;}#imageheader.disabled{border:none;}#imageheader .tns-controls,#imageheader .tns-nav{display:none;}#imageheader .bc-imageheader-image{position:relative;height:100%;}#imageheader .bc-imageheader-image:after{content:'';position:absolute;z-index:1;left:0;top:0;right:0;height:200px;background:transparent linear-gradient(180deg,rgba(0,0,0,0.5) 0%,transparent 100%) 0% 0% no-repeat padding-box;}#imageheader .bc-imageheader-slide-inner img,#imageheader .bc-imageheader-slide-inner video,#imageheader .bc-imageheader-slide-inner iframe{display:block;width:100%;height:100%;border:none;-o-object-fit:cover;object-fit:cover;}#imageheader .bc-imageheader-slide{display:flex;width:100%;}#imageheader .bc-imageheader-slide > div{width:100%;}#imageheader .bc-imageheader-slide > div:first-child{margin-right:-100%;}#imageheader video,#imageheader iframe,#imageheader .sg-cookie-optin-iframe-consent{position:absolute;left:0;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;height:100%;}#imageheader .sg-cookie-optin-iframe-consent{height:auto !important;}#imageheader .flex-video{position:static;padding:0;margin:0;}#imageheader .sentinel{pointer-events:none;visibility:hidden;}#imageheader .bc-imageheader-video-control{font-size:6.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;opacity:0.5;transition:opacity 0.2s ease-in-out;z-index:2;}#imageheader .bc-imageheader-video-control:hover,#imageheader .bc-imageheader-video-control:focus{opacity:1;}#imageheader .bc-imageheader-video-control:after{border-style:solid;border-color:#fff;border-width:0.5em 0px 0.5em 0.75em;border-color:transparent transparent transparent #fff;content:'';display:block;}.bc-flashheader-description{font-size:1.875rem;line-height:1;text-align:center;z-index:2;padding-top:var(--header,130px);display:flex;align-items:center;justify-content:center;pointer-events:none;}.bc-flashheader-description > div{width:100%;}.bc-flashheader-description .description-wrapper{align-self:center;padding-bottom:var(--stoerer-height);}.bc-flashheader-description .description{text-transform:uppercase;color:#fff;font-weight:bold;text-shadow:0 0 40px rgba(0,0,0,0.7);pointer-events:all;}.bc-flashheader-description .description-sub{color:#e40026;font-family:"Shadows Into Light Two",serif;text-shadow:0 0 40px rgba(0,0,0,0.7);pointer-events:all;font-size:1.625rem;line-height:1.1;}.bc-flashheader-description .description-sub.description-sub-white{color:#fff;}.bc-flashheader-description .description-image-sub{pointer-events:all;}#imageheader .bc-flashheader-description .description-image-sub img{width:800px;height:30px;-o-object-fit:contain;object-fit:contain;margin:0 auto;}.bc-flashheader-description .link{margin-top:0.5em;pointer-events:all;}main.imageheader-layout-fullscreen #imageheader img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}main.imageheader-layout-fullscreen #imageheader .bc-imageheader-image{position:static;}main.imageheader-layout-fullscreen #imageheader .bc-imageheader-slide{width:100%;min-height:100vh;}main.imageheader-layout-fullscreen #imageheader .bc-imageheader-slide-inner{position:relative;}main.imageheader-layout-fullscreen #imageheader .bc-imageheader-slide-inner img{position:absolute;left:0;top:0;}.header-stoerer-wrapper{font-size:1.125rem;line-height:1.38;display:flex;flex-direction:column;align-items:flex-end;padding:20px 0;overflow:hidden;text-align:center;}.header-stoerer-wrapper a{pointer-events:all;color:inherit;position:relative;text-decoration:none;display:block;height:0;padding-bottom:var(--ratio,100%);}.header-stoerer-wrapper a:hover .stoerer-background,.header-stoerer-wrapper a:focus .stoerer-background{transform:scale3D(1.1,1.1,1.1);}.header-stoerer-wrapper .stoerer-content{position:absolute;left:0;top:0;bottom:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px;}.header-stoerer-wrapper .stoerer-background{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;overflow:hidden;transform:translateZ(0);will-change:transform;transition:transform 0.2s ease-in-out;}.header-stoerer-wrapper .stoerer-large{color:#fff;position:relative;z-index:2;width:135px;transform:translateX(10px);--ratio:93.816%;}.header-stoerer-wrapper .stoerer-large-content{clip-path:polygon(0% 37.421%,10.402% 76.144%,60.835% 100%,100.0001% 60.983%,78.211% 1.302%,33.924% 0%);}.header-stoerer-wrapper .stoerer-large-content > div{transform:translateY(-0.4em);}.header-stoerer-wrapper .stoerer-large-background{background:#0089b3;clip-path:polygon(0% 37.421%,10.402% 76.144%,60.835% 100%,100.0001% 60.983%,78.211% 1.302%,33.924% 0%);}.header-stoerer-wrapper .stoerer-large-background:after,.header-stoerer-wrapper .stoerer-large-background:before{background:rgba(255,255,255,0.09);position:absolute;width:200%;height:200%;content:'';}.header-stoerer-wrapper .stoerer-large-background:before{top:0;left:9.271%;transform:rotate(-31.8deg);transform-origin:left top;}.header-stoerer-wrapper .stoerer-large-background:after{right:0;bottom:32.579%;transform:rotate(19.3deg);transform-origin:right bottom;}.header-stoerer-wrapper .stoerer-large-title{font-weight:bold;text-transform:uppercase;line-height:1;}.header-stoerer-wrapper .stoerer-large-title + div{margin-top:1em;}.header-stoerer-wrapper .stoerer-small{color:#454347;position:relative;z-index:1;width:180px;font-weight:bold;--ratio:98.96019%;margin-top:-95px;}.header-stoerer-wrapper .stoerer-small-background{background:#fff;clip-path:polygon(25.195% 0%,0% 30.467%,10.122% 87.521%,64.516% 100%,100.0001% 48.004%,75.195% 8.713%);}#fixed-header-below{position:fixed;left:0;right:0;bottom:0;z-index:101;}#header-filter,#header-fixed-standort,#header-individual-links{position:absolute;left:0;bottom:0;right:0;background:#fff;clip-path:polygon(0% 45.799%,20.104% 0%,100% 34.959%,100% 100%,0% 100%);padding:24px 8.33333% 0;}.min-height#header-filter,.min-height#header-fixed-standort,.min-height#header-individual-links{min-height:110px;}#header-filter div.select{position:relative;color:#fff;flex:0 0 auto;}#header-filter div.select:after{content:"\e313";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.1em;z-index:1;}#header-filter form{}#header-filter select,#header-filter button{white-space:nowrap;height:100%;margin:0;}#header-filter select{background:transparent;border-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:2;}#header-filter select option{color:#454347;}#header-fixed-standort{background:#979797;color:#fff;display:flex;align-items:center;padding-left:15%;}#header-fixed-standort .label{font-size:1.25rem;text-transform:uppercase;padding-right:52px;}#header-fixed-standort .button,#header-fixed-standort .button-dark,#header-fixed-standort form .form-navigation .btn-primary,form .form-navigation #header-fixed-standort .btn-primary,#fixed-header-below #header-fixed-standort{font-size:1rem;}#header-individual-links{background:#979797;color:#fff;font-size:1.125rem;text-transform:uppercase;white-space:nowrap;}#header-individual-links > div{padding:25px 0;}#header-individual-links ul{margin:0;padding:0;border:0;list-style:none;display:flex;flex-wrap:wrap;overflow:hidden;max-width:calc(100% - var(--fixedButtonWidth,0px) - 30px);height:1.5em;margin-left:-5px;}#header-individual-links ul li{margin-bottom:initial;}#header-individual-links li{padding-inline:20px;}#header-individual-links a{text-decoration:none;transition:color 0.2s ease-in-out;}#content{padding:35px 0 50px;}.page-start #content{padding-top:25px;}.content-root > [class*="frame-bc-rahmen-"]:last-child,.content-root .frame-type-tx_bckundenhansehaus_bild_text:last-child,.content-root .frame-list-type-bchansehaus_pi6:last-child,.content-root .frame-type-tx_bckundenhansehaus_icon_teaser:last-child,.content-root .frame-type-tx_bchansehaus_container_accordion_tab_switch:last-child{margin-bottom:-50px;}#breadcrumb{padding-top:35px;}#breadcrumb ul{margin:0;padding:0;border:0;list-style:none;}#breadcrumb ul li{margin-bottom:initial;}#breadcrumb li{display:inline-block;vertical-align:top;}#breadcrumb li:after{content:"\e315";margin:0 0.2em;position:relative;top:0.12em;font-size:1.2em;}#breadcrumb li:last-child:after{content:none;}#breadcrumb li.cur a{color:#e40026;}#breadcrumb a{text-decoration:none;}#breadcrumb span[data-icon]:before{font-size:1.2em;position:relative;top:2px;}.button,.button-dark,form .form-navigation .btn-primary,.button-hollow,#footer-form .frame-type-form_formframework .btn,form .form-navigation .btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel,.button-arrow,.button-text{text-transform:uppercase;border-width:2px;text-decoration:none;}.button.nomargin,.nomargin.button-dark,form .form-navigation .nomargin.btn-primary,.button-hollow.nomargin,#footer-form .frame-type-form_formframework .nomargin.btn,form .form-navigation .nomargin.btn-cancel,[id^="form-hausbau-assistent"] .actions .nomargin.btn-cancel,.button-arrow.nomargin,.button-text.nomargin{margin-bottom:0;}.button-dark{background:#454347;}.button-dark:hover,.button-dark:focus{background:#e40026;}.button-hollow,#footer-form .frame-type-form_formframework .btn,form .form-navigation .btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:13px 20px;border:1px solid transparent;border-radius:0;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;}[data-whatinput='mouse'] .button-hollow,[data-whatinput='mouse'] #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework [data-whatinput='mouse'] .btn,[data-whatinput='mouse'] form .form-navigation .btn-cancel,form .form-navigation [data-whatinput='mouse'] .btn-cancel,[data-whatinput='mouse'] [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions [data-whatinput='mouse'] .btn-cancel{outline:0;}.button-hollow,#footer-form .frame-type-form_formframework .btn,form .form-navigation .btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel,.button-hollow.disabled,#footer-form .frame-type-form_formframework .disabled.btn,form .form-navigation .disabled.btn-cancel,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel,.button-hollow[disabled],#footer-form .frame-type-form_formframework .btn[disabled],form .form-navigation .btn-cancel[disabled],[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled],.button-hollow.disabled:hover,#footer-form .frame-type-form_formframework .disabled.btn:hover,form .form-navigation .disabled.btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel:hover,.button-hollow[disabled]:hover,#footer-form .frame-type-form_formframework .btn[disabled]:hover,form .form-navigation .btn-cancel[disabled]:hover,[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled]:hover,.button-hollow.disabled:focus,#footer-form .frame-type-form_formframework .disabled.btn:focus,form .form-navigation .disabled.btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel:focus,.button-hollow[disabled]:focus,#footer-form .frame-type-form_formframework .btn[disabled]:focus,form .form-navigation .btn-cancel[disabled]:focus,[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled]:focus{background-color:#e40026;color:#fff;}.button-hollow:hover,#footer-form .frame-type-form_formframework .btn:hover,form .form-navigation .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .btn-cancel:hover,.button-hollow:focus,#footer-form .frame-type-form_formframework .btn:focus,form .form-navigation .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .btn-cancel:focus{background-color:#454347;color:#fff;}.button-hollow,#footer-form .frame-type-form_formframework .btn,form .form-navigation .btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel,.button-hollow:hover,#footer-form .frame-type-form_formframework .btn:hover,form .form-navigation .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .btn-cancel:hover,.button-hollow:focus,#footer-form .frame-type-form_formframework .btn:focus,form .form-navigation .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .btn-cancel:focus,.button-hollow.disabled,#footer-form .frame-type-form_formframework .disabled.btn,form .form-navigation .disabled.btn-cancel,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel,.button-hollow.disabled:hover,#footer-form .frame-type-form_formframework .disabled.btn:hover,form .form-navigation .disabled.btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel:hover,.button-hollow.disabled:focus,#footer-form .frame-type-form_formframework .disabled.btn:focus,form .form-navigation .disabled.btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .disabled.btn-cancel:focus,.button-hollow[disabled],#footer-form .frame-type-form_formframework .btn[disabled],form .form-navigation .btn-cancel[disabled],[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled],.button-hollow[disabled]:hover,#footer-form .frame-type-form_formframework .btn[disabled]:hover,form .form-navigation .btn-cancel[disabled]:hover,[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled]:hover,.button-hollow[disabled]:focus,#footer-form .frame-type-form_formframework .btn[disabled]:focus,form .form-navigation .btn-cancel[disabled]:focus,[id^="form-hausbau-assistent"] .actions .btn-cancel[disabled]:focus{background-color:transparent;}.button-hollow.back,#footer-form .frame-type-form_formframework .back.btn,form .form-navigation .back.btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel{padding-left:40px;position:relative;}.button-hollow.back:before,#footer-form .frame-type-form_formframework .back.btn:before,form .form-navigation .back.btn-cancel:before,[id^="form-hausbau-assistent"] .actions .btn-cancel:before{content:"\e5c4";font-size:1.375rem;position:absolute;left:10px;top:9px;}.button-arrow{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:13px 20px;border:1px solid transparent;border-radius:0;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;padding:8px 40px 6px 0;border:none;position:relative;color:#e40026;text-align:left;transition:color 0.2s ease-in-out;}[data-whatinput='mouse'] .button-arrow{outline:0;}.button-arrow:before{content:"\e5c8";font-size:1.375rem;position:absolute;right:0;bottom:4px;}.button-arrow:after{display:block;content:'';border-bottom:2px solid #454347;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;position:absolute;right:0;left:0;bottom:0;}.button-arrow:hover,.button-arrow:focus{color:#454347;}.button-arrow:hover:after,.button-arrow:focus:after{border-color:#e40026;}.button-text{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;padding:13px 20px;border:1px solid transparent;border-radius:0;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;font-family:inherit;font-size:1rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;padding:8px 0px 6px;border:none;position:relative;color:#454347;text-align:left;transition:color 0.2s ease-in-out;}[data-whatinput='mouse'] .button-text{outline:0;}.button-text:after{display:block;content:'';border-bottom:2px solid #454347;transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;position:absolute;right:0;left:0;bottom:0;}.button-text:hover,.button-text:focus{color:#e40026;}.button.hollow,.hollow.button-dark,form .form-navigation .hollow.btn-primary,.button-hollow,#footer-form .frame-type-form_formframework .btn,form .form-navigation .btn-cancel,[id^="form-hausbau-assistent"] .actions .btn-cancel{border:2px solid var(--button-hollow-color,#454347);color:var(--button-hollow-color,#454347);}.button.hollow:hover,.hollow.button-dark:hover,form .form-navigation .hollow.btn-primary:hover,.button-hollow:hover,#footer-form .frame-type-form_formframework .btn:hover,form .form-navigation .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .btn-cancel:hover,.button.hollow:focus,.hollow.button-dark:focus,form .form-navigation .hollow.btn-primary:focus,.button-hollow:focus,#footer-form .frame-type-form_formframework .btn:focus,form .form-navigation .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .btn-cancel:focus{border-color:#e40026;color:#e40026;}.button.hollow:hover.disabled,.hollow.button-dark:hover.disabled,form .form-navigation .hollow.btn-primary:hover.disabled,.button-hollow:hover.disabled,#footer-form .frame-type-form_formframework .btn:hover.disabled,form .form-navigation .btn-cancel:hover.disabled,[id^="form-hausbau-assistent"] .actions .btn-cancel:hover.disabled,.button.hollow:hover[disabled],.hollow.button-dark:hover[disabled],form .form-navigation .hollow.btn-primary:hover[disabled],.button-hollow:hover[disabled],#footer-form .frame-type-form_formframework .btn:hover[disabled],form .form-navigation .btn-cancel:hover[disabled],[id^="form-hausbau-assistent"] .actions .btn-cancel:hover[disabled],.button.hollow:focus.disabled,.hollow.button-dark:focus.disabled,form .form-navigation .hollow.btn-primary:focus.disabled,.button-hollow:focus.disabled,#footer-form .frame-type-form_formframework .btn:focus.disabled,form .form-navigation .btn-cancel:focus.disabled,[id^="form-hausbau-assistent"] .actions .btn-cancel:focus.disabled,.button.hollow:focus[disabled],.hollow.button-dark:focus[disabled],form .form-navigation .hollow.btn-primary:focus[disabled],.button-hollow:focus[disabled],#footer-form .frame-type-form_formframework .btn:focus[disabled],form .form-navigation .btn-cancel:focus[disabled],[id^="form-hausbau-assistent"] .actions .btn-cancel:focus[disabled]{border:2px solid var(--button-hollow-color,#454347);color:var(--button-hollow-color,#454347);}.button + .button,.button-dark + .button,form .form-navigation .btn-primary + .button,.button + .button-dark,.button-dark + .button-dark,form .form-navigation .btn-primary + .button-dark,form .form-navigation .button + .btn-primary,form .form-navigation .button-dark + .btn-primary,form .form-navigation .btn-primary + .btn-primary,.button + [class*="button-"],.button-dark + [class*="button-"],form .form-navigation .btn-primary + [class*="button-"],[class*="button-"] + .button,[class*="button-"] + .button-dark,form .form-navigation [class*="button-"] + .btn-primary,[class*="button-"] + [class*="button-"]{margin-left:1em;}h1 a,.h1 a,h2 a,.frame-type-menu_sitemap_pages div > ul > li > a a,.h2 a,form legend a,fieldset.no-legend:before a,h3 a,.h3 a,h4 a,.h4 a{text-decoration:none;}header.bc-alternative-main > :first-child{color:#e40026;}header.bc-above > :first-child:not(:last-child){order:1;}header.bc-above > :last-child:not(:first-child){order:0;text-transform:none;line-height:1;}header.bc-above.bc-above-not-for-h1 > :last-child:not(:first-child){font-size:1.875rem;margin-bottom:25px;}header.bc-above.bc-above-not-for-h1.bc-with-background > :last-child:not(:first-child){color:#fff;padding:0 10px;}header.bc-above.bc-above-not-for-h1.bc-with-background > :last-child:not(:first-child) span{display:inline-block;background:#e40026;box-shadow:10px 0 0 #e40026,-10px 0 0 #e40026;padding-bottom:8px;position:relative;}header.bc-above.bc-above-not-for-h1.bc-with-background > :last-child:not(:first-child) span:not(:first-child){top:-1px;}header.bc-above.bc-above-not-for-h1.bc-with-background.bc-alternative > :last-child:not(:first-child) span{background:#454347;box-shadow:10px 0 0 #454347,-10px 0 0 #454347;}header.bc-above.bc-above-for-h1 > :last-child:not(:first-child){color:#454347;font-size:1.875rem;}header.bc-above-fake > :first-child:not(:last-child){margin-bottom:1rem;text-transform:none;line-height:1;color:#454347;font-size:1.875rem;}header.multiple:not(.bc-above) > :first-child:not(:last-child){margin-bottom:10px;}header.multiple.bc-above > :last-child:not(:first-child){margin-bottom:1rem;}header + .news-header-date{margin-top:-1em;margin-bottom:1em;}ul.checked,ul.minus,ul.location{margin:0;padding:0;border:0;list-style:none;margin-bottom:2rem;}ul.checked li,ul.minus li,ul.location li{margin-bottom:initial;padding-left:2em;margin-bottom:1rem;position:relative;}ul.checked ul,ul.minus ul,ul.location ul{margin:0;padding:0;border:0;list-style:none;margin:1rem 0;}ul.checked ul li,ul.minus ul li,ul.location ul li{margin-bottom:initial;margin-bottom:1rem;}ul.checked li:before,ul.minus li:before,ul.location li:before{content:"\e86c";color:#e40026;position:absolute;left:0;top:2px;font-size:1.25rem;}ul.location li:before{content:"\e8b4";}ul.minus li:before{content:"\e15c";}ul.lines{margin:0;padding:0;border:0;list-style:none;margin-bottom:2rem;}ul.lines li{margin-bottom:initial;--padding-block:10px;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:0;position:relative;border-bottom:2px solid var(--ul-line-border-color,#efeff0);padding-block:var(--padding-block);padding-right:2em;}ul.lines a{text-decoration:none;}ul.lines ul{margin:0;padding:0;border:0;list-style:none;margin:0;}ul.lines ul li{margin-bottom:initial;}ul.lines li:after{content:"\e315";color:#e40026;position:absolute;right:0;top:calc(2px + var(--padding-block));font-size:1.25rem;}.very-large-text{font-size:1.5625rem;}.large-text{font-size:1.25rem;}.small-text{font-size:0.875rem;}.red-text{color:#e40026;transition:color 0.2s ease-in-out;}.red-text a{transition:color 0.2s ease-in-out;}.red-text a:hover,.red-text a:focus{color:#454347;}a.link-red{color:#e40026;transition:color 0.2s ease-in-out;}a.link-red:hover,a.link-red:focus{color:#454347;}p,ul,div{}.rte-two-columns li,.rte-three-columns li{-moz-column-break-inside:avoid;break-inside:avoid;}#content p:last-child,#content ul:last-child{margin-bottom:0;}table{margin-bottom:1rem;}table.styled,table.bc-price-table-slider{border-collapse:collapse;width:100%;}table.styled th,table.bc-price-table-slider th{font-weight:bold;}table.styled td,table.styled th,table.bc-price-table-slider td,table.bc-price-table-slider th{border-bottom:1px solid #454347;padding:12px 20px;}table.styled tbody tr:last-child td,table.styled tbody tr:last-child th,table.bc-price-table-slider tbody tr:last-child td,table.bc-price-table-slider tbody tr:last-child th{border-bottom:none;}table.styled thead th,table.bc-price-table-slider thead th{background:#454347;color:#fff;vertical-align:middle;position:relative;}table.styled thead th:before,table.styled thead th:after,table.bc-price-table-slider thead th:before,table.bc-price-table-slider thead th:after{position:absolute;content:'';top:0;bottom:0;background:#fff;width:0.21875rem;transition:width 0.2s ease-in-out;}table.styled thead th:before,table.bc-price-table-slider thead th:before{left:0;}table.styled thead th:after,table.bc-price-table-slider thead th:after{right:0;}table.styled thead th:first-of-type:last-of-type:before,table.styled thead th:first-of-type:last-of-type:after,table.bc-price-table-slider thead th:first-of-type:last-of-type:before,table.bc-price-table-slider thead th:first-of-type:last-of-type:after{content:none;}table.styled thead th.active-column,table.bc-price-table-slider thead th.active-column{background:#e40026;border-bottom-color:#e40026;}table.styled thead th.active-column:before,table.styled thead th.active-column:after,table.bc-price-table-slider thead th.active-column:before,table.bc-price-table-slider thead th.active-column:after{width:0;}table.styled thead th.active-column + *:before,table.bc-price-table-slider thead th.active-column + *:before{width:0.4375rem;}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none;}.pswp *{box-sizing:border-box;}.pswp img{max-width:none;}.pswp--animate_opacity{opacity:0.001;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--open{display:block;}.pswp--zoom-allowed .pswp__img{cursor:zoom-in;}.pswp--zoomed-in .pswp__img{cursor:grab;}.pswp--dragging .pswp__img{cursor:grabbing;}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none;}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;}.pswp__img--placeholder{-webkit-backface-visibility:hidden;}.pswp__img--placeholder--blank{background:#222;}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0;}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#CCC;}.pswp__error-msg a{color:#CCC;text-decoration:underline;}.pswp--no-placeholder .pswp__img.pswp__img--placeholder{opacity:0;}.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:0.75;transition:opacity 0.2s;box-shadow:none;}.pswp__button:focus,.pswp__button:hover{opacity:1;}.pswp__button:active{outline:none;opacity:0.9;}.pswp__button::-moz-focus-inner{padding:0;border:0;}.pswp__ui--over-close .pswp__button--close{opacity:1;}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url('../../../typo3conf/ext/bc_photoswipe/Resources/Public/PhotoSwipe/bluechip-skin/default-skin.png') 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px;}.pswp__button--close{background-position:0 -44px;}.pswp__button--share{background-position:-44px -44px;}.pswp__button--fs{display:none;}.pswp--supports-fs .pswp__button--fs{display:block;}.pswp--fs .pswp__button--fs{background-position:-44px 0;}.pswp__button--zoom{display:none;background-position:-88px 0;}.pswp--zoom-allowed .pswp__button--zoom{display:block;}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0;}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden;}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute;}.pswp__button--arrow--left{left:0;}.pswp__button--arrow--right{right:0;}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,0.3);height:30px;width:32px;position:absolute;}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px;}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px;}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.pswp__share-modal{display:block;background:rgba(0,0,0,0.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity 0.25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity;}.pswp__share-modal--hidden{display:none;}.pswp__share-tooltip{z-index:1620;position:absolute;background:#FFF;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,0.25);transform:translateY(6px);transition:transform 0.25s;-webkit-backface-visibility:hidden;will-change:transform;}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px;}.pswp__share-tooltip a:hover{text-decoration:none;color:#000;}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0;}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px;}.pswp__share-modal--fade-in{opacity:1;}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0);}.pswp--touch .pswp__share-tooltip a{padding:16px 12px;}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#FFF;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;}a.pswp__share--facebook:hover{background:#3E5C9A;color:#FFF;}a.pswp__share--facebook:hover:before{border-bottom-color:#3E5C9A;}a.pswp__share--twitter:hover{background:#55ACEE;color:#FFF;}a.pswp__share--pinterest:hover{background:#CCC;color:#CE272D;}a.pswp__share--download:hover{background:#DDD;}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#FFF;opacity:0.75;padding:0 10px;}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;}.pswp__caption small{font-size:11px;color:#BBB;}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#CCC;}.pswp__caption--empty{display:none;}.pswp__caption--fake{visibility:hidden;}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity 0.25s ease-out;will-change:opacity;direction:ltr;}.pswp__preloader__icn{width:20px;height:20px;margin:12px;}.pswp__preloader--active{opacity:1;}.pswp__preloader--active .pswp__preloader__icn{background:url('../../../typo3conf/ext/bc_photoswipe/Resources/Public/PhotoSwipe/bluechip-skin/preloader.gif') 0 0 no-repeat;}.pswp--css_animation .pswp__preloader--active{opacity:1;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite;}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4,0,0.22,1) infinite;}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:0.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0;}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden;}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #FFF;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:none;margin:0;}@keyframes clockwise{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@keyframes donut-rotate{0%{transform:rotate(0);}50%{transform:rotate(-140deg);}100%{transform:rotate(0);}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550;}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4,0,0.22,1);}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible;}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5);}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3);}.pswp__ui--idle .pswp__top-bar{opacity:0;}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0;}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001;}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none;}.pswp__element--disabled{display:none !important;}.pswp--minimal--dark .pswp__top-bar{background:none;}.bc-common-elements-video-wrapper > .video video{-o-object-fit:cover;object-fit:cover;object-fit:cover;object-fit:cover;object-fit:cover;object-fit:cover;}.bc-common-elements-video-wrapper > .video iframe,.bc-common-elements-video-wrapper > .video video{position:absolute;z-index:2;inset:0;border:none;width:100%;height:100%;position:absolute;z-index:2;inset:0;border:none;width:100%;height:100%;position:absolute;z-index:2;inset:0;border:none;width:100%;height:100%;position:absolute;z-index:2;inset:0;border:none;width:100%;height:100%;position:absolute;z-index:2;inset:0;border:none;width:100%;height:100%;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-content.transition{transition:height 0.2s ease-in-out;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-content.overflow{overflow:hidden;height:0;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-content > div{padding:1em 0 1.5em 38px;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading{cursor:pointer;margin:0;outline:none;color:inherit;font-weight:normal;font-size:1.25rem;padding:5px 0;display:flex;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading:before{content:attr(data-icon-open);font-size:1.125rem;display:inline-block;margin-right:0;color:#000;vertical-align:middle;font-family:"hh";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:38px;text-align:center;padding-top:4px;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading.clicked:before{content:attr(data-icon-close);}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading span{vertical-align:middle;width:calc(100% - 38px);}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;height:100%;min-height:1px;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}.bc-common-elements-imageslider{overflow:hidden;position:relative;z-index:1;}.bc-common-elements-imageslider .slick-track{overflow:hidden;display:flex;}.bc-common-elements-imageslider-images{margin:-15px;}.bc-common-elements-imageslider.expanded .bc-common-elements-imageslider-images,.bc-common-elements-imageslider.nomargin .bc-common-elements-imageslider-images{margin:0;}.bc-common-elements-imageslider-images img{display:block;}.bc-common-elements-imageslider-images figure{display:inline-block;max-width:100%;}.slick-track .bc-common-elements-imageslider-images{margin:0;}.bc-common-elements-imageslider-slide{display:inline-block;padding:15px;text-align:center;}.bc-common-elements-imageslider.nomargin .bc-common-elements-imageslider-slide{padding:0;}.bc-common-elements-imageslider .controls{text-align:center;line-height:1;margin-top:2em;}.bc-common-elements-imageslider .controls .slick-arrow{color:black;}.bc-common-elements-imageslider .controls .slick-arrow:hover,.bc-common-elements-imageslider .controls .slick-arrow:focus{color:grey;}.bc-common-elements-imageslider .prev,.bc-common-elements-imageslider .next{display:none;}.bc-common-elements-imageslider .prev.slick-arrow,.bc-common-elements-imageslider .next.slick-arrow{display:inline-block;}.bc-common-elements-imageslider .prev.slick-hidden,.bc-common-elements-imageslider .next.slick-hidden{display:none;}.bc-common-elements-imageslider .slick-arrow{vertical-align:middle;font-size:20px;cursor:pointer;font-family:"hh";}.bc-common-elements-imageslider .slick-arrow.slick-disabled{opacity:0.5;color:black !important;cursor:default;}.bc-common-elements-imageslider .slick-arrow.prev{margin-right:5px;}.bc-common-elements-imageslider .slick-arrow.next{margin-left:5px;}.bc-common-elements-imageslider .pager{vertical-align:middle;margin:0 20px;display:none !important;}.bc-common-elements-imageslider .pager ul{list-style:none;margin:0;padding:0;border:0;}.bc-common-elements-imageslider .pager ul li{display:inline-block;vertical-align:middle;}.bc-common-elements-imageslider .pager button{text-indent:-9999em;width:10px;height:10px;background:black;opacity:0.5;border-radius:50%;display:inline-block;margin:0 5px;}.bc-common-elements-imageslider .pager button:hover{opacity:1;background:grey;}.bc-common-elements-imageslider .pager li.slick-active button{background:black;opacity:1;}.bc-common-elements-imageslider[data-small-count="1"] .bc-common-elements-imageslider-slide{width:100%;}.bc-common-elements-imageslider[data-small-count="2"] .bc-common-elements-imageslider-slide{width:50%;}.bc-common-elements-imageslider[data-small-count="3"] .bc-common-elements-imageslider-slide{width:33.33333%;}.bc-common-elements-imageslider[data-small-count="4"] .bc-common-elements-imageslider-slide{width:25%;}.bc-common-elements-tabs.initialized{position:relative;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-nav{list-style:none;margin:0;padding:0;border:0;text-transform:uppercase;max-width:1200px;padding:0 15px;margin:0 auto;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-nav li{list-style-image:none;list-style-type:none;margin-left:0;white-space:nowrap;float:left;margin:0 4px 0 0;background:#e40026;color:#fff;padding:8px 20px;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-nav::after{content:"";display:table;clear:both;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-nav .bc-common-elements-tabs-nav-heading{cursor:pointer;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-tab{padding:2em 0;}.bc-common-elements-tabs.initialized.is-collapsed .bc-common-elements-tabs-tab.overflow{height:0;width:100%;overflow:hidden;padding:0;position:absolute;}.bc-common-elements-tabs.initialized.is-compact{padding-top:2em;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav{position:absolute;z-index:100;top:0;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li{position:relative;display:list-item;float:none;line-height:1;transition:height 400ms ease-in-out 0s;overflow:hidden;height:0;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li.clicked{height:2em;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li a,.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li span{display:inline-block;padding:0.5em 1em;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li:before{content:"→";}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav li.clicked:before{content:"↓";}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav.is-open li{height:2em;}.bc-common-elements-tabs.initialized.is-compact .bc-common-elements-tabs-nav.is-open li.clicked:before{content:"↑";}.frame-has-frontend-background{--grid-cell-padding-left:0;--grid-cell-padding-top:0;--grid-cell-padding-right:0;--grid-cell-padding-bottom:0;}.grid-padding-x{--grid-cell-padding-right:0.9375rem;--grid-cell-padding-left:0.9375rem;}.grid-padding-y{--grid-cell-padding-top:0.9375rem;--grid-cell-padding-bottom:0.9375rem;}.grid-container.full > .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem;}.grid-container.full > .grid-padding-x.small-padding-collapse{margin-left:0;margin-right:0;}.bc-common-elements-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;}.bc-common-elements-video-wrapper > .sentinel{position:relative;z-index:1;visibility:hidden;}.bc-common-elements-video-wrapper > .sentinel[data-width="0"][data-height="0"]{height:0;padding-bottom:56.25%;}.bc-common-elements-video-wrapper > .video{width:100%;height:100%;}.bc-common-elements-flex{display:flex;}.bc-common-elements-flex > *{flex:auto;}.frame-ruler-after:after{border:none;border-bottom:2px solid #bebebe;margin-bottom:4rem;margin-top:4rem;content:'';display:block;}.frame-ruler-before:before{border:none;border-top:2px solid #bebebe;margin-top:4rem;margin-bottom:4rem;content:'';display:block;}.csc-default{margin-top:4rem;}.csc-default:first-child:not([class*="frame-space-before-"]){margin-top:0;}[class*="frame-space-after-"] + .csc-default:not([class*="frame-space-before-"]){margin-top:0;}.csc-default-nomargin + .csc-default:not([class*="frame-space-before-"]){margin-top:0;}.tx-bcgeneric-videoembed{position:relative;padding:30px 0 56.25% 0;height:0;overflow:hidden;}.tx-bcgeneric-videoembed iframe{position:absolute;top:0;left:0;width:100%;height:100%;}figcaption{margin:0;margin-top:1em;line-height:1.2;display:block;text-align:left;caption-side:bottom;line-height:1.5;}.ce-align-left,.ce-headline-left{text-align:left;}.ce-align-center,.ce-headline-center{text-align:center;}.ce-align-right,.ce-headline-right{text-align:right;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-column:last-child{margin-right:0;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:1em;}.frame-space-before-medium{margin-top:1em;}.frame-space-before-large{margin-top:1em;}.frame-space-before-extra-large{margin-top:1em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:1em;}.frame-space-after-medium{margin-bottom:1em;}.frame-space-after-large{margin-bottom:1em;}.frame-space-after-extra-large{margin-bottom:1em;}.ce-textpic *{box-sizing:border-box;}.ce-textpic .ce-gallery,.ce-image .ce-gallery,.ce-textpic.ce-intext .ce-gallery{margin:-0.9375rem 0;}.ce-textpic .ce-gallery[data-csc-images="1"],.ce-image .ce-gallery[data-csc-images="1"],.ce-textpic.ce-intext .ce-gallery[data-csc-images="1"]{margin:0;}.ce-gallery .ce-row{margin:0 -0.9375rem;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:flex-start;}.ce-gallery .ce-column{padding:0.9375rem;margin:0;}.ce-textpic.ce-below .ce-bodytext + .ce-gallery{padding-top:0.9375rem;}.ce-textpic.ce-above .ce-gallery + .ce-bodytext{padding-top:0.9375rem;}.csc-default-noimagemargin .ce-textpic .ce-gallery,.csc-default-noimagemargin .ce-image .ce-gallery,.csc-default-noimagemargin .ce-textpic.ce-intext .ce-gallery{margin:0 0;}.csc-default-noimagemargin .ce-textpic .ce-gallery[data-csc-images="1"],.csc-default-noimagemargin .ce-image .ce-gallery[data-csc-images="1"],.csc-default-noimagemargin .ce-textpic.ce-intext .ce-gallery[data-csc-images="1"]{margin:0;}.csc-default-noimagemargin .ce-gallery .ce-row{margin:0 0;}.csc-default-noimagemargin .ce-gallery .ce-column{padding:0;}.csc-default-noimagemargin .ce-textpic.ce-below .ce-bodytext + .ce-gallery{padding-top:0;}.csc-default-noimagemargin .ce-textpic.ce-above .ce-gallery + .ce-bodytext{padding-top:0;}.ce-gallery .video-embed iframe{max-width:100%;}figure.bc-generic-copyright-item{display:table;width:100%;margin-bottom:1em;}figure.bc-generic-copyright-item div.image{margin:0;display:table-cell;vertical-align:top;width:120px;padding:0 20px 0 0;}figure.bc-generic-copyright-item figcaption{margin:0;display:table-cell;vertical-align:top;}.bc-generic-copyright-activator,.bc-generic-copyright-close{cursor:pointer;display:inline-block;}.bc-generic-copyright{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;}.bc-generic-copyright .row > .columns{float:none;display:inline-block;}.bc-generic-copyright.bc-generic-copyright-visible{max-height:100vh;overflow-y:auto;}.bc-generic-copyright-title{margin-bottom:1em;}.js .bc-generic-copyright-title{display:none;}div.bc-price-table-slider{margin-bottom:1rem}div.bc-price-table-slider .table-wrapper-outer{position:relative;}div.bc-price-table-slider .table-wrapper-inner{overflow:hidden;}div.bc-price-table-slider table{width:auto;}div.bc-price-table-slider table tr,div.bc-price-table-slider table td,div.bc-price-table-slider table th{box-sizing:border-box;}div.bc-price-table-slider table th.slider-active{color:white;}div.bc-price-table-slider table td,div.bc-price-table-slider table th{overflow:hidden;}div.bc-price-table-slider .scrollable{overflow:hidden;z-index:1;position:relative;}div.bc-price-table-slider .scrollable table{table-layout:fixed;transition:background-color 0.7s ease-in-out;}div.bc-price-table-slider .pinned{position:absolute;left:0;top:0;z-index:2;background:#fff;}div.bc-price-table-slider .pinned table{border-right:none;border-left:none;width:100%;table-layout:fixed;transition:background-color 0.7s ease-in-out;}div.bc-price-table-slider .pinned td:last-child{border-bottom:0;}div.bc-price-table-slider .slider-controls-wrapper{position:absolute;right:0;top:0;display:none;bottom:0;}div.bc-price-table-slider .slider-active .slider-controls-wrapper{display:block;}div.bc-price-table-slider .slider-controls{position:absolute;left:0;top:0;bottom:0;top:0;border:2px solid #e40026;height:auto !important;margin-left:-2px;}div.bc-price-table-slider .slider-controls div{cursor:pointer;position:absolute;top:50%;width:34px;height:32px;transform:translateY(-50%);top:20px;margin:0;width:36px;}div.bc-price-table-slider .slider-controls div.prev{left:0;left:8px;}div.bc-price-table-slider .slider-controls div.next{right:0;right:8px;}.bc-hanse-video-wrapper{position:relative;z-index:1;}.bc-hanse-video-wrapper > .video{position:absolute;left:0;top:0;bottom:0;right:0;z-index:1;padding:0;height:100%;}.ogulo{max-width:100%;}.content-root p:after{content:"";display:inline-block;width:0px;}.frame-type-menu_sitemap_pages div > ul{margin:0;padding:0;border:0;list-style:none;margin:0 -10px 0 -15px;}.frame-type-menu_sitemap_pages div > ul li{margin-bottom:initial;}.frame-type-menu_sitemap_pages div > ul > li{display:inline-block;width:100%;padding:15px;vertical-align:top;}.frame-type-menu_sitemap_pages div > ul > li > a{display:block;text-decoration:none;}.frame-type-menu_sitemap_pages div > ul > li ul{margin-top:1rem;}.frame-type-menu_sitemap_pages div > ul > li ul li{margin-bottom:1rem;}.responsive-embed iframe{border:none;}.bc-hansehaus-socialwall-gallery img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}svg.arrow{opacity:0;position:absolute;left:0;right:0;height:12px;width:100%;transform:translateY(-100%);transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out;}svg.arrow path{fill:#e40026;}#bluechip-logo{display:inline-block;background:transparent;border-radius:1px;border:3px solid currentColor;height:6px;width:6px;margin-right:8px;box-sizing:content-box;transition:all 0.3s ease-in-out;opacity:0.5;transform:rotate(180deg);vertical-align:middle;position:relative;top:-1px;}a:hover #bluechip-logo{background:#99def9;height:12px;width:12px;border:6px solid #00adef;border-radius:2px;opacity:1;transform:rotate(0deg);}#footer-inner,#imageheader,#header-fixed-standort,.frame-bc-rahmen-grau,.frame-bc-rahmen-grau-mittel,.frame-bc-rahmen-grau-dunkel,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs,.bc-common-elements-imageblock{color:#fff;}#footer-inner .uc-embedding-container,#imageheader .uc-embedding-container,#header-fixed-standort .uc-embedding-container,.frame-bc-rahmen-grau .uc-embedding-container,.frame-bc-rahmen-grau-mittel .uc-embedding-container,.frame-bc-rahmen-grau-dunkel .uc-embedding-container,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .uc-embedding-container,.bc-common-elements-imageblock .uc-embedding-container{color:#454347;}#footer-inner .button,#imageheader .button,#header-fixed-standort .button,.frame-bc-rahmen-grau .button,.frame-bc-rahmen-grau-mittel .button,.frame-bc-rahmen-grau-dunkel .button,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button,.bc-common-elements-imageblock .button,#footer-inner .button-dark,#imageheader .button-dark,#header-fixed-standort .button-dark,.frame-bc-rahmen-grau .button-dark,.frame-bc-rahmen-grau-mittel .button-dark,.frame-bc-rahmen-grau-dunkel .button-dark,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-dark,.bc-common-elements-imageblock .button-dark,#footer-inner form .form-navigation .btn-primary,form .form-navigation #footer-inner .btn-primary,#imageheader form .form-navigation .btn-primary,form .form-navigation #imageheader .btn-primary,#header-fixed-standort form .form-navigation .btn-primary,form .form-navigation #header-fixed-standort .btn-primary,.frame-bc-rahmen-grau form .form-navigation .btn-primary,form .form-navigation .frame-bc-rahmen-grau .btn-primary,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-primary,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-primary,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-primary,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-primary,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-primary,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-primary,.bc-common-elements-imageblock form .form-navigation .btn-primary,form .form-navigation .bc-common-elements-imageblock .btn-primary{background:#fff;color:#454347;}#footer-inner .button:hover,#imageheader .button:hover,#header-fixed-standort .button:hover,.frame-bc-rahmen-grau .button:hover,.frame-bc-rahmen-grau-mittel .button:hover,.frame-bc-rahmen-grau-dunkel .button:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button:hover,.bc-common-elements-imageblock .button:hover,#footer-inner .button-dark:hover,#imageheader .button-dark:hover,#header-fixed-standort .button-dark:hover,.frame-bc-rahmen-grau .button-dark:hover,.frame-bc-rahmen-grau-mittel .button-dark:hover,.frame-bc-rahmen-grau-dunkel .button-dark:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-dark:hover,.bc-common-elements-imageblock .button-dark:hover,#footer-inner form .form-navigation .btn-primary:hover,form .form-navigation #footer-inner .btn-primary:hover,#imageheader form .form-navigation .btn-primary:hover,form .form-navigation #imageheader .btn-primary:hover,#header-fixed-standort form .form-navigation .btn-primary:hover,form .form-navigation #header-fixed-standort .btn-primary:hover,.frame-bc-rahmen-grau form .form-navigation .btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau .btn-primary:hover,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-primary:hover,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-primary:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-primary:hover,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-primary:hover,.bc-common-elements-imageblock form .form-navigation .btn-primary:hover,form .form-navigation .bc-common-elements-imageblock .btn-primary:hover,#footer-inner .button:focus,#imageheader .button:focus,#header-fixed-standort .button:focus,.frame-bc-rahmen-grau .button:focus,.frame-bc-rahmen-grau-mittel .button:focus,.frame-bc-rahmen-grau-dunkel .button:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button:focus,.bc-common-elements-imageblock .button:focus,#footer-inner .button-dark:focus,#imageheader .button-dark:focus,#header-fixed-standort .button-dark:focus,.frame-bc-rahmen-grau .button-dark:focus,.frame-bc-rahmen-grau-mittel .button-dark:focus,.frame-bc-rahmen-grau-dunkel .button-dark:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-dark:focus,.bc-common-elements-imageblock .button-dark:focus,#footer-inner form .form-navigation .btn-primary:focus,form .form-navigation #footer-inner .btn-primary:focus,#imageheader form .form-navigation .btn-primary:focus,form .form-navigation #imageheader .btn-primary:focus,#header-fixed-standort form .form-navigation .btn-primary:focus,form .form-navigation #header-fixed-standort .btn-primary:focus,.frame-bc-rahmen-grau form .form-navigation .btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau .btn-primary:focus,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-primary:focus,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-primary:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-primary:focus,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-primary:focus,.bc-common-elements-imageblock form .form-navigation .btn-primary:focus,form .form-navigation .bc-common-elements-imageblock .btn-primary:focus{background-color:#e40026;color:#fff;}#footer-inner .button.hollow,#imageheader .button.hollow,#header-fixed-standort .button.hollow,.frame-bc-rahmen-grau .button.hollow,.frame-bc-rahmen-grau-mittel .button.hollow,.frame-bc-rahmen-grau-dunkel .button.hollow,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button.hollow,.bc-common-elements-imageblock .button.hollow,#footer-inner .hollow.button-dark,#imageheader .hollow.button-dark,#header-fixed-standort .hollow.button-dark,.frame-bc-rahmen-grau .hollow.button-dark,.frame-bc-rahmen-grau-mittel .hollow.button-dark,.frame-bc-rahmen-grau-dunkel .hollow.button-dark,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.button-dark,.bc-common-elements-imageblock .hollow.button-dark,#footer-inner form .form-navigation .hollow.btn-primary,form .form-navigation #footer-inner .hollow.btn-primary,#imageheader form .form-navigation .hollow.btn-primary,form .form-navigation #imageheader .hollow.btn-primary,#header-fixed-standort form .form-navigation .hollow.btn-primary,form .form-navigation #header-fixed-standort .hollow.btn-primary,.frame-bc-rahmen-grau form .form-navigation .hollow.btn-primary,form .form-navigation .frame-bc-rahmen-grau .hollow.btn-primary,.frame-bc-rahmen-grau-mittel form .form-navigation .hollow.btn-primary,form .form-navigation .frame-bc-rahmen-grau-mittel .hollow.btn-primary,.frame-bc-rahmen-grau-dunkel form .form-navigation .hollow.btn-primary,form .form-navigation .frame-bc-rahmen-grau-dunkel .hollow.btn-primary,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .hollow.btn-primary,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.btn-primary,.bc-common-elements-imageblock form .form-navigation .hollow.btn-primary,form .form-navigation .bc-common-elements-imageblock .hollow.btn-primary,#footer-inner .button-hollow,#imageheader .button-hollow,#header-fixed-standort .button-hollow,.frame-bc-rahmen-grau .button-hollow,.frame-bc-rahmen-grau-mittel .button-hollow,.frame-bc-rahmen-grau-dunkel .button-hollow,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-hollow,.bc-common-elements-imageblock .button-hollow,#footer-inner #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework #footer-inner .btn,#imageheader #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework #imageheader .btn,#header-fixed-standort #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework #header-fixed-standort .btn,.frame-bc-rahmen-grau #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau .btn,.frame-bc-rahmen-grau-mittel #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-mittel .btn,.frame-bc-rahmen-grau-dunkel #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-dunkel .btn,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn,.bc-common-elements-imageblock #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .bc-common-elements-imageblock .btn,#footer-inner form .form-navigation .btn-cancel,form .form-navigation #footer-inner .btn-cancel,#imageheader form .form-navigation .btn-cancel,form .form-navigation #imageheader .btn-cancel,#header-fixed-standort form .form-navigation .btn-cancel,form .form-navigation #header-fixed-standort .btn-cancel,.frame-bc-rahmen-grau form .form-navigation .btn-cancel,form .form-navigation .frame-bc-rahmen-grau .btn-cancel,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-cancel,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-cancel,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-cancel,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-cancel,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-cancel,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel,.bc-common-elements-imageblock form .form-navigation .btn-cancel,form .form-navigation .bc-common-elements-imageblock .btn-cancel,#footer-inner [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions #footer-inner .btn-cancel,#imageheader [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions #imageheader .btn-cancel,#header-fixed-standort [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions #header-fixed-standort .btn-cancel,.frame-bc-rahmen-grau [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau .btn-cancel,.frame-bc-rahmen-grau-mittel [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-mittel .btn-cancel,.frame-bc-rahmen-grau-dunkel [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-dunkel .btn-cancel,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel,.bc-common-elements-imageblock [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .bc-common-elements-imageblock .btn-cancel{color:#fff;border-color:#fff;}#footer-inner .button.hollow:hover,#imageheader .button.hollow:hover,#header-fixed-standort .button.hollow:hover,.frame-bc-rahmen-grau .button.hollow:hover,.frame-bc-rahmen-grau-mittel .button.hollow:hover,.frame-bc-rahmen-grau-dunkel .button.hollow:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button.hollow:hover,.bc-common-elements-imageblock .button.hollow:hover,#footer-inner .hollow.button-dark:hover,#imageheader .hollow.button-dark:hover,#header-fixed-standort .hollow.button-dark:hover,.frame-bc-rahmen-grau .hollow.button-dark:hover,.frame-bc-rahmen-grau-mittel .hollow.button-dark:hover,.frame-bc-rahmen-grau-dunkel .hollow.button-dark:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.button-dark:hover,.bc-common-elements-imageblock .hollow.button-dark:hover,#footer-inner form .form-navigation .hollow.btn-primary:hover,form .form-navigation #footer-inner .hollow.btn-primary:hover,#imageheader form .form-navigation .hollow.btn-primary:hover,form .form-navigation #imageheader .hollow.btn-primary:hover,#header-fixed-standort form .form-navigation .hollow.btn-primary:hover,form .form-navigation #header-fixed-standort .hollow.btn-primary:hover,.frame-bc-rahmen-grau form .form-navigation .hollow.btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau .hollow.btn-primary:hover,.frame-bc-rahmen-grau-mittel form .form-navigation .hollow.btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau-mittel .hollow.btn-primary:hover,.frame-bc-rahmen-grau-dunkel form .form-navigation .hollow.btn-primary:hover,form .form-navigation .frame-bc-rahmen-grau-dunkel .hollow.btn-primary:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .hollow.btn-primary:hover,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.btn-primary:hover,.bc-common-elements-imageblock form .form-navigation .hollow.btn-primary:hover,form .form-navigation .bc-common-elements-imageblock .hollow.btn-primary:hover,#footer-inner .button-hollow:hover,#imageheader .button-hollow:hover,#header-fixed-standort .button-hollow:hover,.frame-bc-rahmen-grau .button-hollow:hover,.frame-bc-rahmen-grau-mittel .button-hollow:hover,.frame-bc-rahmen-grau-dunkel .button-hollow:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-hollow:hover,.bc-common-elements-imageblock .button-hollow:hover,#footer-inner #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework #footer-inner .btn:hover,#imageheader #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework #imageheader .btn:hover,#header-fixed-standort #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework #header-fixed-standort .btn:hover,.frame-bc-rahmen-grau #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau .btn:hover,.frame-bc-rahmen-grau-mittel #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-mittel .btn:hover,.frame-bc-rahmen-grau-dunkel #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-dunkel .btn:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn:hover,.bc-common-elements-imageblock #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .bc-common-elements-imageblock .btn:hover,#footer-inner form .form-navigation .btn-cancel:hover,form .form-navigation #footer-inner .btn-cancel:hover,#imageheader form .form-navigation .btn-cancel:hover,form .form-navigation #imageheader .btn-cancel:hover,#header-fixed-standort form .form-navigation .btn-cancel:hover,form .form-navigation #header-fixed-standort .btn-cancel:hover,.frame-bc-rahmen-grau form .form-navigation .btn-cancel:hover,form .form-navigation .frame-bc-rahmen-grau .btn-cancel:hover,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-cancel:hover,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-cancel:hover,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-cancel:hover,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-cancel:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-cancel:hover,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel:hover,.bc-common-elements-imageblock form .form-navigation .btn-cancel:hover,form .form-navigation .bc-common-elements-imageblock .btn-cancel:hover,#footer-inner [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions #footer-inner .btn-cancel:hover,#imageheader [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions #imageheader .btn-cancel:hover,#header-fixed-standort [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions #header-fixed-standort .btn-cancel:hover,.frame-bc-rahmen-grau [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau .btn-cancel:hover,.frame-bc-rahmen-grau-mittel [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-mittel .btn-cancel:hover,.frame-bc-rahmen-grau-dunkel [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-dunkel .btn-cancel:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel:hover,.bc-common-elements-imageblock [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .bc-common-elements-imageblock .btn-cancel:hover,#footer-inner .button.hollow:focus,#imageheader .button.hollow:focus,#header-fixed-standort .button.hollow:focus,.frame-bc-rahmen-grau .button.hollow:focus,.frame-bc-rahmen-grau-mittel .button.hollow:focus,.frame-bc-rahmen-grau-dunkel .button.hollow:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button.hollow:focus,.bc-common-elements-imageblock .button.hollow:focus,#footer-inner .hollow.button-dark:focus,#imageheader .hollow.button-dark:focus,#header-fixed-standort .hollow.button-dark:focus,.frame-bc-rahmen-grau .hollow.button-dark:focus,.frame-bc-rahmen-grau-mittel .hollow.button-dark:focus,.frame-bc-rahmen-grau-dunkel .hollow.button-dark:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.button-dark:focus,.bc-common-elements-imageblock .hollow.button-dark:focus,#footer-inner form .form-navigation .hollow.btn-primary:focus,form .form-navigation #footer-inner .hollow.btn-primary:focus,#imageheader form .form-navigation .hollow.btn-primary:focus,form .form-navigation #imageheader .hollow.btn-primary:focus,#header-fixed-standort form .form-navigation .hollow.btn-primary:focus,form .form-navigation #header-fixed-standort .hollow.btn-primary:focus,.frame-bc-rahmen-grau form .form-navigation .hollow.btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau .hollow.btn-primary:focus,.frame-bc-rahmen-grau-mittel form .form-navigation .hollow.btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau-mittel .hollow.btn-primary:focus,.frame-bc-rahmen-grau-dunkel form .form-navigation .hollow.btn-primary:focus,form .form-navigation .frame-bc-rahmen-grau-dunkel .hollow.btn-primary:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .hollow.btn-primary:focus,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .hollow.btn-primary:focus,.bc-common-elements-imageblock form .form-navigation .hollow.btn-primary:focus,form .form-navigation .bc-common-elements-imageblock .hollow.btn-primary:focus,#footer-inner .button-hollow:focus,#imageheader .button-hollow:focus,#header-fixed-standort .button-hollow:focus,.frame-bc-rahmen-grau .button-hollow:focus,.frame-bc-rahmen-grau-mittel .button-hollow:focus,.frame-bc-rahmen-grau-dunkel .button-hollow:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-hollow:focus,.bc-common-elements-imageblock .button-hollow:focus,#footer-inner #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework #footer-inner .btn:focus,#imageheader #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework #imageheader .btn:focus,#header-fixed-standort #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework #header-fixed-standort .btn:focus,.frame-bc-rahmen-grau #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau .btn:focus,.frame-bc-rahmen-grau-mittel #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-mittel .btn:focus,.frame-bc-rahmen-grau-dunkel #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .frame-bc-rahmen-grau-dunkel .btn:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn:focus,.bc-common-elements-imageblock #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .bc-common-elements-imageblock .btn:focus,#footer-inner form .form-navigation .btn-cancel:focus,form .form-navigation #footer-inner .btn-cancel:focus,#imageheader form .form-navigation .btn-cancel:focus,form .form-navigation #imageheader .btn-cancel:focus,#header-fixed-standort form .form-navigation .btn-cancel:focus,form .form-navigation #header-fixed-standort .btn-cancel:focus,.frame-bc-rahmen-grau form .form-navigation .btn-cancel:focus,form .form-navigation .frame-bc-rahmen-grau .btn-cancel:focus,.frame-bc-rahmen-grau-mittel form .form-navigation .btn-cancel:focus,form .form-navigation .frame-bc-rahmen-grau-mittel .btn-cancel:focus,.frame-bc-rahmen-grau-dunkel form .form-navigation .btn-cancel:focus,form .form-navigation .frame-bc-rahmen-grau-dunkel .btn-cancel:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs form .form-navigation .btn-cancel:focus,form .form-navigation .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel:focus,.bc-common-elements-imageblock form .form-navigation .btn-cancel:focus,form .form-navigation .bc-common-elements-imageblock .btn-cancel:focus,#footer-inner [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions #footer-inner .btn-cancel:focus,#imageheader [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions #imageheader .btn-cancel:focus,#header-fixed-standort [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions #header-fixed-standort .btn-cancel:focus,.frame-bc-rahmen-grau [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau .btn-cancel:focus,.frame-bc-rahmen-grau-mittel [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-mittel .btn-cancel:focus,.frame-bc-rahmen-grau-dunkel [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .frame-bc-rahmen-grau-dunkel .btn-cancel:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .btn-cancel:focus,.bc-common-elements-imageblock [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .bc-common-elements-imageblock .btn-cancel:focus{border-color:#e40026;}#footer-inner .button-arrow,#imageheader .button-arrow,#header-fixed-standort .button-arrow,.frame-bc-rahmen-grau .button-arrow,.frame-bc-rahmen-grau-mittel .button-arrow,.frame-bc-rahmen-grau-dunkel .button-arrow,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow,.bc-common-elements-imageblock .button-arrow{color:#fff;}#footer-inner .button-arrow:after,#imageheader .button-arrow:after,#header-fixed-standort .button-arrow:after,.frame-bc-rahmen-grau .button-arrow:after,.frame-bc-rahmen-grau-mittel .button-arrow:after,.frame-bc-rahmen-grau-dunkel .button-arrow:after,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow:after,.bc-common-elements-imageblock .button-arrow:after{border-color:#fff;}#footer-inner .button-arrow:hover,#imageheader .button-arrow:hover,#header-fixed-standort .button-arrow:hover,.frame-bc-rahmen-grau .button-arrow:hover,.frame-bc-rahmen-grau-mittel .button-arrow:hover,.frame-bc-rahmen-grau-dunkel .button-arrow:hover,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow:hover,.bc-common-elements-imageblock .button-arrow:hover,#footer-inner .button-arrow:focus,#imageheader .button-arrow:focus,#header-fixed-standort .button-arrow:focus,.frame-bc-rahmen-grau .button-arrow:focus,.frame-bc-rahmen-grau-mittel .button-arrow:focus,.frame-bc-rahmen-grau-dunkel .button-arrow:focus,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow:focus,.bc-common-elements-imageblock .button-arrow:focus{color:#fff;}#footer-inner .button-arrow:hover:after,#imageheader .button-arrow:hover:after,#header-fixed-standort .button-arrow:hover:after,.frame-bc-rahmen-grau .button-arrow:hover:after,.frame-bc-rahmen-grau-mittel .button-arrow:hover:after,.frame-bc-rahmen-grau-dunkel .button-arrow:hover:after,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow:hover:after,.bc-common-elements-imageblock .button-arrow:hover:after,#footer-inner .button-arrow:focus:after,#imageheader .button-arrow:focus:after,#header-fixed-standort .button-arrow:focus:after,.frame-bc-rahmen-grau .button-arrow:focus:after,.frame-bc-rahmen-grau-mittel .button-arrow:focus:after,.frame-bc-rahmen-grau-dunkel .button-arrow:focus:after,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .button-arrow:focus:after,.bc-common-elements-imageblock .button-arrow:focus:after{border-color:#e40026;}.column-wrapper{position:relative;z-index:1;}.column-wrapper .column-background-image{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;overflow:hidden;}.frame-bc-rahmen-grau ul.checked li:before,.frame-bc-rahmen-grau-mittel ul.checked li:before,.frame-bc-rahmen-grau-dunkel ul.checked li:before,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs ul.checked li:before,.frame-bc-rahmen-grau ul.minus li:before,.frame-bc-rahmen-grau-mittel ul.minus li:before,.frame-bc-rahmen-grau-dunkel ul.minus li:before,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs ul.minus li:before{color:#fff;}.frame-bc-rahmen-grau .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau-mittel .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau-dunkel .haus-slider-container .slick-dots button,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .haus-slider-container .slick-dots button{background:#fff;}.frame-bc-rahmen-grau .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau-mittel .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau-dunkel .haus-slider-container .slick-dots .slick-active button,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .haus-slider-container .slick-dots .slick-active button{background:#e40026;}.frame-bc-rahmen-white + [class*="frame-bc-rahmen-"],.frame-bc-rahmen-grau-hell + [class*="frame-bc-rahmen-"],.frame-bc-rahmen-grau + [class*="frame-bc-rahmen-"],.frame-bc-rahmen-grau-mittel + [class*="frame-bc-rahmen-"],.frame-bc-rahmen-grau-dunkel + [class*="frame-bc-rahmen-"],.frame-type-tx_bckundenhansehaus_icon_teaser + [class*="frame-bc-rahmen-"],.frame-type-tx_bchansehaus_container_accordion_tab_switch + [class*="frame-bc-rahmen-"],.frame-bc-rahmen-white + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-bc-rahmen-grau-hell + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-bc-rahmen-grau + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-bc-rahmen-grau-mittel + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-bc-rahmen-grau-dunkel + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-type-tx_bckundenhansehaus_icon_teaser + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-type-tx_bchansehaus_container_accordion_tab_switch + .frame-type-tx_bckundenhansehaus_icon_teaser,.frame-bc-rahmen-white + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-bc-rahmen-grau-hell + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-bc-rahmen-grau + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-bc-rahmen-grau-mittel + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-bc-rahmen-grau-dunkel + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-type-tx_bckundenhansehaus_icon_teaser + .frame-type-tx_bchansehaus_container_accordion_tab_switch,.frame-type-tx_bchansehaus_container_accordion_tab_switch + .frame-type-tx_bchansehaus_container_accordion_tab_switch{margin-top:0;}.frame-bc-rahmen-white,.frame-bc-rahmen-grau-hell,.frame-bc-rahmen-grau,.frame-bc-rahmen-grau-mittel,.frame-bc-rahmen-grau-dunkel{padding:4rem 0;--ul-line-border-color:#efeff0;--rendite-calculated-background:#efeff0;}.grid-container .frame-bc-rahmen-white,.grid-container .frame-bc-rahmen-grau-hell,.grid-container .frame-bc-rahmen-grau,.grid-container .frame-bc-rahmen-grau-mittel,.grid-container .frame-bc-rahmen-grau-dunkel{padding:4rem 30px;}.frame-bc-rahmen-white header .bc-hanse-no-header-margin,.frame-bc-rahmen-grau-hell header .bc-hanse-no-header-margin,.frame-bc-rahmen-grau header .bc-hanse-no-header-margin,.frame-bc-rahmen-grau-mittel header .bc-hanse-no-header-margin,.frame-bc-rahmen-grau-dunkel header .bc-hanse-no-header-margin{margin-top:-4rem;}.no-top-padding.frame-bc-rahmen-white,.no-top-padding.frame-bc-rahmen-grau-hell,.no-top-padding.frame-bc-rahmen-grau,.no-top-padding.frame-bc-rahmen-grau-mittel,.no-top-padding.frame-bc-rahmen-grau-dunkel{padding-top:0;}.frame-bc-rahmen-white .neuigkeiten-liste figcaption,.frame-bc-rahmen-grau-hell .neuigkeiten-liste figcaption,.frame-bc-rahmen-grau .neuigkeiten-liste figcaption,.frame-bc-rahmen-grau-mittel .neuigkeiten-liste figcaption,.frame-bc-rahmen-grau-dunkel .neuigkeiten-liste figcaption,.frame-bc-rahmen-white .haus-liste figure,.frame-bc-rahmen-grau-hell .haus-liste figure,.frame-bc-rahmen-grau .haus-liste figure,.frame-bc-rahmen-grau-mittel .haus-liste figure,.frame-bc-rahmen-grau-dunkel .haus-liste figure,.frame-bc-rahmen-white .bc-hh-imageslider figcaption .description,.frame-bc-rahmen-grau-hell .bc-hh-imageslider figcaption .description,.frame-bc-rahmen-grau .bc-hh-imageslider figcaption .description,.frame-bc-rahmen-grau-mittel .bc-hh-imageslider figcaption .description,.frame-bc-rahmen-grau-dunkel .bc-hh-imageslider figcaption .description{background:#fff;color:#454347;}.frame-bc-rahmen-white .haus-liste .details > div,.frame-bc-rahmen-grau-hell .haus-liste .details > div,.frame-bc-rahmen-grau .haus-liste .details > div,.frame-bc-rahmen-grau-mittel .haus-liste .details > div,.frame-bc-rahmen-grau-dunkel .haus-liste .details > div{border-color:#efeff0;}.frame-bc-rahmen-white .haus-liste .details > div:first-child,.frame-bc-rahmen-grau-hell .haus-liste .details > div:first-child,.frame-bc-rahmen-grau .haus-liste .details > div:first-child,.frame-bc-rahmen-grau-mittel .haus-liste .details > div:first-child,.frame-bc-rahmen-grau-dunkel .haus-liste .details > div:first-child{border-color:#efeff0;}.frame-bc-rahmen-white .haus-liste .details > div:last-child,.frame-bc-rahmen-grau-hell .haus-liste .details > div:last-child,.frame-bc-rahmen-grau .haus-liste .details > div:last-child,.frame-bc-rahmen-grau-mittel .haus-liste .details > div:last-child,.frame-bc-rahmen-grau-dunkel .haus-liste .details > div:last-child{border-color:#efeff0;}.frame-bc-rahmen-white .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau-hell .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau-mittel .haus-slider-container .slick-dots button,.frame-bc-rahmen-grau-dunkel .haus-slider-container .slick-dots button,.frame-bc-rahmen-white .news-slider .slick-dots button,.frame-bc-rahmen-grau-hell .news-slider .slick-dots button,.frame-bc-rahmen-grau .news-slider .slick-dots button,.frame-bc-rahmen-grau-mittel .news-slider .slick-dots button,.frame-bc-rahmen-grau-dunkel .news-slider .slick-dots button{background:#fff;}.frame-bc-rahmen-white .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau-hell .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau-mittel .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-grau-dunkel .haus-slider-container .slick-dots .slick-active button,.frame-bc-rahmen-white .news-slider .slick-dots .slick-active button,.frame-bc-rahmen-grau-hell .news-slider .slick-dots .slick-active button,.frame-bc-rahmen-grau .news-slider .slick-dots .slick-active button,.frame-bc-rahmen-grau-mittel .news-slider .slick-dots .slick-active button,.frame-bc-rahmen-grau-dunkel .news-slider .slick-dots .slick-active button{background:#e40026;}.frame-bc-rahmen-white{background:#fff;}.frame-bc-rahmen-white table.styled thead th:before,.frame-bc-rahmen-white table.styled thead th:after,.frame-bc-rahmen-white table.bc-price-table-slider thead th:before,.frame-bc-rahmen-white table.bc-price-table-slider thead th:after{background:#fff;}.frame-bc-rahmen-white div.bc-price-table-slider .pinned{background:#fff;}.content-root > .frame-bc-rahmen-white + .bc-slanted .bc-slanted-helper:before{background:#fff;}.frame-bc-rahmen-grau-hell{background:#efeff0;--ul-line-border-color:#fff;}.frame-bc-rahmen-grau-hell table.styled thead th:before,.frame-bc-rahmen-grau-hell table.styled thead th:after,.frame-bc-rahmen-grau-hell table.bc-price-table-slider thead th:before,.frame-bc-rahmen-grau-hell table.bc-price-table-slider thead th:after{background:#efeff0;}.frame-bc-rahmen-grau-hell div.bc-price-table-slider .pinned{background:#efeff0;}.content-root > .frame-bc-rahmen-grau-hell + .bc-slanted .bc-slanted-helper:before{background:#efeff0;}.frame-bc-rahmen-grau{background:#bebebe;}.frame-bc-rahmen-grau table.styled td,.frame-bc-rahmen-grau table.styled th,.frame-bc-rahmen-grau table.bc-price-table-slider td,.frame-bc-rahmen-grau table.bc-price-table-slider th{border-bottom-color:#fff;}.frame-bc-rahmen-grau table.styled thead th:before,.frame-bc-rahmen-grau table.styled thead th:after,.frame-bc-rahmen-grau table.bc-price-table-slider thead th:before,.frame-bc-rahmen-grau table.bc-price-table-slider thead th:after{background:#bebebe;}.frame-bc-rahmen-grau div.bc-price-table-slider .pinned{background:#bebebe;}.content-root > .frame-bc-rahmen-grau + .bc-slanted .bc-slanted-helper:before{background:#bebebe;}.frame-bc-rahmen-grau-mittel{background:#979797;}.frame-bc-rahmen-grau-mittel table.styled thead th:before,.frame-bc-rahmen-grau-mittel table.styled thead th:after,.frame-bc-rahmen-grau-mittel table.bc-price-table-slider thead th:before,.frame-bc-rahmen-grau-mittel table.bc-price-table-slider thead th:after{background:#979797;}.frame-bc-rahmen-grau-mittel div.bc-price-table-slider .pinned{background:#979797;}.content-root > .frame-bc-rahmen-grau-mittel + .bc-slanted .bc-slanted-helper:before{background:#979797;}.frame-bc-rahmen-grau-dunkel{background:#454347;}.frame-bc-rahmen-grau-dunkel table.styled thead th,.frame-bc-rahmen-grau-dunkel table.bc-price-table-slider thead th{background:#fff;color:#454347;}.frame-bc-rahmen-grau-dunkel table.styled thead th.active-column,.frame-bc-rahmen-grau-dunkel table.bc-price-table-slider thead th.active-column{background:#e40026;color:#fff;}.frame-bc-rahmen-grau-dunkel table.styled thead th:before,.frame-bc-rahmen-grau-dunkel table.styled thead th:after,.frame-bc-rahmen-grau-dunkel table.bc-price-table-slider thead th:before,.frame-bc-rahmen-grau-dunkel table.bc-price-table-slider thead th:after{background:#454347;}.frame-bc-rahmen-grau-dunkel div.bc-price-table-slider .pinned{background:#454347;}.content-root > .frame-bc-rahmen-grau-dunkel + .bc-slanted .bc-slanted-helper:before{background:#454347;}.small-padding-collapse .frame-bc-limit-width,.small-only-padding-collapse .frame-bc-limit-width,.small-padding-collapse
.frame-bc-limit-width-without-padding,.small-only-padding-collapse
.frame-bc-limit-width-without-padding{padding-left:15px;padding-right:15px;}div.bc-price-table-slider table.bc-price-table-slider{margin-bottom:0;}div.bc-price-table-slider .slider-controls div:before{color:#000;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translate(0,-50%);font-size:1.375rem;padding:7px;border:2px solid #e40026;}div.bc-price-table-slider .slider-controls div.prev:before{content:"\e314";}div.bc-price-table-slider .slider-controls div.next:before{content:"\e315";}.flex-video .bc-common-elements-video-thumbnail{position:absolute;left:0;top:0;bottom:0;right:0;cursor:pointer;}.flex-video .bc-common-elements-video-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.flex-video .bc-common-elements-video-thumbnail:after{border-style:solid;border-color:#fff;border-width:0.5em 0px 0.5em 0.75em;border-color:transparent transparent transparent #fff;content:'';display:block;position:absolute;left:50%;top:50%;z-index:1;font-size:6.25rem;transform:translate(-50%,-50%);cursor:pointer;opacity:0.5;transition:opacity 0.2s ease-in-out;}.flex-video .bc-common-elements-video-thumbnail:hover:after{opacity:1;}.flex-video .uc-embedding-container{position:absolute;inset:0;width:auto;height:auto;}.bc-common-elements-video-wrapper .sg-cookie-optin-iframe-consent{position:absolute;left:0;top:0;bottom:0;right:0;height:auto !important;}[type='text']:not(.default),[type='password']:not(.default),[type='date']:not(.default),[type='datetime']:not(.default),[type='datetime-local']:not(.default),[type='month']:not(.default),[type='week']:not(.default),[type='email']:not(.default),[type='number']:not(.default),[type='search']:not(.default),[type='tel']:not(.default),[type='time']:not(.default),[type='url']:not(.default),[type='color']:not(.default){-o-border-image:linear-gradient(to top,#454347 10px,rgba(69,67,71,0) 1px);border-image:linear-gradient(to top,#454347 10px,rgba(69,67,71,0) 1px);border-image-slice:1;}[type='text']:not(.default):focus,[type='password']:not(.default):focus,[type='date']:not(.default):focus,[type='datetime']:not(.default):focus,[type='datetime-local']:not(.default):focus,[type='month']:not(.default):focus,[type='week']:not(.default):focus,[type='email']:not(.default):focus,[type='number']:not(.default):focus,[type='search']:not(.default):focus,[type='tel']:not(.default):focus,[type='time']:not(.default):focus,[type='url']:not(.default):focus,[type='color']:not(.default):focus{-o-border-image:linear-gradient(to top,#454347 10px,rgba(69,67,71,0) 1px);border-image:linear-gradient(to top,#454347 10px,rgba(69,67,71,0) 1px);border-image-slice:1;}[type='text'].has-inline-error,[type='password'].has-inline-error,[type='date'].has-inline-error,[type='datetime'].has-inline-error,[type='datetime-local'].has-inline-error,[type='month'].has-inline-error,[type='week'].has-inline-error,[type='email'].has-inline-error,[type='number'].has-inline-error,[type='search'].has-inline-error,[type='tel'].has-inline-error,[type='time'].has-inline-error,[type='url'].has-inline-error,[type='color'].has-inline-error{-o-border-image:linear-gradient(to top,#e40026 10px,rgba(228,0,38,0) 1px);border-image:linear-gradient(to top,#e40026 10px,rgba(228,0,38,0) 1px);border-image-slice:1;}textarea.has-inline-error,select.has-inline-error{border-color:#e40026;}.grid-padding-y .negate-margin{margin-top:-25px;}.grid-padding-y .negate-margin2{margin-top:-17px;}.checkboxed{padding-left:35px;}.iconized{overflow:hidden;}.iconized input[type="checkbox"]{visibility:hidden;position:absolute;top:-200%;left:-200%;}.iconized input[type="checkbox"] + label,.iconized form input[type="checkbox"] + .tx-bc-privacy,form .iconized input[type="checkbox"] + .tx-bc-privacy{position:relative;padding-left:35px;margin-bottom:8px;margin-left:0;}.iconized input[type="checkbox"] + label:before,.iconized form input[type="checkbox"] + .tx-bc-privacy:before,form .iconized input[type="checkbox"] + .tx-bc-privacy:before{content:"\e912";font-size:1.25rem;position:absolute;top:0;left:0;}.iconized input[type="checkbox"]:checked + label:before,.iconized form input[type="checkbox"]:checked + .tx-bc-privacy:before,form .iconized input[type="checkbox"]:checked + .tx-bc-privacy:before{content:"\e913";}.iconized input[type="radio"]{visibility:hidden;position:absolute;top:-200%;left:-200%;}.iconized input[type="radio"] + label,.iconized form input[type="radio"] + .tx-bc-privacy,form .iconized input[type="radio"] + .tx-bc-privacy{position:relative;padding-left:35px;margin-bottom:8px;margin-left:0;}.iconized input[type="radio"] + label:before,.iconized form input[type="radio"] + .tx-bc-privacy:before,form .iconized input[type="radio"] + .tx-bc-privacy:before{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid currentColor;content:'';}.iconized input[type="radio"] + label:after,.iconized form input[type="radio"] + .tx-bc-privacy:after,form .iconized input[type="radio"] + .tx-bc-privacy:after{position:absolute;top:4px;left:4px;width:12px;height:12px;border-radius:50%;background:currentColor;content:'';transition:transform 0.2s ease-in-out,opacity 0.2s ease-in-out;transform:scale(0,0);opacity:0;}.iconized input[type="radio"]:checked + label:after,.iconized form input[type="radio"]:checked + .tx-bc-privacy:after,form .iconized input[type="radio"]:checked + .tx-bc-privacy:after{transform:scale(1,1);opacity:1;}.grid-container .form-group:not(.bc-form-type-RadioButton){padding-bottom:10px;}.bc-form-versand-or-download.form-group-inline .label-wrapper,.bc-form-versand-or-download.form-group-inline .label-wrapper label,.bc-form-versand-or-download.form-group-inline .label-wrapper form .tx-bc-privacy,form .bc-form-versand-or-download.form-group-inline .label-wrapper .tx-bc-privacy,.bc-form-select-aufmerksam.form-group-inline .label-wrapper,.bc-form-select-aufmerksam.form-group-inline .label-wrapper label,.bc-form-select-aufmerksam.form-group-inline .label-wrapper form .tx-bc-privacy,form .bc-form-select-aufmerksam.form-group-inline .label-wrapper .tx-bc-privacy,.bc-form-uhrzeit.form-group-inline .label-wrapper,.bc-form-uhrzeit.form-group-inline .label-wrapper label,.bc-form-uhrzeit.form-group-inline .label-wrapper form .tx-bc-privacy,form .bc-form-uhrzeit.form-group-inline .label-wrapper .tx-bc-privacy{font-weight:bold;}form .error.help-block{color:#e40026;}form .form-group-inline label,form .form-group-inline .tx-bc-privacy{margin-bottom:5px;}form .bc-form-type-Checkbox .error.help-block{display:none;}form .bc-form-type-Checkbox.has-error label,form .bc-form-type-Checkbox.has-error .tx-bc-privacy{color:#e40026;}form legend{font-weight:bold;}form .actions{margin-top:2em;}form .grid-padding-y .grid-padding-y{margin-top:0;}form .grid-padding-y > .cell{padding-top:0;}form .grid-padding-y [type='text'],form .grid-padding-y [type='password'],form .grid-padding-y [type='date'],form .grid-padding-y [type='datetime'],form .grid-padding-y [type='datetime-local'],form .grid-padding-y [type='month'],form .grid-padding-y [type='week'],form .grid-padding-y [type='email'],form .grid-padding-y [type='number'],form .grid-padding-y [type='search'],form .grid-padding-y [type='tel'],form .grid-padding-y [type='time'],form .grid-padding-y [type='url'],form .grid-padding-y [type='color'],form .grid-padding-y textarea,form .grid-padding-y select{margin-bottom:0;}form .form-group{display:flex;flex-flow:column-reverse;position:relative;}form .form-group.with-info{padding-right:40px;}form fieldset.form-group{flex-flow:column;}form .bc-form-type-RadioButton .form-group{flex-flow:column;}form .bc-form-type-FileUpload.form-group,form .bc-form-type-MultipleFileUpload.form-group{flex-flow:column;}form span.infotext{position:absolute;right:0px;top:-5px;font-size:1.8em;}form .bc-form-type-Text span.infotext{top:25px;}form select:invalid{color:#979797;}form .has-label [type='text']::-moz-placeholder,form .has-label [type='password']::-moz-placeholder,form .has-label [type='date']::-moz-placeholder,form .has-label [type='datetime']::-moz-placeholder,form .has-label [type='datetime-local']::-moz-placeholder,form .has-label [type='month']::-moz-placeholder,form .has-label [type='week']::-moz-placeholder,form .has-label [type='email']::-moz-placeholder,form .has-label [type='number']::-moz-placeholder,form .has-label [type='search']::-moz-placeholder,form .has-label [type='tel']::-moz-placeholder,form .has-label [type='time']::-moz-placeholder,form .has-label [type='url']::-moz-placeholder,form .has-label [type='color']::-moz-placeholder,form .has-label textarea::-moz-placeholder{-moz-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;color:transparent;}form .has-label [type='text']::placeholder,form .has-label [type='password']::placeholder,form .has-label [type='date']::placeholder,form .has-label [type='datetime']::placeholder,form .has-label [type='datetime-local']::placeholder,form .has-label [type='month']::placeholder,form .has-label [type='week']::placeholder,form .has-label [type='email']::placeholder,form .has-label [type='number']::placeholder,form .has-label [type='search']::placeholder,form .has-label [type='tel']::placeholder,form .has-label [type='time']::placeholder,form .has-label [type='url']::placeholder,form .has-label [type='color']::placeholder,form .has-label textarea::placeholder{transition:color 0.2s ease-in-out;color:transparent;}form .has-label [type='text']:focus::-moz-placeholder,form .has-label [type='password']:focus::-moz-placeholder,form .has-label [type='date']:focus::-moz-placeholder,form .has-label [type='datetime']:focus::-moz-placeholder,form .has-label [type='datetime-local']:focus::-moz-placeholder,form .has-label [type='month']:focus::-moz-placeholder,form .has-label [type='week']:focus::-moz-placeholder,form .has-label [type='email']:focus::-moz-placeholder,form .has-label [type='number']:focus::-moz-placeholder,form .has-label [type='search']:focus::-moz-placeholder,form .has-label [type='tel']:focus::-moz-placeholder,form .has-label [type='time']:focus::-moz-placeholder,form .has-label [type='url']:focus::-moz-placeholder,form .has-label [type='color']:focus::-moz-placeholder,form .has-label textarea:focus::-moz-placeholder{color:#979797;}form .has-label [type='text']:focus::placeholder,form .has-label [type='password']:focus::placeholder,form .has-label [type='date']:focus::placeholder,form .has-label [type='datetime']:focus::placeholder,form .has-label [type='datetime-local']:focus::placeholder,form .has-label [type='month']:focus::placeholder,form .has-label [type='week']:focus::placeholder,form .has-label [type='email']:focus::placeholder,form .has-label [type='number']:focus::placeholder,form .has-label [type='search']:focus::placeholder,form .has-label [type='tel']:focus::placeholder,form .has-label [type='time']:focus::placeholder,form .has-label [type='url']:focus::placeholder,form .has-label [type='color']:focus::placeholder,form .has-label textarea:focus::placeholder{color:#979797;}form .has-label [type='text'] + label,form .has-label [type='text'] + .tx-bc-privacy,form .has-label [type='password'] + label,form .has-label [type='password'] + .tx-bc-privacy,form .has-label [type='date'] + label,form .has-label [type='date'] + .tx-bc-privacy,form .has-label [type='datetime'] + label,form .has-label [type='datetime'] + .tx-bc-privacy,form .has-label [type='datetime-local'] + label,form .has-label [type='datetime-local'] + .tx-bc-privacy,form .has-label [type='month'] + label,form .has-label [type='month'] + .tx-bc-privacy,form .has-label [type='week'] + label,form .has-label [type='week'] + .tx-bc-privacy,form .has-label [type='email'] + label,form .has-label [type='email'] + .tx-bc-privacy,form .has-label [type='number'] + label,form .has-label [type='number'] + .tx-bc-privacy,form .has-label [type='search'] + label,form .has-label [type='search'] + .tx-bc-privacy,form .has-label [type='tel'] + label,form .has-label [type='tel'] + .tx-bc-privacy,form .has-label [type='time'] + label,form .has-label [type='time'] + .tx-bc-privacy,form .has-label [type='url'] + label,form .has-label [type='url'] + .tx-bc-privacy,form .has-label [type='color'] + label,form .has-label [type='color'] + .tx-bc-privacy,form .has-label textarea + label,form .has-label textarea + .tx-bc-privacy{cursor:text;transform:translate(0.825rem,1.825rem);color:#979797;transition:transform 0.2s ease-in-out,color 0.2s ease-in-out;transform-origin:left bottom;}form .has-label [type='text']:focus + label,form .has-label [type='text']:focus + .tx-bc-privacy,form .has-label [type='text'][required]:valid + label,form .has-label [type='text'][required]:valid + .tx-bc-privacy,form .has-label [type='text'].not-empty + label,form .has-label [type='text'].not-empty + .tx-bc-privacy,form .has-label [type='password']:focus + label,form .has-label [type='password']:focus + .tx-bc-privacy,form .has-label [type='password'][required]:valid + label,form .has-label [type='password'][required]:valid + .tx-bc-privacy,form .has-label [type='password'].not-empty + label,form .has-label [type='password'].not-empty + .tx-bc-privacy,form .has-label [type='date']:focus + label,form .has-label [type='date']:focus + .tx-bc-privacy,form .has-label [type='date'][required]:valid + label,form .has-label [type='date'][required]:valid + .tx-bc-privacy,form .has-label [type='date'].not-empty + label,form .has-label [type='date'].not-empty + .tx-bc-privacy,form .has-label [type='datetime']:focus + label,form .has-label [type='datetime']:focus + .tx-bc-privacy,form .has-label [type='datetime'][required]:valid + label,form .has-label [type='datetime'][required]:valid + .tx-bc-privacy,form .has-label [type='datetime'].not-empty + label,form .has-label [type='datetime'].not-empty + .tx-bc-privacy,form .has-label [type='datetime-local']:focus + label,form .has-label [type='datetime-local']:focus + .tx-bc-privacy,form .has-label [type='datetime-local'][required]:valid + label,form .has-label [type='datetime-local'][required]:valid + .tx-bc-privacy,form .has-label [type='datetime-local'].not-empty + label,form .has-label [type='datetime-local'].not-empty + .tx-bc-privacy,form .has-label [type='month']:focus + label,form .has-label [type='month']:focus + .tx-bc-privacy,form .has-label [type='month'][required]:valid + label,form .has-label [type='month'][required]:valid + .tx-bc-privacy,form .has-label [type='month'].not-empty + label,form .has-label [type='month'].not-empty + .tx-bc-privacy,form .has-label [type='week']:focus + label,form .has-label [type='week']:focus + .tx-bc-privacy,form .has-label [type='week'][required]:valid + label,form .has-label [type='week'][required]:valid + .tx-bc-privacy,form .has-label [type='week'].not-empty + label,form .has-label [type='week'].not-empty + .tx-bc-privacy,form .has-label [type='email']:focus + label,form .has-label [type='email']:focus + .tx-bc-privacy,form .has-label [type='email'][required]:valid + label,form .has-label [type='email'][required]:valid + .tx-bc-privacy,form .has-label [type='email'].not-empty + label,form .has-label [type='email'].not-empty + .tx-bc-privacy,form .has-label [type='number']:focus + label,form .has-label [type='number']:focus + .tx-bc-privacy,form .has-label [type='number'][required]:valid + label,form .has-label [type='number'][required]:valid + .tx-bc-privacy,form .has-label [type='number'].not-empty + label,form .has-label [type='number'].not-empty + .tx-bc-privacy,form .has-label [type='search']:focus + label,form .has-label [type='search']:focus + .tx-bc-privacy,form .has-label [type='search'][required]:valid + label,form .has-label [type='search'][required]:valid + .tx-bc-privacy,form .has-label [type='search'].not-empty + label,form .has-label [type='search'].not-empty + .tx-bc-privacy,form .has-label [type='tel']:focus + label,form .has-label [type='tel']:focus + .tx-bc-privacy,form .has-label [type='tel'][required]:valid + label,form .has-label [type='tel'][required]:valid + .tx-bc-privacy,form .has-label [type='tel'].not-empty + label,form .has-label [type='tel'].not-empty + .tx-bc-privacy,form .has-label [type='time']:focus + label,form .has-label [type='time']:focus + .tx-bc-privacy,form .has-label [type='time'][required]:valid + label,form .has-label [type='time'][required]:valid + .tx-bc-privacy,form .has-label [type='time'].not-empty + label,form .has-label [type='time'].not-empty + .tx-bc-privacy,form .has-label [type='url']:focus + label,form .has-label [type='url']:focus + .tx-bc-privacy,form .has-label [type='url'][required]:valid + label,form .has-label [type='url'][required]:valid + .tx-bc-privacy,form .has-label [type='url'].not-empty + label,form .has-label [type='url'].not-empty + .tx-bc-privacy,form .has-label [type='color']:focus + label,form .has-label [type='color']:focus + .tx-bc-privacy,form .has-label [type='color'][required]:valid + label,form .has-label [type='color'][required]:valid + .tx-bc-privacy,form .has-label [type='color'].not-empty + label,form .has-label [type='color'].not-empty + .tx-bc-privacy,form .has-label textarea:focus + label,form .has-label textarea:focus + .tx-bc-privacy,form .has-label textarea[required]:valid + label,form .has-label textarea[required]:valid + .tx-bc-privacy,form .has-label textarea.not-empty + label,form .has-label textarea.not-empty + .tx-bc-privacy{transform:scale(0.875);color:inherit;}form .form-navigation{text-align:center;}form .form-navigation .btn-group.previous + .btn-group{margin-left:1em;}form .bc-form-salutation,form .bc-form-salutation-other-person{margin-bottom:-15px;}fieldset.no-legend:before{display:table;width:100%;}.bc-form-cell-privacy,.bc-form-cell-privacy-webinar{pointer-events:none;}.bc-form-cell-privacy input,.bc-form-cell-privacy label,.bc-form-cell-privacy form .tx-bc-privacy,form .bc-form-cell-privacy .tx-bc-privacy,.bc-form-cell-privacy-webinar input,.bc-form-cell-privacy-webinar label,.bc-form-cell-privacy-webinar form .tx-bc-privacy,form .bc-form-cell-privacy-webinar .tx-bc-privacy{pointer-events:all;}.bc-form-cell-privacy-webinar{margin-top:1em;}form[id^="form-infomaterial"] fieldset,form[id^="form-application"] fieldset,form[id^="form-kundenwerbung"] fieldset,form[id^="form-renditenrechner"] fieldset{background:#efeff0;display:block;margin-bottom:10px;padding-bottom:0;}.frame-bc-rahmen-white form[id^="form-infomaterial"] fieldset,.frame-bc-rahmen-grau-hell form[id^="form-infomaterial"] fieldset,.frame-bc-rahmen-grau form[id^="form-infomaterial"] fieldset,.frame-bc-rahmen-grau-mittel form[id^="form-infomaterial"] fieldset,.frame-bc-rahmen-grau-dunkel form[id^="form-infomaterial"] fieldset,.frame-bc-rahmen-white form[id^="form-application"] fieldset,.frame-bc-rahmen-grau-hell form[id^="form-application"] fieldset,.frame-bc-rahmen-grau form[id^="form-application"] fieldset,.frame-bc-rahmen-grau-mittel form[id^="form-application"] fieldset,.frame-bc-rahmen-grau-dunkel form[id^="form-application"] fieldset,.frame-bc-rahmen-white form[id^="form-kundenwerbung"] fieldset,.frame-bc-rahmen-grau-hell form[id^="form-kundenwerbung"] fieldset,.frame-bc-rahmen-grau form[id^="form-kundenwerbung"] fieldset,.frame-bc-rahmen-grau-mittel form[id^="form-kundenwerbung"] fieldset,.frame-bc-rahmen-grau-dunkel form[id^="form-kundenwerbung"] fieldset,.frame-bc-rahmen-white form[id^="form-renditenrechner"] fieldset,.frame-bc-rahmen-grau-hell form[id^="form-renditenrechner"] fieldset,.frame-bc-rahmen-grau form[id^="form-renditenrechner"] fieldset,.frame-bc-rahmen-grau-mittel form[id^="form-renditenrechner"] fieldset,.frame-bc-rahmen-grau-dunkel form[id^="form-renditenrechner"] fieldset{background:#fff;}form[id^="form-infomaterial"] fieldset > div,form[id^="form-application"] fieldset > div,form[id^="form-kundenwerbung"] fieldset > div,form[id^="form-renditenrechner"] fieldset > div{margin:0 20px;padding-bottom:20px;}form[id^="form-infomaterial"] legend,form[id^="form-application"] legend,form[id^="form-kundenwerbung"] legend,form[id^="form-renditenrechner"] legend{float:left;text-transform:uppercase;position:relative;display:flex;align-items:center;min-height:100px;padding:20px 0;width:100%;margin-bottom:0;position:relative;}.js form[id^="form-infomaterial"] legend,.js form[id^="form-application"] legend,.js form[id^="form-kundenwerbung"] legend,.js form[id^="form-renditenrechner"] legend{color:#bebebe;cursor:pointer;}.js form[id^="form-infomaterial"] legend.opened,.js form[id^="form-application"] legend.opened,.js form[id^="form-kundenwerbung"] legend.opened,.js form[id^="form-renditenrechner"] legend.opened,.js form[id^="form-infomaterial"] legend.ok,.js form[id^="form-application"] legend.ok,.js form[id^="form-kundenwerbung"] legend.ok,.js form[id^="form-renditenrechner"] legend.ok{color:inherit;}.js form[id^="form-infomaterial"] legend.clicked,.js form[id^="form-application"] legend.clicked,.js form[id^="form-kundenwerbung"] legend.clicked,.js form[id^="form-renditenrechner"] legend.clicked{color:#e40026;}form[id^="form-infomaterial"] legend:before,form[id^="form-application"] legend:before,form[id^="form-kundenwerbung"] legend:before,form[id^="form-renditenrechner"] legend:before,form[id^="form-infomaterial"] legend:after,form[id^="form-application"] legend:after,form[id^="form-kundenwerbung"] legend:after,form[id^="form-renditenrechner"] legend:after{font-size:1.875rem;width:60px;text-align:center;display:inline-block;vertical-align:-12.5%;}form[id^="form-infomaterial"] legend:after,form[id^="form-application"] legend:after,form[id^="form-kundenwerbung"] legend:after,form[id^="form-renditenrechner"] legend:after{position:absolute;right:0;top:50%;transform:translateY(-60%);content:'';color:#e40026;}form[id^="form-infomaterial"] legend.done:after,form[id^="form-application"] legend.done:after,form[id^="form-kundenwerbung"] legend.done:after,form[id^="form-renditenrechner"] legend.done:after{content:"\e5ca";}form[id^="form-infomaterial"] legend + div,form[id^="form-application"] legend + div,form[id^="form-kundenwerbung"] legend + div,form[id^="form-renditenrechner"] legend + div{clear:both;}form[id^="form-infomaterial"] fieldset.legend-icon-mail legend:before,form[id^="form-application"] fieldset.legend-icon-mail legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-mail legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-mail legend:before{content:"\e919";}form[id^="form-infomaterial"] fieldset.legend-icon-map-3 legend:before,form[id^="form-application"] fieldset.legend-icon-map-3 legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-map-3 legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-map-3 legend:before{content:"\e925";}form[id^="form-infomaterial"] fieldset.legend-icon-download legend:before,form[id^="form-application"] fieldset.legend-icon-download legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-download legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-download legend:before{content:"\e91b";}form[id^="form-infomaterial"] fieldset.legend-icon-chat-1 legend:before,form[id^="form-application"] fieldset.legend-icon-chat-1 legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-chat-1 legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-chat-1 legend:before{content:"\e918";}form[id^="form-infomaterial"] fieldset.legend-icon-settings legend:before,form[id^="form-application"] fieldset.legend-icon-settings legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-settings legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-settings legend:before{content:"\e91a";}form[id^="form-infomaterial"] fieldset.legend-icon-anschaffung legend:before,form[id^="form-application"] fieldset.legend-icon-anschaffung legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-anschaffung legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-anschaffung legend:before{content:"\e936";}form[id^="form-infomaterial"] fieldset.legend-icon-einnahmen-ausgaben legend:before,form[id^="form-application"] fieldset.legend-icon-einnahmen-ausgaben legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-einnahmen-ausgaben legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-einnahmen-ausgaben legend:before{content:"\e937";}form[id^="form-infomaterial"] fieldset.legend-icon-finanzierung legend:before,form[id^="form-application"] fieldset.legend-icon-finanzierung legend:before,form[id^="form-kundenwerbung"] fieldset.legend-icon-finanzierung legend:before,form[id^="form-renditenrechner"] fieldset.legend-icon-finanzierung legend:before{content:"\e938";}form[id^="form-infomaterial"] input[type="checkbox"].has-inline-error + label,form[id^="form-application"] input[type="checkbox"].has-inline-error + label,form[id^="form-kundenwerbung"] input[type="checkbox"].has-inline-error + label,form[id^="form-renditenrechner"] input[type="checkbox"].has-inline-error + label,form[id^="form-infomaterial"] input[type="checkbox"].has-inline-error + .tx-bc-privacy,form[id^="form-application"] input[type="checkbox"].has-inline-error + .tx-bc-privacy,form[id^="form-kundenwerbung"] input[type="checkbox"].has-inline-error + .tx-bc-privacy,form[id^="form-renditenrechner"] input[type="checkbox"].has-inline-error + .tx-bc-privacy,form[id^="form-infomaterial"] input[type="radio"].has-inline-error + label,form[id^="form-application"] input[type="radio"].has-inline-error + label,form[id^="form-kundenwerbung"] input[type="radio"].has-inline-error + label,form[id^="form-renditenrechner"] input[type="radio"].has-inline-error + label,form[id^="form-infomaterial"] input[type="radio"].has-inline-error + .tx-bc-privacy,form[id^="form-application"] input[type="radio"].has-inline-error + .tx-bc-privacy,form[id^="form-kundenwerbung"] input[type="radio"].has-inline-error + .tx-bc-privacy,form[id^="form-renditenrechner"] input[type="radio"].has-inline-error + .tx-bc-privacy{color:#e40026;}form[id^="form-infomaterial"] .form-intro-text,form[id^="form-application"] .form-intro-text,form[id^="form-kundenwerbung"] .form-intro-text,form[id^="form-renditenrechner"] .form-intro-text,#content form[id^="form-infomaterial"] .form-intro-text,#content form[id^="form-application"] .form-intro-text,#content form[id^="form-kundenwerbung"] .form-intro-text,#content form[id^="form-renditenrechner"] .form-intro-text{margin-bottom:3em;}.bc-form-your-message-1{margin-bottom:2em;}.bc-form-your-message-1 textarea{height:10rem;}.bc-form-your-message-1 textarea#short-form-1-your-message-1{height:5rem;}select.without-label + label,form select.without-label + .tx-bc-privacy{visibility:hidden;}#infomaterial-baugrund .form-group{flex-flow:row wrap;}form .grid-padding-y > .bc-form-cell-website{padding:0;}form[id^="form-infomaterial"] .bc-form-baugrund-plz .label-wrapper{font-weight:bold;}form[id^="form-application"] legend{color:#e40026;cursor:initial;}.js form[id^="form-application"] legend{color:#e40026;cursor:initial;}form[id^="form-application"] .bc-form-type-PdfFileUpload label,form[id^="form-application"] .bc-form-type-PdfFileUpload .tx-bc-privacy{text-transform:uppercase;}form[id^="form-kundenwerbung"] legend{color:#e40026;cursor:initial;}.js form[id^="form-kundenwerbung"] legend{color:#e40026;cursor:initial;}form[id^="form-kundenwerbung"] .bc-form-cell-praemie label,form[id^="form-kundenwerbung"] .bc-form-cell-praemie .tx-bc-privacy{margin-bottom:5px;}form[id^="form-kundenwerbung"] .bc-form-cell-praemie,form[id^="form-kundenwerbung"] .bc-form-cell-privacy-other-person{padding-top:30px;}[id^="form-hausbau-assistent"]{padding:2rem 1rem;background:#efeff0;}[id^="form-hausbau-assistent"] .fieldset-wrapper{display:grid;grid-template-columns:[content-start] 1fr [content-end];grid-template-rows:[content-start] 1fr [content-end];}[id^="form-hausbau-assistent"] .fieldset-wrapper > fieldset{grid-area:content;padding:0;}[id^="form-hausbau-assistent"] .bc-form-anchor{position:relative;top:-4rem;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"]{background:#fff;color:#454347;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-dark,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-primary,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-primary{background:#e40026;color:#fff;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-dark:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-primary:hover,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-primary:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-dark:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-primary:focus,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-primary:focus{background-color:#454347;color:#fff;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button.hollow,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.button-dark,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .hollow.btn-primary,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.btn-primary,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-hollow,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-cancel,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-cancel,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-cancel{color:#454347;border-color:#454347;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button.hollow:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.button-dark:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .hollow.btn-primary:hover,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.btn-primary:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-hollow:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-cancel:hover,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-cancel:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button.hollow:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.button-dark:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .hollow.btn-primary:focus,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .hollow.btn-primary:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-hollow:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] form .form-navigation .btn-cancel:focus,form .form-navigation [class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .btn-cancel:focus,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-cancel:focus{border-color:#e40026;color:#e40026;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow{color:#e40026;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow:after{border-color:#454347;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow:focus{color:#454347;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow:hover:after,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .button-arrow:focus:after{border-color:#e40026;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-primary{background-color:#e40026;color:#fff;}[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-primary:hover,[class*="frame-bc-rahmen"] [id^="form-hausbau-assistent"] .actions .btn-primary:focus{background-color:#454347;color:#fff;}[id^="form-hausbau-assistent"] legend{font-size:1.5rem;}[id^="form-hausbau-assistent"] p.contact-data-intro{display:flex;color:#e40026;align-items:center;}[id^="form-hausbau-assistent"] p.contact-data-intro::before{display:inline-block;flex:0 0 auto;content:"\e919";font-size:2.5rem;width:60px;}[id^="form-hausbau-assistent"] span.infotext{margin-left:0.5rem;position:static;font-size:1.25rem;line-height:1;}[id^="form-hausbau-assistent"] .bc-form-region input{max-width:10em;}[id^="form-hausbau-assistent"] .bc-form-type-RadioButton .control-label,[id^="form-hausbau-assistent"] .bc-form-type-RangeSlider .control-label{display:none;}[id^="form-hausbau-assistent"] .bc-form-type-RadioButton .help-block.error{text-align:right;margin-top:8px;}[id^="form-hausbau-assistent"] .actions .btn-cancel{margin:0;}[id^="form-hausbau-assistent"] .actions .btn-primary{position:relative;padding-right:40px;margin:0;}[id^="form-hausbau-assistent"] .actions .btn-primary:after{content:"\e5c8";font-size:1.375rem;position:absolute;position:absolute;top:50%;transform:translateY(-50%);right:10px;}[id^="form-hausbau-assistent"] .actions .privacy-policy-notice{margin:1em;}.form-progress-bar{margin:0 0 2rem;position:relative;z-index:1;}.form-progress-bar-display{position:absolute;top:50%;transform:translateY(-50%);left:2px;right:2px;z-index:-1;height:0.25rem;background-color:#bebebe;}.form-progress-bar-display-value{height:100%;background-color:#e40026;}.form-progress-bar-steps{width:100%;display:flex;justify-content:space-between;align-items:center;list-style-type:none;margin:0;}.form-progress-bar-step{display:block;margin:0;width:1rem;height:1rem;border-radius:50%;background:#bebebe;}.form-progress-bar-step.is-active{background:#e40026;}.radio-buttons-with-icon{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;margin:-0.5rem;}.radio-button-with-icon{flex:0 1 auto;margin:0 !important;width:9.75rem;}.radio-button-with-icon input{position:absolute;z-index:-1;opacity:0;margin:0;}.radio-button-with-icon label,.radio-button-with-icon form .tx-bc-privacy,form .radio-button-with-icon .tx-bc-privacy{position:relative;display:block;margin:0;padding:0.75rem;}.radio-button-with-icon input:checked ~ label,.radio-button-with-icon form input:checked ~ .tx-bc-privacy,form .radio-button-with-icon input:checked ~ .tx-bc-privacy,.radio-button-with-icon label:hover,.radio-button-with-icon form .tx-bc-privacy:hover,form .radio-button-with-icon .tx-bc-privacy:hover,.radio-button-with-icon label:focus,.radio-button-with-icon form .tx-bc-privacy:focus,form .radio-button-with-icon .tx-bc-privacy:focus{background:#fff;box-shadow:0px 3px 6px #00000058;}.radio-button-with-icon input:checked ~ label,.radio-button-with-icon form input:checked ~ .tx-bc-privacy,form .radio-button-with-icon input:checked ~ .tx-bc-privacy{color:#e40026;}.radio-button-with-icon .icon,.radio-button-with-icon .label{display:block;margin-left:auto;margin-right:auto;}.radio-button-with-icon .icon{color:#e40026;height:4rem;}.radio-button-with-icon .label{margin-top:1rem;font-size:0.875rem;text-align:center;}.radio-button-with-icon .label > span{vertical-align:middle;}.bc-range-slider{margin-top:2rem;}.slider-scale{display:flex;justify-content:space-between;align-items:center;}.slider-scale-point{flex:0 0 auto;width:1px;position:relative;height:1em;}.slider-scale-point > span{color:#979797;position:absolute;left:50%;transform:translateX(-50%);}.slider-scale-point:first-child > span{left:0;transform:translateX(0);}.slider-scale-point:last-child > span{left:0;transform:translateX(-100%);}.slider-display{margin-top:1rem;font-size:1.5rem;text-align:center;}form[id^="form-renditenrechner"] span.infotext{display:inline-block;position:static;font-size:1.0625rem;}form[id^="form-renditenrechner"] table.styled{border-collapse:separate;margin-bottom:10px;}form[id^="form-renditenrechner"] table.styled tr.separator td{border:none;}form[id^="form-renditenrechner"] table.styled thead td:before,form[id^="form-renditenrechner"] table.styled thead td:after,form[id^="form-renditenrechner"] table.styled thead th:before,form[id^="form-renditenrechner"] table.styled thead th:after{content:none;}form[id^="form-renditenrechner"] table.styled th{text-align:left;}form[id^="form-renditenrechner"] table.styled td:has(input),form[id^="form-renditenrechner"] table.styled th:has(input){padding:0;}form[id^="form-renditenrechner"] table.styled td[data-calculate],form[id^="form-renditenrechner"] table.styled tr.calculated td,form[id^="form-renditenrechner"] table.styled tr.calculated th{background:var(--rendite-calculated-background);font-weight:bold;}form[id^="form-renditenrechner"] table.styled tr.special-background{--rendite-calculated-background:#D3D2D8;}form[id^="form-renditenrechner"] table.styled tbody tr.herstellungskosten-error td{border:none !important;color:#e40026;}form[id^="form-renditenrechner"] table.styled input,form[id^="form-renditenrechner"] table.styled label,form[id^="form-renditenrechner"] table.styled .tx-bc-privacy{margin:0 !important;}form[id^="form-renditenrechner"] table.styled .calculated.bold input,form[id^="form-renditenrechner"] table.styled .calculated.bold label,form[id^="form-renditenrechner"] table.styled .calculated.bold .tx-bc-privacy{font-weight:inherit !important;}form[id^="form-renditenrechner"] table.styled .item-formatter-content,form[id^="form-renditenrechner"] table.styled input[type="number"],form[id^="form-renditenrechner"] table.styled input[type="number"]:focus{padding:10px;border:none;min-height:100%;}form[id^="form-renditenrechner"] table.styled .has-inline-error{background:rgba(228,0,38,0.2);}form[id^="form-renditenrechner"] table.styled [data-calculate]:not([data-unit]):after{content:' €';}form[id^="form-renditenrechner"] table.styled [data-unit]:after{content:" " attr(data-unit);}form[id^="form-renditenrechner"] .bc-renditenrechner-container-content .required{display:none;}form[id^="form-renditenrechner"] .bc-renditenrechner-container-content label.control-label,form[id^="form-renditenrechner"] .bc-renditenrechner-container-content .control-label.tx-bc-privacy{display:inline;}form[id^="form-renditenrechner"] .item-formatter-wrapper{display:grid;grid-template-areas:"content";}form[id^="form-renditenrechner"] .item-formatter-wrapper > *{grid-area:content;}form[id^="form-renditenrechner"] .item-formatter-wrapper .item-formatter-input{position:relative;z-index:1;opacity:0;}form[id^="form-renditenrechner"] .item-formatter-wrapper .item-formatter-input:focus{opacity:1;}form[id^="form-renditenrechner"] .item-formatter-wrapper .item-formatter-input:focus + .item-formatter-content{opacity:0;}form[id^="form-renditenrechner"] .item-formatter-wrapper .item-formatter-input.has-inline-error + .item-formatter-content{background:rgba(228,0,38,0.2);}.bc-common-elements-accordion.initialized{border-top:2px solid #bebebe;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-item{border-bottom:2px solid #bebebe;}.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading.clicked,.bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading.clicked:before{color:#e40026;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-nav li.clicked{background:#454347;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-tab:not(.overflow){border-top:10px solid #454347;}.bc-common-elements-tabs.initialized .bc-common-elements-tabs-tab[data-uid="map"],.bc-common-elements-tabs.initialized .bc-common-elements-tabs-tab[data-uid="list"]{padding:0;}.frame-type-tx_bccommonelements_container_2spalten > div > .grid-container > .grid-x,.frame-type-tx_bccommonelements_container_3spalten > div > .grid-container > .grid-x,.frame-type-tx_bccommonelements_container_4spalten > div > .grid-container > .grid-x{margin-bottom:-30px;}.frame-type-tx_bccommonelements_container_2spalten > div > .grid-container > .grid-x > .cell,.frame-type-tx_bccommonelements_container_3spalten > div > .grid-container > .grid-x > .cell,.frame-type-tx_bccommonelements_container_4spalten > div > .grid-container > .grid-x > .cell{padding-bottom:30px;}.bc-common-elements-imageblock a:not(.sg-cookie-optin-iframe-consent-link){display:block;height:100%;}.bc-common-elements-imageblock img,.bc-common-elements-imageblock video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.bc-common-elements-imageblock figure{display:flex;height:100%;overflow:hidden;}.bc-common-elements-imageblock figure > *{width:100%;}.bc-common-elements-imageblock .imageblock-image{position:relative;z-index:1;margin-right:-100%;transition:transform 0.2s ease-in-out;}.bc-common-elements-imageblock figcaption{position:relative;z-index:2;background:transparent linear-gradient(180deg,transparent 10%,rgba(0,0,0,0.75) 100%) 0% 0% no-repeat padding-box;display:flex;align-items:flex-end;padding:20% 15px 15px;}.bc-common-elements-imageblock .with-overlay figcaption{background:none;}.bc-common-elements-imageblock .with-overlay .imageblock-image:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none;z-index:2;background:rgba(0,0,0,0.6);}.bc-common-elements-imageblock .imageblock-link{margin-top:28px;}.bc-common-elements-imageblock a.button:not(.sg-cookie-optin-iframe-consent-link),.bc-common-elements-imageblock a.button-dark:not(.sg-cookie-optin-iframe-consent-link),.bc-common-elements-imageblock form .form-navigation a.btn-primary:not(.sg-cookie-optin-iframe-consent-link),form .form-navigation .bc-common-elements-imageblock a.btn-primary:not(.sg-cookie-optin-iframe-consent-link){display:inline-block;}.bc-common-elements-imageblock .bc-common-elements-video-wrapper > .video{width:0;height:0;}.bc-common-elements-imageblock .link-helper a{position:absolute;left:0;top:0;bottom:0;right:0;}.bc-common-elements-imageblock figure.with-link:hover .imageblock-link .button,.bc-common-elements-imageblock figure.with-link:hover .imageblock-link .button-dark,.bc-common-elements-imageblock figure.with-link:hover .imageblock-link form .form-navigation .btn-primary,form .form-navigation .bc-common-elements-imageblock figure.with-link:hover .imageblock-link .btn-primary{background-color:#e40026;color:#fff;}.bc-common-elements-imageblock figure.with-link:hover .imageblock-image{transform:scale(1.2);}.bc-common-elements-imageslider .with-text img{display:inline-block;}.bc-common-elements-imageslider .with-text .image{text-align:center;}.bc-common-elements-imageslider figcaption .title{text-transform:uppercase;font-weight:bold;}.bc-common-elements-imageslider figcaption .description{margin-bottom:20px;line-height:1.5;}.bc-common-elements-imageslider.proportional .slick-slide > div{height:100%;display:flex;justify-content:center;align-items:center;}.bc-common-elements-imageslider.proportional.with-text-wrapper .slick-slide > div{align-items:initial;}.bc-common-elements-imageslider.proportional .bc-common-elements-video-wrapper{height:auto;}.bc-common-elements-imageslider.proportional .bc-common-elements-video-wrapper .sentinel{display:none;}.bc-common-elements-imageslider.proportional .bc-common-elements-video-wrapper .video{height:auto;}.bc-common-elements-imageslider.proportional .bc-common-elements-video-wrapper video{position:static;height:auto;}.bc-common-elements-imageslider .slick-slide{height:auto;float:none;}.bc-common-elements-imageslider .controls-wrapper .pager{display:none;margin:0;}.bc-common-elements-imageslider .controls-wrapper .slick-arrow{background:#454347;color:#fff;padding:10px;margin:0 10px;transition:background 0.2s ease-in-out;}.bc-common-elements-imageslider .controls-wrapper .slick-arrow:hover{background:#e40026;color:#fff;}.frame-type-tx_bckundenhansehaus_share_links div.sharelinks-wrapper{display:table;}#infotext-modal .frame-type-tx_bckundenhansehaus_share_links div.sharelinks-wrapper{display:block;margin:0 -15px;}.frame-type-tx_bckundenhansehaus_share_links div.sharelinks-wrapper > div{display:table-row;}#infotext-modal .frame-type-tx_bckundenhansehaus_share_links div.sharelinks-wrapper > div{display:inline-block;width:50%;padding:0 15px;}.frame-type-tx_bckundenhansehaus_share_links span{display:inline-block;vertical-align:middle;}.frame-type-tx_bckundenhansehaus_share_links span[data-icon]{width:35px;font-size:1.25rem;}.frame-type-tx_bckundenhansehaus_share_links a{display:block;text-align:left;line-height:1;padding:0.5rem 0.9375rem;}.bc-hh-imageslider{position:relative;z-index:1;}.bc-hh-imageslider .bc-hh-imageslider-slide{width:100%;}.bc-hh-imageslider figcaption{margin:-20px 15px 0;z-index:1;position:relative;}.bc-hh-imageslider figcaption .controls{z-index:2;position:relative;}.bc-hh-imageslider figcaption .controls span{display:inline-block;width:40px;height:40px;font-size:1.375rem;text-align:center;line-height:40px;margin-right:6px;}.bc-hh-imageslider figcaption .controls span:before{position:relative;top:1px;}.bc-hh-imageslider figcaption .controls span.helper{width:1px;margin-right:0;margin-left:-1px;}.bc-hh-imageslider figcaption .photoswipe,.bc-hh-imageslider figcaption .video{color:#fff;text-decoration:none;display:inline-block;background:#454347;margin-right:6px;transition:background 0.2s ease-in-out;}.bc-hh-imageslider figcaption .photoswipe span,.bc-hh-imageslider figcaption .video span{margin:0;}.bc-hh-imageslider figcaption .photoswipe:hover,.bc-hh-imageslider figcaption .photoswipe:focus,.bc-hh-imageslider figcaption .video:hover,.bc-hh-imageslider figcaption .video:focus{background:#e40026;}.bc-hh-imageslider figcaption .description{background:#efeff0;padding:40px 20px 20px;margin-top:-20px;z-index:1;position:relative;}.bc-hh-imageslider figcaption .prev,.bc-hh-imageslider figcaption .next{background:#e40026;color:#fff;cursor:pointer;transition:background 0.2s ease-in-out;}.bc-hh-imageslider figcaption .prev:hover,.bc-hh-imageslider figcaption .prev:focus,.bc-hh-imageslider figcaption .next:hover,.bc-hh-imageslider figcaption .next:focus{background:#454347;}.frame-type-tx_bckundenhansehaus_bild_text .cell .text,.haus-detail .besonderes-text{padding:4rem 15px;max-width:600px;margin:0 auto;}.frame-type-tx_bckundenhansehaus_bild_text .cell .text header.bc-above,.haus-detail .besonderes-text header.bc-above{margin-bottom:1em;}.frame-type-tx_bckundenhansehaus_bild_text[class*="frame-bc-rahmen-"]{padding:0;}.frame-type-tx_bckundenhansehaus_bild_text + .frame-type-tx_bckundenhansehaus_bild_text{margin-top:0;}.frame-type-tx_bckundenhansehaus_bild_text .cell.image img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.content-root > .bc-slanted .bc-slanted-image,.content-root > .bc-with-background-image .bc-slanted-image{position:absolute;right:0;top:0;bottom:0;left:0;z-index:1;overflow:hidden;}.content-root > .bc-slanted .bc-slanted-image img,.content-root > .bc-with-background-image .bc-slanted-image img{width:100%;}.content-root > .bc-slanted .bc-slanted-image.darken:after,.content-root > .bc-with-background-image .bc-slanted-image.darken:after{content:'';position:absolute;right:0;top:0;bottom:0;left:0;z-index:1;background:rgba(69,67,71,0.6);}.content-root > .bc-slanted{position:relative;padding-bottom:4rem;}.content-root > .bc-slanted > div{position:relative;z-index:2;}.content-root > .bc-slanted .bc-slanted-helper{overflow:hidden;position:relative;margin:-4rem 0 1em;display:none;}.content-root > .bc-slanted .bc-slanted-helper:before{position:absolute;top:-100%;right:0;background:white;width:110%;height:100%;transform:rotate(-4deg);transform-origin:right top;}.content-root > .bc-slanted .bc-slanted-helper:after{display:block;padding-top:7%;}.content-root > .bc-slanted .bc-slanted-helper + div:not(.bc-common-elements-imageblock){padding-top:var(--slanted-height);}.content-root > .bc-slanted.frame-default .bc-slanted-helper{margin-top:0;}.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch > .bc-slanted-helper + div,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser > .bc-slanted-helper + div{padding-top:0;}.content-root > .bc-slanted.bc-slanted-without-padding,.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser{padding-top:0;}.content-root > .bc-slanted.bc-slanted-without-padding .bc-slanted-helper,.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper{position:absolute;top:0;right:0;left:0;margin:0;}.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser{padding-bottom:0;}.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper{z-index:3;}.content-root > .bc-slanted.bc-slanted-without-padding-bottom{padding-bottom:0;}.content-root > .bc-slanted.bc-slanted-opposite .bc-slanted-helper:before,.content-root > .bc-slanted:nth-of-type(even) .bc-slanted-helper:before{right:auto;left:0;transform:rotate(4deg);transform-origin:left bottom;}.content-root > .bc-with-background-image{position:relative;z-index:1;}.content-root > .bc-with-background-image .bc-slanted-image{z-index:-1;}.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch,.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser + .bc-slanted,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch + .bc-slanted,.content-root > .bc-slanted[class*="bc-rahmen-"],.content-root > .bc-slanted[class*="bc-rahmen-"] + .bc-slanted{margin-top:0;}.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper,.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser + .bc-slanted .bc-slanted-helper,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch + .bc-slanted .bc-slanted-helper,.content-root > .bc-slanted[class*="bc-rahmen-"] .bc-slanted-helper,.content-root > .bc-slanted[class*="bc-rahmen-"] + .bc-slanted .bc-slanted-helper{display:block;}.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper:before,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper:before,.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser + .bc-slanted .bc-slanted-helper:before,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch + .bc-slanted .bc-slanted-helper:before,.content-root > .bc-slanted[class*="bc-rahmen-"] .bc-slanted-helper:before,.content-root > .bc-slanted[class*="bc-rahmen-"] + .bc-slanted .bc-slanted-helper:before{content:'';}.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper:after,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper:after,.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser + .bc-slanted .bc-slanted-helper:after,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch + .bc-slanted .bc-slanted-helper:after,.content-root > .bc-slanted[class*="bc-rahmen-"] .bc-slanted-helper:after,.content-root > .bc-slanted[class*="bc-rahmen-"] + .bc-slanted .bc-slanted-helper:after{content:'';}.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser .bc-slanted-helper + .bc-common-elements-imageblock,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch .bc-slanted-helper + .bc-common-elements-imageblock,.content-root > .frame-type-tx_bckundenhansehaus_icon_teaser + .bc-slanted .bc-slanted-helper + .bc-common-elements-imageblock,.content-root > .frame-type-tx_bchansehaus_container_accordion_tab_switch + .bc-slanted .bc-slanted-helper + .bc-common-elements-imageblock,.content-root > .bc-slanted[class*="bc-rahmen-"] .bc-slanted-helper + .bc-common-elements-imageblock,.content-root > .bc-slanted[class*="bc-rahmen-"] + .bc-slanted .bc-slanted-helper + .bc-common-elements-imageblock{z-index:1;}.content-root > .frame-type-tx_bccommonelements_imageblock.bc-slanted .bc-slanted-helper + div{z-index:1;padding-top:0;}.content-root > .frame-type-tx_bccommonelements_imageblock.bc-slanted-without-padding{padding-bottom:0;}.bc-hh-teaser-rund figure{text-align:center;display:block;margin:0 auto;max-width:620px;}.bc-hh-teaser-rund a{text-decoration:none;}.bc-hh-teaser-rund figcaption{text-align:center;margin-top:2em;line-height:inherit;}.bc-hh-teaser-rund img{border-radius:50%;}.js .bc-hh-teaser-rund img{transition:transform 0.4s ease-in-out,opacity 0.4s ease-in-out;transform:scale(0.01);opacity:0;}.js .bc-hh-teaser-rund .revealed img{transform:scale(1);opacity:1;}.bc-hh-teaser-rund .link{margin-top:2em;}.bc-hh-teaser-rund .cell{padding-bottom:4em;}.js .bc-hh-teaser-rund .cell{visibility:hidden;}.bc-hh-icon-teaser{overflow:hidden;position:relative;z-index:1;background:rgba(69,67,71,0.6);padding:var(--slanted-height,8rem) 0 8rem;color:#fff;}.bc-hh-icon-teaser header{margin-bottom:5rem;position:relative;z-index:2;}.bc-hh-icon-teaser-image{position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;overflow:hidden;}.bc-hh-icon-teaser-image.with-parallax{height:calc(1.5 * var(--element-height,100vh));bottom:auto;top:50%;transform:translateY(-50%);}.bc-hh-icon-teaser-image.with-parallax .simpleParallax{height:100%;}.bc-hh-icon-teaser-image:before{content:'';position:absolute;left:0;right:0;bottom:0;top:0;z-index:1;background:rgba(69,67,71,0.6);}.bc-hh-icon-teaser-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;}.bc-hh-icon-teaser-inner figure:hover figcaption a:after,.bc-hh-icon-teaser-inner figcaption a:hover:after,.bc-hh-icon-teaser-inner figcaption a:focus:after{color:#e40026;padding-left:40px;}.bc-hh-icon-teaser-inner{margin:-15px;position:relative;z-index:2;}.bc-hh-icon-teaser-inner .slick-dots{margin:0;padding:0;border:0;list-style:none;text-align:center;position:absolute;bottom:-55px;left:0;right:0;}.bc-hh-icon-teaser-inner .slick-dots li{margin-bottom:initial;display:inline-block;padding:5px;}.bc-hh-icon-teaser-inner .slick-dots button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:0;cursor:pointer;color:transparent;border:0;background:#fff;border-radius:50%;}.bc-hh-icon-teaser-inner .slick-dots .slick-active button{background:#e40026;}.bc-hh-icon-teaser-inner svg{margin-left:20px;height:100px;width:auto;}.bc-hh-icon-teaser-inner svg path{fill:#fff;}.bc-hh-icon-teaser-inner .image{position:relative;z-index:1;}.bc-hh-icon-teaser-inner .image:after{content:'';width:100px;height:100px;background:#bebebe;border-radius:50%;position:absolute;left:0;top:0;z-index:-1;}.bc-hh-icon-teaser-inner figure{display:inline-block;width:100%;padding:15px;vertical-align:top;}.bc-hh-icon-teaser-inner a{display:block;}.bc-hh-icon-teaser-inner div.wrapper{padding-top:20px;position:relative;}.bc-hh-icon-teaser-inner .heading{margin-bottom:1rem;}.bc-hh-icon-teaser-inner .heading span{display:block;line-height:1;}.bc-hh-icon-teaser-inner .heading span:first-child{font-size:2.5rem;margin-bottom:5px;}.bc-hh-icon-teaser-inner .heading span:last-child:not(:first-child){font-size:1.4375rem;font-weight:300;line-height:1.3;}.bc-hh-icon-teaser-inner figcaption{margin:0;line-height:1.4;}.bc-hh-icon-teaser-inner figcaption a{text-decoration:none;}.bc-hh-icon-teaser-inner figcaption a:after{display:block;content:"\e5c8";transition:padding 0.2s ease-in-out;font-size:1.25rem;margin-top:1rem;}.bc-hh-icon-teaser-inner figcaption a:hover,.bc-hh-icon-teaser-inner figcaption a:focus{color:inherit;}.bc-hh-person img{clip-path:polygon(0% 37.421%,10.402% 76.144%,60.835% 100%,100.0001% 60.983%,78.211% 1.302%,33.924% 0%);}.bc-hh-person a{text-decoration:none;}.bc-hh-person figcaption{position:relative;z-index:2;margin:-10px 0 0 55px;}.bc-hh-person .description{background:#efeff0;padding:20px 25px;max-width:230px;color:#454347;}.frame-bc-rahmen-grau .bc-hh-person .description,.frame-bc-rahmen-grau-mittel .bc-hh-person .description,.frame-bc-rahmen-grau-dunkel .bc-hh-person .description,.frame-bc-rahmen-grau-hell .bc-hh-person .description{background:#fff;}.bc-hh-person .subtitle{font-family:"Shadows Into Light Two",serif;font-size:2.5rem;transform:rotate(-4deg);transform-origin:left top;line-height:1;margin:-0.2em 0 0 50px;color:#e40026;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .bc-kundenhansehaus-bauablauf-border-helper:before,.frame-type-tx_bckundenhansehaus_bauablauf .border:after{width:5px;background:#e40026;position:absolute;left:50%;transform:translate(-50%,0);content:'';}.frame-type-tx_bckundenhansehaus_bauablauf{padding:4rem 0;position:relative;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf{margin:0;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .bc-kundenhansehaus-bauablauf-border-helper{position:relative;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .bc-kundenhansehaus-bauablauf-border-helper:before{bottom:0;height:4rem;}.frame-type-tx_bckundenhansehaus_bauablauf.bc-slanted.frame-default{padding-top:0;}.frame-type-tx_bckundenhansehaus_bauablauf.bc-slanted .bc-kundenhansehaus-bauablauf-border-helper:before{height:calc(2*var(--slanted-height) + 16px);}.frame-type-tx_bckundenhansehaus_bauablauf header .bc-hanse-no-header-margin{margin-top:0;}.frame-type-tx_bckundenhansehaus_bauablauf .bauablauf-icon{text-align:center;color:#e40026;font-size:5.125rem;line-height:1;}.frame-type-tx_bckundenhansehaus_bauablauf .bauablauf-icon.final{padding-top:0.5rem;}.frame-type-tx_bckundenhansehaus_bauablauf .border{position:relative;}.frame-type-tx_bckundenhansehaus_bauablauf .border:after{top:15px;bottom:-4rem;}.frame-type-tx_bckundenhansehaus_bauablauf .border.final:after{bottom:0;}.bc-hansehaus-accordion-tab-switch-wrapper{overflow:hidden;position:relative;z-index:1;background:rgba(69,67,71,0.6);padding:var(--slanted-height,4rem) 0 4rem;color:#fff;transition:color 0.2s ease-in-out;}.bc-hansehaus-accordion-tab-switch-wrapper header{padding-top:20px;}.bc-hansehaus-accordion-tab-switch-wrapper header.bc-above.bc-above-for-h1 > :last-child:not(:first-child){color:inherit;}.bc-hansehaus-accordion-tab-switch-wrapper > .grid-container{position:relative;z-index:2;}.bc-hansehaus-accordion-tab-switch{padding-top:30px;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized{border-color:#fff;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-item{border-color:#fff;transition:background 0.2s ease-in-out,color 0.2s ease-in-out;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-item.clicked{background:#fff;color:#454347;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading:before{color:inherit;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading{transition:color 0.2s ease-in-out;color:inherit;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-heading.clicked{color:#454347;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-accordion.initialized .bc-common-elements-accordion-content > div{padding-right:1em;}.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs.initialized{display:flex;}.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs.initialized .bc-hansehaus-tabs-tab{width:66.66667%;padding:0 8.33333%;}.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs.initialized .bc-hansehaus-tabs-tab:not(.overflow){transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;}.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs.initialized .bc-hansehaus-tabs-tab.overflow{opacity:0;pointer-events:none;position:absolute;transform:translateY(30px);}.bc-hansehaus-accordion-tab-switch .bc-common-elements-tabs-nav{width:33.33333%;padding-right:15px;margin:0;padding:0;border:0;list-style:none;font-size:1.5625rem;line-height:1.2;border-right:2px solid #fff;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-tabs-nav li{margin-bottom:initial;margin:17px 0 40px;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-tabs-nav li.clicked span{background:#fff;color:#454347;}.bc-hansehaus-accordion-tab-switch .bc-common-elements-tabs-nav span{cursor:pointer;display:inline-block;padding:4px 15px 6px;transition:background 0.2s ease-in-out,color 0.2s ease-in-out;}.rendite-detail-box{background:#efeff0;padding:15px;height:100%;}.frame-bc-rahmen-white .rendite-detail-box,.frame-bc-rahmen-grau-hell .rendite-detail-box,.frame-bc-rahmen-grau .rendite-detail-box,.frame-bc-rahmen-grau-mittel .rendite-detail-box,.frame-bc-rahmen-grau-dunkel .rendite-detail-box{background:#fff;}.rendite-detail p.footnote{margin-top:calc(5px - 1rem);margin-bottom:1rem;}.rendite-detail .bc-price-table-slider thead th:after,.rendite-detail .bc-price-table-slider thead th:before,.rendite-detail table.styled thead th:after,.rendite-detail table.styled thead th:before,.rendite-detail table.bc-price-table-slider thead th:after,.rendite-detail table.bc-price-table-slider thead th:before{transition:none;}.rendite-detail .bc-price-table-slider thead th:last-child:after,.rendite-detail .bc-price-table-slider thead th:first-child:before,.rendite-detail table.styled thead th:last-child:after,.rendite-detail table.styled thead th:first-child:before,.rendite-detail table.bc-price-table-slider thead th:last-child:after,.rendite-detail table.bc-price-table-slider thead th:first-child:before{content:none;}.rendite-detail .bc-price-table-slider small,.rendite-detail table.styled small,.rendite-detail table.bc-price-table-slider small{font-weight:normal;}.rendite-detail .bc-price-table-slider tbody tr :first-child,.rendite-detail table.styled tbody tr :first-child,.rendite-detail table.bc-price-table-slider tbody tr :first-child{-webkit-hyphens:auto;hyphens:auto;}.rendite-detail .pinned thead th:first-child:after{width:5px;}.rendite-detail .pinned tbody tr :first-child{position:relative;z-index:1;background:none;}.rendite-detail .pinned tbody tr :first-child:before{content:'';inset:0 5px 0 0;background:#efeff0;z-index:-1;position:absolute;}.frame-bc-rahmen-white .rendite-detail .pinned tbody tr :first-child:before,.frame-bc-rahmen-grau-hell .rendite-detail .pinned tbody tr :first-child:before,.frame-bc-rahmen-grau .rendite-detail .pinned tbody tr :first-child:before,.frame-bc-rahmen-grau-mittel .rendite-detail .pinned tbody tr :first-child:before,.frame-bc-rahmen-grau-dunkel .rendite-detail .pinned tbody tr :first-child:before{background:#fff;}.rendite-detail .pinned tbody tr.special-background-bold :first-child:before,.rendite-detail tr.special-background-bold th,.rendite-detail tr.special-background-bold td{background:#D3D2D8;font-weight:bold;}.bc-hh-heroslider{position:relative;z-index:1;display:grid;grid-template-columns:[content-start nav-start] 1fr [content-end nav-end];grid-template-rows:[content-start] 1fr [content-end nav-start] min-content [nav-end];}.bc-hh-heroslider .bc-hh-heroslider-images-wrapper{grid-area:content;height:100%;}.bc-hh-heroslider .bc-hh-heroslider-nav{grid-area:nav;color:#454347;}.bc-hh-heroslider .bc-hh-heroslider-slide{width:100%;}.bc-hh-heroslider video,.bc-hh-heroslider iframe,.bc-hh-heroslider .sg-cookie-optin-iframe-consent{position:absolute;left:0;top:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;height:100%;}.bc-hh-heroslider .sg-cookie-optin-iframe-consent{height:auto !important;}.bc-hh-heroslider .flex-video{position:static;padding:0;margin:0;}.bc-hh-heroslider .sentinel{pointer-events:none;visibility:hidden;}.bc-hh-heroslider .bc-hanse-video-wrapper{height:100%;}.bc-hh-heroslider .bc-imageheader-video-control{font-size:6.25rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer;opacity:0.5;transition:opacity 0.2s ease-in-out;z-index:2;}.bc-hh-heroslider .bc-imageheader-video-control:hover,.bc-hh-heroslider .bc-imageheader-video-control:focus{opacity:1;}.bc-hh-heroslider .bc-imageheader-video-control:after{border-style:solid;border-color:#fff;border-width:0.5em 0px 0.5em 0.75em;border-color:transparent transparent transparent #fff;content:'';display:block;}.bc-hh-heroslider img{width:100%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;}.bc-hh-heroslider figure{height:100%;position:relative;z-index:1;display:flex;}.bc-hh-heroslider .bc-hh-heroslider-image-size-helper{width:100%;margin-right:-100%;aspect-ratio:1/1;max-height:calc(100vh - var(--fixedHeaderHeight) - var(--hero-slider-nav-height,0px));}.bc-hh-heroslider .tns-slide-active{--text-opacity:1;}.bc-hh-heroslider figcaption{width:100%;position:relative;font-size:1.875rem;line-height:1;text-align:center;z-index:2;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;color:#fff;margin:0;padding:25px 0;}.js .tns-item .bc-hh-heroslider figcaption{opacity:var(--text-opacity,0);transition:opacity 0.4s ease-in-out;transition-delay:0.2s;}.bc-hh-heroslider figcaption .description{text-transform:uppercase;font-weight:bold;text-shadow:0 0 40px rgba(0,0,0,0.7);}.bc-hh-heroslider figcaption .description-sub{font-family:"Shadows Into Light Two",serif;text-shadow:0 0 40px rgba(0,0,0,0.7);font-size:1.625rem;line-height:1.1;}.bc-hh-heroslider figcaption .slide-description{font-size:1.5625rem;text-shadow:0 0 40px rgba(0,0,0,0.7);max-width:970px;margin-inline:auto;padding-top:0.5em;}.bc-hh-heroslider figcaption .link{margin-top:0.3em;pointer-events:all;--button-hollow-color:#fff;}.bc-hh-heroslider figcaption .link a.icon-boxed{text-decoration:none;transition:color 0.2s ease-in-out;}.bc-hh-heroslider figcaption .link a.icon-boxed:after{content:"\e939";font-size:var(--heroslider-icon-boxed-font-size,2rem);}.bc-hh-heroslider-image{position:absolute;z-index:1;left:0;top:0;right:0;height:100%;}.bc-hh-heroslider-image:after{content:'';position:absolute;z-index:1;inset:0;background:rgba(0,0,0,0.2);pointer-events:none;}.bc-hh-heroslider-image:before{pointer-events:none;content:'';position:absolute;z-index:1;left:0;top:0;right:0;height:200px;background:transparent linear-gradient(180deg,rgba(0,0,0,0.3) 0%,transparent 100%) 0% 0% no-repeat padding-box;}.bc-hh-heroslider-nav{position:relative;z-index:2;}.bc-hh-heroslider-mobile-nav-wrapper:after,.bc-hh-heroslider-large-nav-wrapper button:after,.bc-hh-heroslider-mobile-nav-wrapper:before,.bc-hh-heroslider-large-nav-wrapper button:before{position:absolute;left:50%;transform:translateX(-50%);border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);height:var(--bc-hh-heroslider-indicator-height,15px);content:'';opacity:var(--bc-hh-heroslider-indicator-opacity);transition:opacity 0.2s ease-in-out;}.bc-hh-heroslider-mobile-nav-wrapper:before,.bc-hh-heroslider-large-nav-wrapper button:before{bottom:100%;border-color:#fff;}.bc-hh-heroslider-mobile-nav-wrapper:after,.bc-hh-heroslider-large-nav-wrapper button:after{top:0;border-color:currentColor;}.bc-hh-heroslider-mobile-nav-wrapper{display:flex;justify-content:space-between;padding-top:17px;font-size:1.4375rem;line-height:1.1;}.single .bc-hh-heroslider-mobile-nav-wrapper{justify-content:center;}.bc-hh-heroslider-mobile-nav-wrapper .tns-outer{max-width:calc((100 * var(--vw,1vw)) - 100px);}.bc-hh-heroslider-mobile-nav-wrapper .tns-outer button{padding:5px 0 8px;}.bc-hh-heroslider-mobile-nav-wrapper > button{cursor:pointer;display:flex;justify-content:center;padding:6px 13px 0;color:inherit;}.bc-hh-heroslider-mobile-nav-wrapper > button:after{content:"\e315";font-size:1.5rem;display:block;}.bc-hh-heroslider-mobile-nav-wrapper > button:first-child:after{transform:scale(-1,1);}.bc-hh-heroslider-large-nav-wrapper{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 50px;font-size:1.5625rem;line-height:1;--bc-hh-heroslider-indicator-height:20px;}.bc-hh-heroslider-large-nav-wrapper button{cursor:pointer;padding:25px 0 15px;position:relative;--bc-hh-heroslider-indicator-opacity:0;}.bc-hh-heroslider-large-nav-wrapper button.tns-nav-active,.single .bc-hh-heroslider-large-nav-wrapper button{--bc-hh-heroslider-indicator-opacity:1;}.haus-liste .list-container{}.haus-liste figure{background:#efeff0;width:270px;}.js .haus-liste figure{cursor:pointer;}.haus-liste figure img{transition:transform 0.2s ease-in-out;}.haus-liste figure div.image{overflow:hidden;position:relative;}.haus-liste figure div.image span[data-label]{display:inline-block;margin:0 0 5px 5px;background:#e40026;font-weight:bold;text-transform:uppercase;color:#fff;padding:0 8px;font-size:1.25rem;}.haus-liste figure div.image span[data-label].threesixty{background:#fff;color:#454347;}.haus-liste figure div.image span[data-label]:before{content:attr(data-label);}.haus-liste figure div.image span[data-category-uid="71"]{background:#0089b3;}.haus-liste figure div.image .label-wrapper{position:absolute;top:0;right:0;max-width:100%;text-align:right;}.haus-liste figure:hover img{transform:scale(1.05);}.haus-liste figure:hover .details a{color:#454347;}.haus-liste figcaption{margin:0;}.haus-liste .text{padding:15px;}.haus-liste .title{font-size:1.25rem;font-weight:normal;text-transform:uppercase;padding-bottom:5px;}.haus-liste .details{display:table;width:100%;color:#979797;}.haus-liste .details span[data-icon]:before{font-size:2.5rem;}.haus-liste .details > div > div{display:table;width:100%;}.haus-liste .details > div > div > span{display:table-cell;vertical-align:middle;}.haus-liste .details > div > div > span:last-child{text-align:right;}.haus-liste .details > div{display:table-cell;width:50%;border-top:2px solid #fff;padding:5px 15px;vertical-align:middle;}.haus-liste .details > div:first-child{border-right:1px solid #fff;}.haus-liste .details > div:last-child{border-left:1px solid #fff;}.haus-liste .details a{display:block;color:#e40026;text-decoration:none;position:relative;text-transform:uppercase;transition:color 0.2s ease-in-out;}.haus-liste .details a:before{content:"\e5c8";font-size:1.375rem;position:absolute;right:0;bottom:0;}.haus-liste .details a:hover,.haus-liste .details a:focus{color:#454347;}.filter-heading{font-size:1.125rem;text-align:center;}span.infotext{color:#e40026;cursor:pointer;margin-left:5px;font-size:1.2em;}.icon-filter{margin-top:-10px;}.icon-filter input[type="checkbox"]{visibility:hidden;position:absolute;left:-100%;top:-100%;}.icon-filter input[type="checkbox"]:checked + label,.icon-filter form input[type="checkbox"]:checked + .tx-bc-privacy,form .icon-filter input[type="checkbox"]:checked + .tx-bc-privacy{color:#e40026;}.icon-filter .item{overflow:hidden;position:relative;padding:10px;}.icon-filter span[data-icon]:before{font-size:3.125rem;}.icon-filter label,.icon-filter form .tx-bc-privacy,form .icon-filter .tx-bc-privacy{text-transform:uppercase;text-align:center;margin:0;}.bc-hansehaus-haus-filter .filter-heading{margin-bottom:20px;text-align:left;}.bc-hansehaus-haus-filter .slider-content{text-align:center;}.bc-hansehaus-haus-filter .slider-outer-wrapper{padding-top:1px;margin:0 auto;}.bc-hansehaus-category-filter .filter-heading{margin-bottom:20px;text-align:left;}.haus-detail table.merkmale th{text-align:left;font-weight:normal;text-transform:uppercase;}.haus-detail table.merkmale th,.haus-detail table.merkmale td{vertical-align:top;}.haus-detail table.merkmale thead th,.haus-detail table.merkmale thead td{background:none;color:inherit;font-weight:normal;border:none;}.haus-detail .panorama-link{text-decoration:none;}.haus-detail .panorama{color:#fff;margin-right:30px;display:block;}.haus-detail .panorama:before{content:"\e917";display:block;font-size:5rem;width:1em;height:1em;line-height:1;background:#e40026;border-radius:50%;}.haus-detail .padding-top{padding-top:4rem;}.haus-detail .haus-slider,.haus-detail .neuigkeiten-liste{margin-top:2rem;}.haus-detail .image .responsive-embed{padding-bottom:57.29167%;margin-bottom:0;}.haus-detail .merkmale-wrapper{max-width:530px;}.haus-slider-container .slick-dots,.news-slider .slick-dots{margin:0;padding:0;border:0;list-style:none;text-align:center;}.haus-slider-container .slick-dots li,.news-slider .slick-dots li{margin-bottom:initial;display:inline-block;padding:5px;}.haus-slider-container .slick-dots button,.news-slider .slick-dots button{overflow:hidden;text-indent:-9999em;width:10px;height:10px;background:#bebebe;border-radius:50%;cursor:pointer;}.haus-slider-container .slick-dots .slick-active button,.news-slider .slick-dots .slick-active button{background:#e40026;}.haus-slider-container{margin:0 -15px;}.haus-slider-container div.slide{padding:15px;}.haus-slider-wrapper{width:270px;margin:0 auto;}.news-slider .grid-x.slick-initialized{margin:0;}.news-slider .slick-dots{margin-top:1em;}.news-slider .slick-slide{padding:15px;}.news-slider .slick-slide .cell{padding:0;}.bc-hansehaus-neuigkeiten-filter .cell[data-type]{display:none;}.neuigkeiten-liste .list-container{margin-left:-15px;margin-right:-15px;}.js .neuigkeiten-liste figure{cursor:pointer;}.neuigkeiten-liste figure img{transition:transform 0.2s ease-in-out;width:100%;}.neuigkeiten-liste figure div.image{overflow:hidden;}.neuigkeiten-liste figure:hover img{transform:scale(1.05);}.neuigkeiten-liste figure:hover .button-arrow{color:#454347;}.neuigkeiten-liste figure:hover .button-arrow:after{border-color:#e40026;}.neuigkeiten-liste figcaption{background:#efeff0;position:relative;padding:15px;margin:-20px 6px 0 25px;color:#454347;}.neuigkeiten-liste figcaption .button,.neuigkeiten-liste figcaption .button-dark,.neuigkeiten-liste figcaption form .form-navigation .btn-primary,form .form-navigation .neuigkeiten-liste figcaption .btn-primary{background:#e40026;color:#fff;}.neuigkeiten-liste figcaption .button:hover,.neuigkeiten-liste figcaption .button-dark:hover,.neuigkeiten-liste figcaption form .form-navigation .btn-primary:hover,form .form-navigation .neuigkeiten-liste figcaption .btn-primary:hover,.neuigkeiten-liste figcaption .button:focus,.neuigkeiten-liste figcaption .button-dark:focus,.neuigkeiten-liste figcaption form .form-navigation .btn-primary:focus,form .form-navigation .neuigkeiten-liste figcaption .btn-primary:focus{background-color:#454347;color:#fff;}.neuigkeiten-liste figcaption .button.hollow,.neuigkeiten-liste figcaption .hollow.button-dark,.neuigkeiten-liste figcaption form .form-navigation .hollow.btn-primary,form .form-navigation .neuigkeiten-liste figcaption .hollow.btn-primary,.neuigkeiten-liste figcaption .button-hollow,.neuigkeiten-liste figcaption #footer-form .frame-type-form_formframework .btn,#footer-form .frame-type-form_formframework .neuigkeiten-liste figcaption .btn,.neuigkeiten-liste figcaption form .form-navigation .btn-cancel,form .form-navigation .neuigkeiten-liste figcaption .btn-cancel,.neuigkeiten-liste figcaption [id^="form-hausbau-assistent"] .actions .btn-cancel,[id^="form-hausbau-assistent"] .actions .neuigkeiten-liste figcaption .btn-cancel{color:#454347;border-color:#454347;}.neuigkeiten-liste figcaption .button.hollow:hover,.neuigkeiten-liste figcaption .hollow.button-dark:hover,.neuigkeiten-liste figcaption form .form-navigation .hollow.btn-primary:hover,form .form-navigation .neuigkeiten-liste figcaption .hollow.btn-primary:hover,.neuigkeiten-liste figcaption .button-hollow:hover,.neuigkeiten-liste figcaption #footer-form .frame-type-form_formframework .btn:hover,#footer-form .frame-type-form_formframework .neuigkeiten-liste figcaption .btn:hover,.neuigkeiten-liste figcaption form .form-navigation .btn-cancel:hover,form .form-navigation .neuigkeiten-liste figcaption .btn-cancel:hover,.neuigkeiten-liste figcaption [id^="form-hausbau-assistent"] .actions .btn-cancel:hover,[id^="form-hausbau-assistent"] .actions .neuigkeiten-liste figcaption .btn-cancel:hover,.neuigkeiten-liste figcaption .button.hollow:focus,.neuigkeiten-liste figcaption .hollow.button-dark:focus,.neuigkeiten-liste figcaption form .form-navigation .hollow.btn-primary:focus,form .form-navigation .neuigkeiten-liste figcaption .hollow.btn-primary:focus,.neuigkeiten-liste figcaption .button-hollow:focus,.neuigkeiten-liste figcaption #footer-form .frame-type-form_formframework .btn:focus,#footer-form .frame-type-form_formframework .neuigkeiten-liste figcaption .btn:focus,.neuigkeiten-liste figcaption form .form-navigation .btn-cancel:focus,form .form-navigation .neuigkeiten-liste figcaption .btn-cancel:focus,.neuigkeiten-liste figcaption [id^="form-hausbau-assistent"] .actions .btn-cancel:focus,[id^="form-hausbau-assistent"] .actions .neuigkeiten-liste figcaption .btn-cancel:focus{border-color:#e40026;color:#e40026;}.neuigkeiten-liste figcaption .button-arrow{color:#e40026;}.neuigkeiten-liste figcaption .button-arrow:after{border-color:#454347;}.neuigkeiten-liste figcaption .button-arrow:hover,.neuigkeiten-liste figcaption .button-arrow:focus{color:#454347;}.neuigkeiten-liste figcaption .button-arrow:hover:after,.neuigkeiten-liste figcaption .button-arrow:focus:after{border-color:#e40026;}.neuigkeiten-liste figcaption .description{margin-bottom:1.2rem;}.neuigkeiten-liste figcaption span.type{position:absolute;bottom:100%;left:0;color:#fff;padding-bottom:5px;font-weight:bold;}.neuigkeiten-liste figcaption span.type:before{font-size:1.5em;display:inline-block;margin-right:0.2em;vertical-align:middle;position:relative;top:-0.15em;}.neuigkeiten-liste figcaption span.type.type-referenzen:before{content:"\e838";}.neuigkeiten-liste figcaption span.type.type-news:before{content:"\e6dd";}.neuigkeiten-liste figcaption span.type.type-termine:before{content:"\e916";}.neuigkeiten-liste figcaption a.button-arrow{margin:0;}.js .bc-hansehaus-map{height:80vh;}.js .bc-hansehaus-map .gm-style-iw{overflow-y:auto !important;overflow-x:hidden !important;}.js .bc-hansehaus-map .gm-style-iw > div{overflow:visible !important;}.js .bc-hansehaus-map .infoWindow{overflow:hidden !important;}.loading-icon{margin-left:10px;}.loading-icon:before{display:inline-block;content:"\e863";animation:rotation 2s infinite linear;font-size:1.25rem;}@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(359deg);}}.tx-bc-hansehaus .sg-cookie-optin-iframe-consent{min-height:10rem;}.tx-bc-hansehaus .sg-cookie-optin-iframe-consent-accept{transition:border-color 0.25s ease-out,background-color 0.25s ease-out,color 0.25s ease-out;}.bc-hansehaus-map-filter.extended{margin-bottom:2em;}.bc-hansehaus-map-filter.simple .cell{padding-top:2em;padding-bottom:2em;}.bc-hansehaus-map-filter.simple .filter-heading{text-align:left;}.bc-hansehaus-map-filter .filter-heading{margin-bottom:1.5em;}.bc-hansehaus-map-filter .slider-outer-wrapper{max-width:80%;padding-top:1px;margin:0 auto;}.bc-hansehaus-map-filter .slider .slider-content{margin-top:-1em;}.bc-hansehaus-map-filter .with-icon:after{color:#e40026;font-size:1.6em;vertical-align:middle;position:relative;top:-2px;margin-left:10px;}.bc-hansehaus-map-filter .with-icon[data-type="bau"]:after{content:"\e88a";}.bc-hansehaus-map-filter .with-icon[data-type="ausstellung"]:after{content:"\e8f4";}.bc-hansehaus-map-filter .with-icon[data-type="partner"]:after{content:"\e7fd";}.bc-common-elements-tab-content .bc-hansehaus-map-list{max-height:80vh;overflow:auto;}.bc-hansehaus-map-list div[data-type="bau-anonym"]{display:none !important;}.bc-hansehaus-marker-list-item{border-bottom:1px solid #454347;padding:3em 0;}.bc-hansehaus-marker-list-item:last-child{border-bottom:none;}.bc-hansehaus-marker-list-item.infowindow{border:none;padding:2em 1em;font-size:1rem;font-family:"Commissioner",sans-serif;width:400px;max-width:80vw;}.bc-hansehaus-marker-list-item.infowindow:last-child{padding-bottom:1em;}.bc-hansehaus-marker-list-item.infowindow .additional-info{display:none;}.bc-hansehaus-marker-list-item .more{margin-top:1.5em;}.bc-hansehaus-marker-list-item .title{font-weight:bold;text-transform:uppercase;padding-bottom:0.8em;}.bc-hansehaus-marker-list-item div[data-type]:before{color:#e40026;font-size:1.5625rem;display:block;}.bc-hansehaus-marker-list-item div[data-type="bau"]:before{content:"\e88a";}.bc-hansehaus-marker-list-item div[data-type="ausstellung"]:before{content:"\e8f4";}.bc-hansehaus-marker-list-item div[data-type="partner"]:before{content:"\e7fd";}.bc-hansehaus-marker-list-item ul{margin:0;padding:0;border:0;list-style:none;}.bc-hansehaus-marker-list-item ul li{margin-bottom:initial;}.bc-hansehaus-marker-list-item .buttons{margin:-5px;}.bc-hansehaus-marker-list-item .buttons a{margin:5px;line-height:1;}.bc-hansehaus-marker-list-item .buttons a:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0;}.bc-hansehaus-marker-list-item .buttons a > span{display:inline-block;vertical-align:middle;}.bc-hansehaus-marker-list-item .buttons .button,.bc-hansehaus-marker-list-item .buttons .button-dark,.bc-hansehaus-marker-list-item .buttons form .form-navigation .btn-primary,form .form-navigation .bc-hansehaus-marker-list-item .buttons .btn-primary,.bc-hansehaus-marker-list-item .buttons .button-dark{padding-top:0;padding-bottom:0;vertical-align:middle;}.bc-hansehaus-marker-list-item .buttons .icon{width:40px;height:40px;padding:0;text-align:center;}.bc-hansehaus-marker-list-item .buttons span[data-icon]:before{font-size:1.5625rem;}.bc-hansehaus-marker-list-item ul.partner{display:table;margin:5px 0 0.8em;}.bc-hansehaus-marker-list-item ul.partner li{display:table-row;}.bc-hansehaus-marker-list-item ul.partner li > span{display:table-cell;padding:2px 0;border-bottom:1px solid #454347;}.bc-hansehaus-marker-list-item ul.partner li > span:first-child{width:100%;}.bc-hansehaus-marker-list-item ul.partner li:last-child > span{border-bottom:none;}.bc-hansehaus-marker-list-item ul.partner a.mail{text-decoration:none;color:#e40026;}.bc-hansehaus-marker-list-item ul.partner a.mail:hover,.bc-hansehaus-marker-list-item ul.partner a.mail:focus{color:#454347;}.bc-hansehaus-marker-list-item ul.partner a.mail span[data-icon]:before{font-size:1.3em;position:relative;top:2px;}.bc-hansehaus-marker-list-item a[href^="tel:"]{color:#e40026;}.bc-hansehaus-marker-list-item a[href^="tel:"]:hover,.bc-hansehaus-marker-list-item a[href^="tel:"]:focus{color:#454347;}.bc-hansehaus-marker-list-item .padding-top{padding-top:1.8em;}.bc-hansehaus-marker-list-item .bc-hansehaus-internal-marker:not(:first-child){margin-top:0.5em;}.js #bc-common-elements-tabs-tab-list .bc-hansehaus-map-filter{display:none;}.bc-jobs-list{margin:0;padding:0;border:0;list-style:none;}.bc-jobs-list li{margin-bottom:initial;}.bc-jobs-list > li{display:flex;flex-wrap:wrap;background:#efeff0;margin-bottom:20px;width:100%;padding:10px 10px 10px 30px;position:relative;}.bc-jobs-list > li:before{content:"\e5c8";font-size:1.375em;color:#e40026;transition:transform 0.2s ease-in-out;position:absolute;top:0.55em;left:5px;}#footer-inner .bc-jobs-list > li,#imageheader .bc-jobs-list > li,#header-fixed-standort .bc-jobs-list > li,.frame-bc-rahmen-grau .bc-jobs-list > li,.frame-bc-rahmen-grau-mittel .bc-jobs-list > li,.frame-bc-rahmen-grau-dunkel .bc-jobs-list > li,.bc-hansehaus-accordion-tab-switch .bc-hansehaus-tabs .bc-jobs-list > li,.bc-common-elements-imageblock .bc-jobs-list > li,.frame-bc-rahmen-grau-hell .bc-jobs-list > li{background:#fff;color:#454347;}.bc-jobs-list .bc-jobs-detail-link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;}.bc-jobs-list .bc-jobs-title{text-transform:uppercase;width:100%;}.bc-jobs-list .bc-job-infos{margin:0;padding:0;border:0;list-style:none;}.bc-jobs-list .bc-job-infos li{margin-bottom:initial;}.bc-jobs-detail .bc-job-infos{margin:0;padding:0;border:0;list-style:none;}.bc-jobs-detail .bc-job-infos li{margin-bottom:initial;}.bc-jobs-detail .bc-job-infos > li{display:inline-block;}.bc-jobs-detail .bc-job-infos > li > *{display:inline-block;}.bc-jobs-detail .bc-job-infos > li:not(:last-child):after{content:' | ';}.bc-jobs-detail .bc-job-detail-text{background:#efeff0;padding:10px;height:100%;}.bc-jobs-detail .frame-bc-rahmen-grau-hell .bc-job-detail-text{background:#fff;}img.userlike-tracking-img{display:none !important;}.tx-indexedsearch-form.wrapper{position:relative;}.tx-indexedsearch-autocomplete{background:#fff;border:2px solid #454347;width:100%;cursor:pointer;position:absolute;left:0;z-index:102;text-transform:none;}#quick-search-form .tx-indexedsearch-autocomplete{border:1px solid #efeff0;}.tx-indexedsearch-autocomplete ul{margin:0;padding:0;border:0;list-style:none;}.tx-indexedsearch-autocomplete ul li{margin-bottom:initial;color:#454347;}.tx-indexedsearch-autocomplete ul li:hover{background-color:#454347;color:#fff;}.tx-indexedsearch-autocomplete li{padding:5px 15px;}.tx-indexedsearch-autocomplete .highlighted{background-color:#454347;color:#fff;}#tx_indexedsearch div.table{display:table;width:100%;}#tx_indexedsearch div.table > div{display:table-cell;vertical-align:top;}#tx_indexedsearch div.table > div:last-child{width:1px;}#tx_indexedsearch div.table input,#tx_indexedsearch div.table button{margin:0;height:45px;}#tx_indexedsearch div.table input{border:2px solid #454347;border-right:none;}.tx-indexedsearch-browsebox{margin-top:1em;}.tx-indexedsearch-browsebox:last-child{margin-top:3em;}.tx-indexedsearch-description{font-size:0.9em;}.tx-indexedsearch-res:before{margin:2em 0;}.tx-indexedsearch-res h2,.tx-indexedsearch-res .frame-type-menu_sitemap_pages div > ul > li > a,.frame-type-menu_sitemap_pages .tx-indexedsearch-res div > ul > li > a,.tx-indexedsearch-res h3{margin:0;}ul.tx-indexedsearch-browsebox{margin:0;padding:0;border:0;list-style:none;margin:1em 0;}ul.tx-indexedsearch-browsebox li{margin-bottom:initial;display:inline-block;margin-right:16px;}ul.tx-indexedsearch-browsebox a{display:block;background:#e40026;color:#fff;padding:11px;width:48px;text-align:center;border:1px solid #e40026;font-weight:normal;text-decoration:none;transition:color 0.2s ease-in-out,background 0.2s ease-in-out;}ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage a,ul.tx-indexedsearch-browsebox a:hover,ul.tx-indexedsearch-browsebox a:focus{background:#fff;color:#e40026;}.radio_naked{display:flex;}#mercury-widget .input-row input{margin:0;}#mercury-widget .attachment.button-wrap{margin-left:0;}#mercury-widget .quick-reply-button{margin-left:0;}#mercury-widget.custom-style .quick-reply-button button{line-height:1.5;}#mercury-widget .attachment.image img{border-radius:0;width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:0;}#mercury-widget .attachment.video .url-wrapper{display:none;display:none;}#mercury-widget .selection .scroll{background-color:#ECECEC;border-radius:15%;}#mercury-widget .selection .scroll.scroll-right{right:-20px;}#mercury-widget .selection .scroll.scroll-left{left:-20px;}#mercury-widget .message-list .response-wrap .response{overflow:visible;}#mercury-widget .close-toggle,#mercury-widget .open-toggle{background-size:cover;}#mercury-widget .quick-reply-container{display:flex;justify-content:center;}#mercury-widget .header .brand{display:none;}#mercury-widget .text.title{width:80%;}body #mercury-widget .teaser{bottom:70px;}body #mercury-widget .close-toggle,body #mercury-widget .open-toggle{bottom:60px;}body #mercury-widget.overlay #chat-widget{bottom:140px;}body #mercury-widget #chat-widget.is-desktop{max-height:calc(100% - 160px);}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:99999;}#preloader > div{width:6%;min-width:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}#preloader > div:after{display:block;padding-bottom:100%;content:'';}#preloader svg{position:absolute;top:0;left:0;stroke-dasharray:2000 2000;stroke-dashoffset:2000;width:100%;animation:preloader 2s linear infinite;transform-origin:50% 66.67%;}#preloader polyline,#preloader path{fill:none;stroke:#979797;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}@keyframes preloader{50%{}75%{}100%{stroke-dashoffset:0;}}@media screen and (min-width:0\0){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");}}@media screen and (min-width:40em){[id^="form-hausbau-assistent"] .actions .btn-group{display:flex;justify-content:space-between;align-items:center;}[id^="form-hausbau-assistent"] .actions .btn-group.btn-group--no-previous{justify-content:flex-end;}}@media screen and (min-width:93.75em){#header-fixed-standort{padding-left:calc((100% - 1170px) / 2) !important;}}@media screen and (min-width:95em){#header-filter,#header-fixed-standort,#header-individual-links{padding-left:calc(50% - 600px) !important;padding-right:calc(50% - 600px) !important;}}@media screen and (min-width:101.875em){#hansehaus-chat-button.initialized[aria-expanded="false"][data-mode-xlarge="animated"]{--hansehaus-chat-animation:hansehaus-chat-button-avatar 2s linear 0s infinite alternate forwards;}}@media screen and (max-width:81.24875em){.show-for-large{display:none !important;}}@media screen and (max-width:81.24875em),screen and (min-width:101.875em){.show-for-large-only{display:none !important;}}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right;}}@media screen and (max-width:44.99875em){.show-for-medium{display:none !important;}}@media screen and (max-width:44.99875em),screen and (min-width:81.25em){.show-for-medium-only{display:none !important;}}@media screen and (max-width:40em){.slider-scale-point:nth-child(2n){display:none;}}@media screen and (max-width:0em),screen and (min-width:45em){.show-for-small-only{display:none !important;}}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url('../../../typo3conf/ext/bc_photoswipe/Resources/Public/PhotoSwipe/bluechip-skin/default-skin.svg');}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none;}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.show-for-ie{display:block !important;}.hide-for-ie{display:none !important;}}@media screen and (orientation:landscape){.show-for-landscape,.hide-for-portrait{display:block !important;}.hide-for-landscape,.show-for-portrait{display:none !important;}}@media screen and (orientation:portrait){.show-for-landscape,.hide-for-portrait{display:none !important;}.hide-for-landscape,.show-for-portrait{display:block !important;}}@media screen and (prefers-color-scheme:dark){.show-for-dark-mode{display:block !important;}.hide-for-dark-mode{display:none !important;}}@media print{*{background:transparent !important;color:black !important;-webkit-print-color-adjust:economy;print-color-adjust:economy;box-shadow:none !important;text-shadow:none !important;}.show-for-print{display:block !important;}.hide-for-print{display:none !important;}table.show-for-print{display:table !important;}thead.show-for-print{display:table-header-group !important;}tbody.show-for-print{display:table-row-group !important;}tr.show-for-print{display:table-row !important;}td.show-for-print{display:table-cell !important;}th.show-for-print{display:table-cell !important;}a,a:visited{text-decoration:underline;}.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:'';}abbr[title]:after{content:" (" attr(title) ")";}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,.frame-type-menu_sitemap_pages div > ul > li > a,h3{orphans:3;widows:3;}h2,.frame-type-menu_sitemap_pages div > ul > li > a,h3{page-break-after:avoid;}.print-break-inside{page-break-inside:auto;}.small-only-margin-collapse > .medium-1{width:8.33333%;}.small-only-margin-collapse > .medium-2{width:16.66667%;}.small-only-margin-collapse > .medium-3{width:25%;}.small-only-margin-collapse > .medium-4{width:33.33333%;}.small-only-margin-collapse > .medium-5{width:41.66667%;}.small-only-margin-collapse > .medium-6{width:50%;}.small-only-margin-collapse > .medium-7{width:58.33333%;}.small-only-margin-collapse > .medium-8{width:66.66667%;}.small-only-margin-collapse > .medium-9{width:75%;}.small-only-margin-collapse > .medium-10{width:83.33333%;}.small-only-margin-collapse > .medium-11{width:91.66667%;}.small-only-margin-collapse > .medium-12{width:100%;}.small-only-margin-collapse > .large-1{width:8.33333%;}.small-only-margin-collapse > .large-2{width:16.66667%;}.small-only-margin-collapse > .large-3{width:25%;}.small-only-margin-collapse > .large-4{width:33.33333%;}.small-only-margin-collapse > .large-5{width:41.66667%;}.small-only-margin-collapse > .large-6{width:50%;}.small-only-margin-collapse > .large-7{width:58.33333%;}.small-only-margin-collapse > .large-8{width:66.66667%;}.small-only-margin-collapse > .large-9{width:75%;}.small-only-margin-collapse > .large-10{width:83.33333%;}.small-only-margin-collapse > .large-11{width:91.66667%;}.small-only-margin-collapse > .large-12{width:100%;}.medium-only-margin-collapse > .large-1{width:8.33333%;}.medium-only-margin-collapse > .large-2{width:16.66667%;}.medium-only-margin-collapse > .large-3{width:25%;}.medium-only-margin-collapse > .large-4{width:33.33333%;}.medium-only-margin-collapse > .large-5{width:41.66667%;}.medium-only-margin-collapse > .large-6{width:50%;}.medium-only-margin-collapse > .large-7{width:58.33333%;}.medium-only-margin-collapse > .large-8{width:66.66667%;}.medium-only-margin-collapse > .large-9{width:75%;}.medium-only-margin-collapse > .large-10{width:83.33333%;}.medium-only-margin-collapse > .large-11{width:91.66667%;}.medium-only-margin-collapse > .large-12{width:100%;}body{padding:0 1em;background:none;}#headernav,#mainnav-container,#imageheader,#footer,.bc-slanted-image,#userlike,#sidenav{display:none !important;}.page-margin{padding:0 !important;}.sticky{position:static !important;}.bc-indented .bc-indent-wrapper,.bc-indented header > *{padding-left:0 !important;}#logo{position:static;}html.scrolled #logo svg,html.scrolled #logo .logo-svg-hanse,html.scrolled #logo .logo-svg-haus,html.scrolled #logo .logo-svg-zuhause{transform:none !important;}html.scrolled #logo .border-helper{opacity:0 !important;transform:none !important;}#header-top{padding-top:0;}}@media print,screen and (max-width:44.99875em){.hide-for-small-only{display:none !important;}.reveal{top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;min-height:100%;margin-left:0;border:0;border-radius:0;}#footer-inner .cell{padding-top:40px;padding-bottom:0;}#footer-inner .cell.fourth-1:after,#footer-inner .cell.third:after{content:'';display:block;padding-top:40px;border-bottom:1px solid rgba(255,255,255,0.2);}#footer-inner .cell.first{order:1;}#footer-inner .cell.second{order:2;}#footer-inner .cell.fourth-1{order:3;}#footer-inner .cell.third{order:4;}#footer-inner .cell.fourth{order:5;}#footer-links a[href^="tel:"] .cell :last-child{display:none;}#hansehaus-chat-button.initialized[aria-expanded="false"][data-mode-small="animated"]{--hansehaus-chat-animation:hansehaus-chat-button-avatar 2s linear 0s infinite alternate forwards;}body:has(#hansehaus-chat-button[aria-expanded="true"]){overflow:hidden;}#quick-search-form button{padding-right:10px;}main:not(.layout-0) #logo-helper{--margin-top:14px;}#logo{top:60px;}main:not(.layout-0) #logo{top:12px;}html.scrolled main:not(.layout-0) #logo{top:0;}html.scrolled #logo{top:-12px;}main:not(.layout-0) #menu-toggler{top:21px;}#mainnav .submenu{max-height:0;overflow:hidden;transition:max-height 0.2s ease-in-out;}#mainnav li.submenu-opened{background:#efeff0;}#mainnav li.submenu-opened .has-submenu a,#mainnav li.submenu-opened .has-submenu .toggler{color:#e40026;}#mainnav li.submenu-opened .has-submenu .toggler:before{content:"\e15b";}#mainnav li.submenu-opened .submenu{max-height:var(--max-height,99999em);}#fixed-header-below .tx-bc-hansehaus,#fixed-header-below #header-individual-links{display:none;}#fixed-header-below .button,#fixed-header-below .button-dark,#fixed-header-below form .form-navigation .btn-primary,form .form-navigation #fixed-header-below .btn-primary{display:block;margin:0;padding-top:26px;padding-bottom:16px;clip-path:polygon(0 8px,28px 0,720px 39px,720px 100%,0 100%,0 8px);font-size:1.125rem;}#fixed-header-below .link{filter:drop-shadow(0px 0px 25px rgba(0,0,0,0.6));}table.styled td,table.styled th,table.bc-price-table-slider td,table.bc-price-table-slider th{padding:10px;}.small-only-margin-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.small-only-margin-collapse > .cell{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.small-only-margin-collapse > .small-1{width:8.33333%;}.small-only-margin-collapse > .small-2{width:16.66667%;}.small-only-margin-collapse > .small-3{width:25%;}.small-only-margin-collapse > .small-4{width:33.33333%;}.small-only-margin-collapse > .small-5{width:41.66667%;}.small-only-margin-collapse > .small-6{width:50%;}.small-only-margin-collapse > .small-7{width:58.33333%;}.small-only-margin-collapse > .small-8{width:66.66667%;}.small-only-margin-collapse > .small-9{width:75%;}.small-only-margin-collapse > .small-10{width:83.33333%;}.small-only-margin-collapse > .small-11{width:91.66667%;}.small-only-margin-collapse > .small-12{width:100%;}.small-only-padding-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.small-only-padding-collapse > .cell{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.small-only-padding-collapse.grid-padding-x{--grid-cell-padding-left:0;--grid-cell-padding-right:0;}.small-only-padding-collapse.grid-padding-y{--grid-cell-padding-top:0;--grid-cell-padding-bottom:0;}.grid-container.full > .small-only-padding-collapse.grid-padding-x{margin-left:0;margin-right:0;}.frame-extended-padding__small:not(.bc-common-elements-has-animation){padding:var(--extended-padding-small);}.bc-common-elements-has-animation.frame-extended-padding__small{padding:0;}.bc-common-elements-has-animation.frame-extended-padding__small > div[data-aos]{padding:var(--extended-padding-small);}.frame-min-height__small{min-height:var(--min-height-small);}.frame-content-max-width__small{max-width:var(--max-width-small);}.bc-common-elements-flex-vertical-small-flex-start{align-items:flex-start;}.bc-common-elements-flex-horizontal-small-flex-start{justify-content:flex-start;}.bc-common-elements-flex-vertical-small-flex-end{align-items:flex-end;}.bc-common-elements-flex-horizontal-small-flex-end{justify-content:flex-end;}.bc-common-elements-flex-vertical-small-center{align-items:center;}.bc-common-elements-flex-horizontal-small-center{justify-content:center;}.bc-common-elements-flex-vertical-small-space-between{align-items:space-between;}.bc-common-elements-flex-horizontal-small-space-between{justify-content:space-between;}.bc-common-elements-flex-vertical-small-space-around{align-items:space-around;}.bc-common-elements-flex-horizontal-small-space-around{justify-content:space-around;}.align-left-small{justify-content:flex-start;}.align-right-small{justify-content:flex-end;}.align-center-small{justify-content:center;}.align-justify-small{justify-content:space-between;}.align-spaced-small{justify-content:space-around;}.csc-default{margin-top:1rem;}div.bc-price-table-slider .slider-controls div{width:30px;}div.bc-price-table-slider .slider-controls div:before{padding:2px;}div.bc-price-table-slider .slider-controls div.prev{left:-15px;}div.bc-price-table-slider .slider-controls div.next{right:-15px;}form .bc-form-uhrzeit{margin-top:1em;}form[id^="form-application"] .bc-form-type-PdfFileUpload label,form[id^="form-application"] .bc-form-type-PdfFileUpload .tx-bc-privacy{margin-bottom:0.5em;}form[id^="form-short-form-bewerbung"] .bc-form-open-positions label,form[id^="form-short-form-bewerbung"] .bc-form-open-positions .tx-bc-privacy{display:none;}form[id^="form-renditenrechner"] table.styled tr{display:grid;margin-bottom:20px;border:1px solid #454347;}form[id^="form-renditenrechner"] table.styled tr.separator{display:none;}form[id^="form-renditenrechner"] table.styled td,form[id^="form-renditenrechner"] table.styled th{width:100%;border:none;flex:1 0 auto;}form[id^="form-renditenrechner"] table.styled td:first-child,form[id^="form-renditenrechner"] table.styled th:first-child{border-bottom:1px solid rgba(69,67,71,0.5);}.bc-common-elements-imageslider{padding:0 55px;}.bc-common-elements-imageslider .controls-wrapper .controls{margin:0;}.bc-common-elements-imageslider .controls-wrapper .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);margin:0;}.bc-common-elements-imageslider .controls-wrapper .slick-arrow.prev{left:0;}.bc-common-elements-imageslider .controls-wrapper .slick-arrow.next{right:0;}.bc-hh-imageslider figure{max-width:480px;margin:0 auto;}.content-root > .bc-slanted.bc-slanted-without-padding,.content-root > .bc-slanted.frame-type-tx_bchansehaus_container_accordion_tab_switch,.content-root > .bc-slanted.frame-type-tx_bckundenhansehaus_icon_teaser{padding-top:30px;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .bc-kundenhansehaus-bauablauf-border-helper:before,.frame-type-tx_bckundenhansehaus_bauablauf .border:after{width:3px;position:absolute;left:13px;}.frame-type-tx_bckundenhansehaus_bauablauf .content-wrapper{position:relative;}.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .content-wrapper{position:static;}.frame-type-tx_bckundenhansehaus_bauablauf .final-wrapper .frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .bc-kundenhansehaus-bauablauf-border-helper:before,.frame-type-tx_bckundenhansehaus_bauablauf + .frame-type-tx_bckundenhansehaus_bauablauf .frame-type-tx_bckundenhansehaus_bauablauf .final-wrapper .bc-kundenhansehaus-bauablauf-border-helper:before,.frame-type-tx_bckundenhansehaus_bauablauf .final-wrapper .border:after{bottom:50px;}.frame-type-tx_bckundenhansehaus_bauablauf header{padding:0 15px 0 25px;position:relative;}.frame-type-tx_bckundenhansehaus_bauablauf header:before{content:'';background:#e40026;border-radius:50%;width:15px;height:15px;left:13px;transform:translateX(-50%);top:10px;position:absolute;}.frame-type-tx_bckundenhansehaus_bauablauf .ce-headline-center{text-align:left;}.frame-type-tx_bckundenhansehaus_bauablauf .border{position:static;padding-left:25px;}.frame-type-tx_bckundenhansehaus_bauablauf .bauablauf-icon{font-size:3.125rem;text-align:left;padding-left:25px;padding-bottom:6px;}.frame-type-tx_bckundenhansehaus_bauablauf .bauablauf-icon.final{padding:0;}.haus-liste .list-container .grid-x{justify-content:center;margin:0 auto;}}@media print,screen and (max-width:81.24875em){.small-medium-align-center{justify-content:center;}#quick-search-form{height:100%;}#quick-search-form input{position:absolute;top:0;right:calc(100% + 10px);z-index:2;height:calc(100% + 2px);width:0;padding:0;transition:width 0.2s ease-in-out,padding 0.2s ease-in-out;}#quick-search-form input:focus{max-width:294px;width:100vw;padding:0.625rem;border-bottom:2px solid #efeff0;border-left:2px solid #efeff0;border-right:1px solid #efeff0;}#quick-search-form button{width:100%;}.ce-right .ce-gallery,.ce-left .ce-gallery{float:none;}.ce-center .ce-outer,.ce-center .ce-inner{position:static;float:none;right:auto;text-align:center;}.ce-textpic .ce-gallery + .ce-bodytext,.ce-textpic .ce-bodytext + .ce-gallery{padding-top:30px;}.neuigkeiten-liste{max-width:750px;margin:0 auto;}.bc-jobs-list .bc-job-infos li{display:inline-block;}.bc-jobs-list .bc-job-infos li > *{display:inline-block;}.bc-jobs-list .bc-job-infos li:not(:last-child):after{content:' | ';}}@media print,screen and (min-width:45em){.reveal,.reveal.tiny,.reveal.small,.reveal.large{right:auto;left:auto;margin:0 auto;}h1,.h1{font-size:1.375rem;}h2,.frame-type-menu_sitemap_pages div > ul > li > a,.h2,form legend,fieldset.no-legend:before{font-size:1.375rem;}h3,.h3{font-size:1.375rem;}h4,.h4{font-size:1.125rem;}.medium-text-left{text-align:left;}.medium-text-right{text-align:right;}.medium-text-center{text-align:center;}.medium-text-justify{text-align:justify;}.grid-x > .medium-shrink,.grid-x > .medium-full,.grid-x > .medium-1,.grid-x > .medium-2,.grid-x > .medium-3,.grid-x > .medium-4,.grid-x > .medium-5,.grid-x > .medium-6,.grid-x > .medium-7,.grid-x > .medium-8,.grid-x > .medium-9,.grid-x > .medium-10,.grid-x > .medium-11,.grid-x > .medium-12{flex-basis:auto;}.grid-x > .medium-auto{flex:1 1 0;width:auto;}.grid-x > .medium-shrink,.grid-x > .medium-1,.grid-x > .medium-2,.grid-x > .medium-3,.grid-x > .medium-4,.grid-x > .medium-5,.grid-x > .medium-6,.grid-x > .medium-7,.grid-x > .medium-8,.grid-x > .medium-9,.grid-x > .medium-10,.grid-x > .medium-11,.grid-x > .medium-12{flex:0 0 auto;}.grid-x > .medium-shrink{width:auto;}.grid-x > .medium-1{width:8.33333%;}.grid-x > .medium-2{width:16.66667%;}.grid-x > .medium-3{width:25%;}.grid-x > .medium-4{width:33.33333%;}.grid-x > .medium-5{width:41.66667%;}.grid-x > .medium-6{width:50%;}.grid-x > .medium-7{width:58.33333%;}.grid-x > .medium-8{width:66.66667%;}.grid-x > .medium-9{width:75%;}.grid-x > .medium-10{width:83.33333%;}.grid-x > .medium-11{width:91.66667%;}.grid-x > .medium-12{width:100%;}.grid-margin-x > .medium-auto{width:auto;}.grid-margin-x > .medium-shrink{width:auto;}.grid-margin-x > .medium-1{width:calc(8.33333% - 1.875rem);}.grid-margin-x > .medium-2{width:calc(16.66667% - 1.875rem);}.grid-margin-x > .medium-3{width:calc(25% - 1.875rem);}.grid-margin-x > .medium-4{width:calc(33.33333% - 1.875rem);}.grid-margin-x > .medium-5{width:calc(41.66667% - 1.875rem);}.grid-margin-x > .medium-6{width:calc(50% - 1.875rem);}.grid-margin-x > .medium-7{width:calc(58.33333% - 1.875rem);}.grid-margin-x > .medium-8{width:calc(66.66667% - 1.875rem);}.grid-margin-x > .medium-9{width:calc(75% - 1.875rem);}.grid-margin-x > .medium-10{width:calc(83.33333% - 1.875rem);}.grid-margin-x > .medium-11{width:calc(91.66667% - 1.875rem);}.grid-margin-x > .medium-12{width:calc(100% - 1.875rem);}.medium-up-1 > .cell{width:100%;}.medium-up-2 > .cell{width:50%;}.medium-up-3 > .cell{width:33.33333%;}.medium-up-4 > .cell{width:25%;}.medium-up-5 > .cell{width:20%;}.medium-up-6 > .cell{width:16.66667%;}.medium-up-7 > .cell{width:14.28571%;}.medium-up-8 > .cell{width:12.5%;}.grid-margin-x.medium-up-1 > .cell{width:calc(100% - 1.875rem);}.grid-margin-x.medium-up-2 > .cell{width:calc(50% - 1.875rem);}.grid-margin-x.medium-up-3 > .cell{width:calc(33.33333% - 1.875rem);}.grid-margin-x.medium-up-4 > .cell{width:calc(25% - 1.875rem);}.grid-margin-x.medium-up-5 > .cell{width:calc(20% - 1.875rem);}.grid-margin-x.medium-up-6 > .cell{width:calc(16.66667% - 1.875rem);}.grid-margin-x.medium-up-7 > .cell{width:calc(14.28571% - 1.875rem);}.grid-margin-x.medium-up-8 > .cell{width:calc(12.5% - 1.875rem);}.small-margin-collapse > .medium-1{width:8.33333%;}.small-margin-collapse > .medium-2{width:16.66667%;}.small-margin-collapse > .medium-3{width:25%;}.small-margin-collapse > .medium-4{width:33.33333%;}.small-margin-collapse > .medium-5{width:41.66667%;}.small-margin-collapse > .medium-6{width:50%;}.small-margin-collapse > .medium-7{width:58.33333%;}.small-margin-collapse > .medium-8{width:66.66667%;}.small-margin-collapse > .medium-9{width:75%;}.small-margin-collapse > .medium-10{width:83.33333%;}.small-margin-collapse > .medium-11{width:91.66667%;}.small-margin-collapse > .medium-12{width:100%;}.medium-margin-collapse{margin-right:0;margin-left:0;}.medium-margin-collapse > .cell{margin-right:0;margin-left:0;}.medium-margin-collapse > .small-1{width:8.33333%;}.medium-margin-collapse > .small-2{width:16.66667%;}.medium-margin-collapse > .small-3{width:25%;}.medium-margin-collapse > .small-4{width:33.33333%;}.medium-margin-collapse > .small-5{width:41.66667%;}.medium-margin-collapse > .small-6{width:50%;}.medium-margin-collapse > .small-7{width:58.33333%;}.medium-margin-collapse > .small-8{width:66.66667%;}.medium-margin-collapse > .small-9{width:75%;}.medium-margin-collapse > .small-10{width:83.33333%;}.medium-margin-collapse > .small-11{width:91.66667%;}.medium-margin-collapse > .small-12{width:100%;}.medium-margin-collapse > .medium-1{width:8.33333%;}.medium-margin-collapse > .medium-2{width:16.66667%;}.medium-margin-collapse > .medium-3{width:25%;}.medium-margin-collapse > .medium-4{width:33.33333%;}.medium-margin-collapse > .medium-5{width:41.66667%;}.medium-margin-collapse > .medium-6{width:50%;}.medium-margin-collapse > .medium-7{width:58.33333%;}.medium-margin-collapse > .medium-8{width:66.66667%;}.medium-margin-collapse > .medium-9{width:75%;}.medium-margin-collapse > .medium-10{width:83.33333%;}.medium-margin-collapse > .medium-11{width:91.66667%;}.medium-margin-collapse > .medium-12{width:100%;}.medium-padding-collapse{margin-right:0;margin-left:0;}.medium-padding-collapse > .cell{padding-right:0;padding-left:0;}.medium-offset-0{margin-left:0%;}.grid-margin-x > .medium-offset-0{margin-left:calc(0% + 1.875rem / 2);}.medium-offset-1{margin-left:8.33333%;}.grid-margin-x > .medium-offset-1{margin-left:calc(8.33333% + 1.875rem / 2);}.medium-offset-2{margin-left:16.66667%;}.grid-margin-x > .medium-offset-2{margin-left:calc(16.66667% + 1.875rem / 2);}.medium-offset-3{margin-left:25%;}.grid-margin-x > .medium-offset-3{margin-left:calc(25% + 1.875rem / 2);}.medium-offset-4{margin-left:33.33333%;}.grid-margin-x > .medium-offset-4{margin-left:calc(33.33333% + 1.875rem / 2);}.medium-offset-5{margin-left:41.66667%;}.grid-margin-x > .medium-offset-5{margin-left:calc(41.66667% + 1.875rem / 2);}.medium-offset-6{margin-left:50%;}.grid-margin-x > .medium-offset-6{margin-left:calc(50% + 1.875rem / 2);}.medium-offset-7{margin-left:58.33333%;}.grid-margin-x > .medium-offset-7{margin-left:calc(58.33333% + 1.875rem / 2);}.medium-offset-8{margin-left:66.66667%;}.grid-margin-x > .medium-offset-8{margin-left:calc(66.66667% + 1.875rem / 2);}.medium-offset-9{margin-left:75%;}.grid-margin-x > .medium-offset-9{margin-left:calc(75% + 1.875rem / 2);}.medium-offset-10{margin-left:83.33333%;}.grid-margin-x > .medium-offset-10{margin-left:calc(83.33333% + 1.875rem / 2);}.medium-offset-11{margin-left:91.66667%;}.grid-margin-x > .medium-offset-11{margin-left:calc(91.66667% + 1.875rem / 2);}.grid-y > .medium-shrink,.grid-y > .medium-full,.grid-y > .medium-1,.grid-y > .medium-2,.grid-y > .medium-3,.grid-y > .medium-4,.grid-y > .medium-5,.grid-y > .medium-6,.grid-y > .medium-7,.grid-y > .medium-8,.grid-y > .medium-9,.grid-y > .medium-10,.grid-y > .medium-11,.grid-y > .medium-12{flex-basis:auto;}.grid-y > .medium-auto{flex:1 1 0;height:auto;}.grid-y > .medium-shrink,.grid-y > .medium-1,.grid-y > .medium-2,.grid-y > .medium-3,.grid-y > .medium-4,.grid-y > .medium-5,.grid-y > .medium-6,.grid-y > .medium-7,.grid-y > .medium-8,.grid-y > .medium-9,.grid-y > .medium-10,.grid-y > .medium-11,.grid-y > .medium-12{flex:0 0 auto;}.grid-y > .medium-shrink{height:auto;}.grid-y > .medium-1{height:8.33333%;}.grid-y > .medium-2{height:16.66667%;}.grid-y > .medium-3{height:25%;}.grid-y > .medium-4{height:33.33333%;}.grid-y > .medium-5{height:41.66667%;}.grid-y > .medium-6{height:50%;}.grid-y > .medium-7{height:58.33333%;}.grid-y > .medium-8{height:66.66667%;}.grid-y > .medium-9{height:75%;}.grid-y > .medium-10{height:83.33333%;}.grid-y > .medium-11{height:91.66667%;}.grid-y > .medium-12{height:100%;}.grid-margin-y > .medium-auto{height:auto;height:auto;}.grid-margin-y > .medium-shrink{height:auto;height:auto;}.grid-margin-y > .medium-1{height:calc(8.33333% - 1.875rem);height:calc(8.33333% - 1.875rem);}.grid-margin-y > .medium-2{height:calc(16.66667% - 1.875rem);height:calc(16.66667% - 1.875rem);}.grid-margin-y > .medium-3{height:calc(25% - 1.875rem);height:calc(25% - 1.875rem);}.grid-margin-y > .medium-4{height:calc(33.33333% - 1.875rem);height:calc(33.33333% - 1.875rem);}.grid-margin-y > .medium-5{height:calc(41.66667% - 1.875rem);height:calc(41.66667% - 1.875rem);}.grid-margin-y > .medium-6{height:calc(50% - 1.875rem);height:calc(50% - 1.875rem);}.grid-margin-y > .medium-7{height:calc(58.33333% - 1.875rem);height:calc(58.33333% - 1.875rem);}.grid-margin-y > .medium-8{height:calc(66.66667% - 1.875rem);height:calc(66.66667% - 1.875rem);}.grid-margin-y > .medium-9{height:calc(75% - 1.875rem);height:calc(75% - 1.875rem);}.grid-margin-y > .medium-10{height:calc(83.33333% - 1.875rem);height:calc(83.33333% - 1.875rem);}.grid-margin-y > .medium-11{height:calc(91.66667% - 1.875rem);height:calc(91.66667% - 1.875rem);}.grid-margin-y > .medium-12{height:calc(100% - 1.875rem);height:calc(100% - 1.875rem);}.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw;}.cell .medium-grid-frame{width:100%;}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.medium-cell-block-container{display:flex;flex-direction:column;max-height:100%;}.medium-cell-block-container > .grid-x{max-height:100%;flex-wrap:nowrap;}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.grid-y.medium-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto;}.cell .grid-y.medium-grid-frame{height:100%;}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem);}.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem);}.medium-order-1{order:1;}.medium-order-2{order:2;}.medium-order-3{order:3;}.medium-order-4{order:4;}.medium-order-5{order:5;}.medium-order-6{order:6;}.medium-flex-container{display:flex;}.medium-flex-child-auto{flex:1 1 auto;}.medium-flex-child-grow{flex:1 0 auto;}.medium-flex-child-shrink{flex:0 1 auto;}.medium-flex-dir-row{flex-direction:row;}.medium-flex-dir-row-reverse{flex-direction:row-reverse;}.medium-flex-dir-column{flex-direction:column;}.medium-flex-dir-column-reverse{flex-direction:column-reverse;}.hide-for-medium{display:none !important;}.reveal{min-height:0;width:600px;max-width:1200px;}.reveal.tiny{width:30%;max-width:1200px;}.reveal.small{width:50%;max-width:1200px;}.reveal.large{width:90%;max-width:1200px;}#footer-partner .cell{max-width:33.33333%;}#footer-partner .slick-slide{max-width:100vw/3;}#footer-inner .cell{padding-left:35px;padding-right:35px;}#footer-inner .cell.first{padding-bottom:4em;}#footer-inner .cell.fourth,#footer-inner .cell.third{border-left:1px solid rgba(255,255,255,0.2);}#footer-inner .cell.fourth,#footer-inner .cell.fourth-1{padding-top:40px;}#footer-form{font-size:1.25rem;}#footer-form strong{font-size:1.5625rem;}#footer-links .cell[data-icon]{font-size:2.75rem;}#footer-links div.grid-x{padding:10px 0;}#footer-links li span span{display:block;}#footer-links li{border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);}#hansehaus-chat-button{width:52px;height:52px;bottom:40px;}#hansehaus-chat-content{width:380px;padding:0;bottom:140px;right:40px;height:610px;max-height:calc(100% - 160px);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;z-index:10000;box-shadow:1px 1px 10px 0px rgba(0,0,0,0.5);overflow:hidden;border-radius:10px;transition:translate 0.2s ease-in-out,visibility 0.2s ease-in-out,opacity 0.2s ease-in-out;}#header{--header-base-height:135px;}#header-top{justify-content:space-between;--header-padding-vertical:35px;}#headernav{width:auto;flex:1 1 auto;display:flex;justify-content:center;}#headernav > ul{margin:0 -20px;}#headernav > ul > li:not(#header-language){padding:0 20px;}#header-language{order:9999;margin:0 20px;}#logo-helper{--margin-top:0px;--margin-left:20px;--margin-right:20px;}#logo{top:calc(var(--margin-top) + var(--header-padding-vertical));}#menu-toggler{top:41px;}#menu-toggler button{width:64px;height:50px;}#menu-toggler button:after{--default-font-size:2rem;--close-font-size:2.20779rem;}#mainnav-container{padding-top:150px;}#mainnav ul.level-1{margin-left:8.33333%;width:41.66667%;position:relative;padding:0 15px;min-height:var(--max-height);}#mainnav ul.level-2{padding:0 15px;}#mainnav li{padding:1px 0;}#mainnav li.level-1:not(:last-child){border:none;}#mainnav a.level-1{padding-left:0;padding-right:0;}#mainnav a.level-2{padding-left:0;padding-right:0;}#mainnav .submenu{position:absolute;top:0;left:100%;width:100%;opacity:0;transform:translateX(-30px);pointer-events:none;transition:opacity 0.2s ease-in-out,transform 0.2s ease-in-out;}#mainnav li.submenu-opened .submenu{opacity:1;transform:none;pointer-events:all;}#imageheader{border-bottom-width:10px;}.bc-flashheader-description{font-size:4.0625rem;text-align:left;}.bc-flashheader-description > div{width:100%;padding:0 8.33333%;display:flex;flex-direction:column;}.bc-flashheader-description .description-sub{font-size:3.8125rem;}#imageheader .bc-flashheader-description .description-image-sub img{height:80px;width:auto;margin:0;}.header-stoerer-wrapper{overflow:visible;}.header-stoerer-wrapper .stoerer-large{width:200px;transform:none;}.header-stoerer-wrapper .stoerer-large-title{font-size:1.5625rem;}#fixed-header-below > div{position:relative;}#fixed-header-below .link{position:absolute;right:8.33333%;bottom:0;padding-right:15px;}#fixed-header-below .link .button,#fixed-header-below .link .button-dark,#fixed-header-below .link form .form-navigation .btn-primary,form .form-navigation #fixed-header-below .link .btn-primary{clip-path:polygon(0% 17.027%,97.368% 0%,100% 100%,2.632% 100%);padding:55px 19px 26px 25px;margin:0;font-size:1.25rem;}#fixed-header-below .tx-bc-hansehaus{filter:drop-shadow(0px 0px 25px rgba(0,0,0,0.6));}.page-start #content{padding-top:100px;}#breadcrumb{padding-top:75px;}header.bc-above.bc-above-not-for-h1 > :last-child:not(:first-child){font-size:2.5rem;}header.bc-above.bc-above-for-h1 > :last-child:not(:first-child){font-size:4.0625rem;}header.bc-above-fake > :first-child:not(:last-child){font-size:4.0625rem;}ul.lines{-moz-column-count:2;column-count:2;-moz-column-width:18.75rem;column-width:18.75rem;-moz-column-gap:30;column-gap:30;}p.rte-two-columns,ul.rte-two-columns,div.rte-two-columns{-moz-column-count:2;column-count:2;-moz-column-width:18.75rem;column-width:18.75rem;-moz-column-gap:30;column-gap:30;}p.rte-three-columns,ul.rte-three-columns,div.rte-three-columns{-moz-column-count:3;column-count:3;-moz-column-width:18.75rem;column-width:18.75rem;-moz-column-gap:30;column-gap:30;}table.bc-price-table-slider thead th{padding:12px 55px;}.bc-common-elements-imageslider[data-medium-count="1"] .bc-common-elements-imageslider-slide{width:100%;}.bc-common-elements-imageslider[data-medium-count="2"] .bc-common-elements-imageslider-slide{width:50%;}.bc-common-elements-imageslider[data-medium-count="3"] .bc-common-elements-imageslider-slide{width:33.33333%;}.bc-common-elements-imageslider[data-medium-count="4"] .bc-common-elements-imageslider-slide{width:25%;}.bc-common-elements-imageslider .pager{display:inline-block !important;}.frame-has-frontend-background{--grid-cell-padding-left:0;--grid-cell-padding-top:0;--grid-cell-padding-right:0;--grid-cell-padding-bottom:0;}.grid-padding-x{--grid-cell-padding-right:0.9375rem;--grid-cell-padding-left:0.9375rem;}.grid-padding-y{--grid-cell-padding-top:0.9375rem;--grid-cell-padding-bottom:0.9375rem;}.grid-container.full > .grid-padding-x.medium-padding-collapse{margin-left:0;margin-right:0;}.frame-type-menu_sitemap_pages div > ul > li{width:50%;}.medium-padding-collapse .frame-bc-limit-width,.medium-only-padding-collapse .frame-bc-limit-width,.medium-padding-collapse
  .frame-bc-limit-width-without-padding,.medium-only-padding-collapse
  .frame-bc-limit-width-without-padding{padding-left:15px;padding-right:15px;}.bc-indented[class*="frame-type-tx_bccommonelements_container_"][class*="spalten"] > div > div > .bc-indent-wrapper{padding-left:0;}.bc-indented[class*="frame-type-tx_bccommonelements_container_"][class*="spalten"] > div > div > .bc-indent-wrapper > .grid-container{padding-left:75px;}.bc-indented header > .ce-headline-right{padding-left:0;}.bc-indented header.bc-above > :last-child:not(:first-child){padding:0;}.bc-indented header.bc-above.bc-with-background.bc-above-not-for-h1 > :last-child:not(:first-child){padding:0 10px;}form .medium-padding-top{padding-top:28px;}form .medium-padding-top span.infotext{top:20px;}form[id^="form-infomaterial"] legend:before,form[id^="form-application"] legend:before,form[id^="form-kundenwerbung"] legend:before,form[id^="form-renditenrechner"] legend:before,form[id^="form-infomaterial"] legend:after,form[id^="form-application"] legend:after,form[id^="form-kundenwerbung"] legend:after,form[id^="form-renditenrechner"] legend:after{font-size:3.125rem;width:100px;}fieldset.no-legend:before{content:'\a0';}.bc-form-type-Text .help-block:not(.error),.bc-form-uhrzeit .help-block:not(.error){padding-top:1.4em;}form[id^="form-application"] .bc-form-unsolicited-application{padding-top:26px;padding-bottom:0;}form[id^="form-application"] .bc-form-type-PdfFileUpload{flex-direction:row-reverse;}form[id^="form-application"] .bc-form-type-PdfFileUpload label,form[id^="form-application"] .bc-form-type-PdfFileUpload .tx-bc-privacy{width:190px;padding-right:25px;}form[id^="form-application"] .bc-form-type-PdfFileUpload [type='file']{flex:1 1 0;}form[id^="form-short-form-bewerbung"] .bc-form-unsolicited-application{padding-top:20px;}[id^="form-hausbau-assistent"]{padding:2rem;}[id^="form-hausbau-assistent"] legend{font-size:2rem;}[id^="form-hausbau-assistent"] p.contact-data-intro::before{font-size:3.125rem;width:80px;}.form-progress-bar-step{width:1.25rem;height:1.25rem;}.radio-buttons-with-icon{justify-content:flex-start;margin:-1.25rem;}.radio-button-with-icon{width:14rem;padding:1rem;}.radio-button-with-icon label,.radio-button-with-icon form .tx-bc-privacy,form .radio-button-with-icon .tx-bc-privacy{padding:1rem;}.radio-button-with-icon .icon{height:6rem;}.radio-button-with-icon .label{font-size:1rem;}form[id^="form-renditenrechner"] table.styled{width:calc(100% + 20px);margin-inline:-10px;border-spacing:10px 0;border-collapse:separate;margin-bottom:30px;}form[id^="form-renditenrechner"] table.styled tbody tr:last-child td,form[id^="form-renditenrechner"] table.styled tbody tr:last-child th{border-bottom:1px solid #454347;}form[id^="form-renditenrechner"] table.styled:not(.cols-3) td:nth-child(2):last-child,form[id^="form-renditenrechner"] table.styled:not(.cols-3) th:nth-child(2):last-child{width:30%;}form[id^="form-renditenrechner"] table.styled.cols-3 td,form[id^="form-renditenrechner"] table.styled.cols-3 th{width:33.33333%;}form[id^="form-renditenrechner"] table.styled .item-formatter-content,form[id^="form-renditenrechner"] table.styled input[type="number"],form[id^="form-renditenrechner"] table.styled input[type="number"]:focus{padding-inline:20px;}.bc-common-elements-imageblock figcaption{padding-left:8%;padding-right:23.5%;padding-bottom:30px;}.bc-common-elements-imageslider .with-text{display:flex;justify-content:center;}.bc-common-elements-imageslider .with-text .image{width:50%;padding:0 15px;}.bc-common-elements-imageslider .with-text figcaption{width:50%;padding:0 15px;margin:0;}.bc-common-elements-imageslider figcaption .description{margin-bottom:30px;}.bc-hh-imageslider img{width:100%;}.bc-hh-imageslider figcaption{margin:-50px 15px 0;}.bc-hh-imageslider figcaption > div{display:table;width:100%;}.bc-hh-imageslider figcaption .controls{padding-top:30px;width:138px;display:table-cell;vertical-align:top;}.bc-hh-imageslider figcaption .description{padding:30px;margin-top:0;display:table-cell;vertical-align:middle;}.frame-type-tx_bckundenhansehaus_bild_text .cell .text header.bc-above,.haus-detail .besonderes-text header.bc-above{margin-bottom:2em;}.bc-hh-icon-teaser{padding:var(--slanted-height,150px) 0 150px;}.bc-hh-icon-teaser-inner figure{width:50%;}.bc-hh-person figcaption{margin:-60px 0 0 155px;}.bc-hh-person .description{font-size:1.25rem;}.bc-hh-person .subtitle{font-size:2.9375rem;}.frame-type-tx_bckundenhansehaus_bauablauf .border.final{padding-bottom:4rem;}.bc-hansehaus-accordion-tab-switch-wrapper{padding:var(--slanted-height,150px) 0 150px;}.bc-hansehaus-accordion-tab-switch{padding-top:50px;}.rendite-detail-box{padding:30px;}.rendite-detail p.footnote{margin-top:-25px;margin-bottom:30px;}.rendite-detail .bc-price-table-slider,.rendite-detail table.styled,.rendite-detail table.bc-price-table-slider{margin-bottom:30px;}.bc-hh-heroslider .bc-hh-heroslider-image-size-helper{aspect-ratio:2000/890;}.bc-hh-heroslider figcaption{padding:var(--fixedHeaderHeight,50px) 0 30px;font-size:4.0625rem;--heroslider-icon-boxed-font-size:3.125rem;}.bc-hh-heroslider figcaption .description-sub{font-size:3.8125rem;}.haus-detail .panorama:before{font-size:6.25rem;}.haus-detail h1{max-width:50%;padding-right:15px;}.haus-slider-wrapper{width:570px;}.neuigkeiten-liste figcaption{padding:30px 50px;margin:-50px 60px 0 120px;}.neuigkeiten-liste figcaption .description{margin:0 0 1.2rem;}.bc-hansehaus-marker-list-item div[data-type]:before{text-align:center;}.bc-hansehaus-marker-list-item ul.partner{max-width:240px;}.bc-jobs-list > li{padding:1em 1em 1em 60px;}.bc-jobs-list > li:before{top:0.8em;left:15px;}.bc-jobs-list > li:hover:before{transform:translateX(10px);}.bc-jobs-detail .bc-job-detail-text{padding:30px;}body #mercury-widget .teaser{bottom:140px;}body #mercury-widget .close-toggle,body #mercury-widget .open-toggle{bottom:100px;}body #mercury-widget.overlay #chat-widget{bottom:180px;}body #mercury-widget #chat-widget.is-desktop{max-height:calc(100% - 200px);}}@media print,screen and (min-width:45em) and (max-width:81.24875em){.hide-for-medium-only{display:none !important;}#footer-links li:nth-child(even){border-right:none;}#footer-links li:nth-child(odd){border-left:none;}#hansehaus-chat-button.initialized[aria-expanded="false"][data-mode-medium="animated"]{--hansehaus-chat-animation:hansehaus-chat-button-avatar 2s linear 0s infinite alternate forwards;}#mainnav-content{padding-bottom:140px;}#mainnav-content > div{margin:0 8.33333%;display:flex;}#mainnav-content > div > div{width:50%;padding:0 15px;}#fixed-header-below .button,#fixed-header-below .button-dark,#fixed-header-below form .form-navigation .btn-primary,form .form-navigation #fixed-header-below .btn-primary{font-size:1.25rem;}#fixed-header-below .tx-bc-hansehaus .button,#fixed-header-below .tx-bc-hansehaus .button-dark,#fixed-header-below .tx-bc-hansehaus form .form-navigation .btn-primary,form .form-navigation #fixed-header-below .tx-bc-hansehaus .btn-primary{background:none;border:none;color:#e40026;padding:15px 15px 28px;}#fixed-header-below .tx-bc-hansehaus .button:after,#fixed-header-below .tx-bc-hansehaus .button-dark:after,#fixed-header-below .tx-bc-hansehaus form .form-navigation .btn-primary:after,form .form-navigation #fixed-header-below .tx-bc-hansehaus .btn-primary:after{transform:translateX(-10px);content:"\e5c8";font-size:1.375rem;margin-left:22px;display:inline-block;transition:transform 0.2s ease-in-out;}#fixed-header-below .tx-bc-hansehaus .button:hover:after,#fixed-header-below .tx-bc-hansehaus .button-dark:hover:after,#fixed-header-below .tx-bc-hansehaus form .form-navigation .btn-primary:hover:after,form .form-navigation #fixed-header-below .tx-bc-hansehaus .btn-primary:hover:after,#fixed-header-below .tx-bc-hansehaus .button:focus:after,#fixed-header-below .tx-bc-hansehaus .button-dark:focus:after,#fixed-header-below .tx-bc-hansehaus form .form-navigation .btn-primary:focus:after,form .form-navigation #fixed-header-below .tx-bc-hansehaus .btn-primary:focus:after{transform:translateX(0);}#header-fixed-standort .button,#header-fixed-standort .button-dark,#header-fixed-standort form .form-navigation .btn-primary,form .form-navigation #header-fixed-standort .btn-primary,#fixed-header-below #header-fixed-standort{font-size:1rem;}.medium-only-margin-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.medium-only-margin-collapse > .cell{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.medium-only-margin-collapse > .small-1{width:8.33333%;}.medium-only-margin-collapse > .small-2{width:16.66667%;}.medium-only-margin-collapse > .small-3{width:25%;}.medium-only-margin-collapse > .small-4{width:33.33333%;}.medium-only-margin-collapse > .small-5{width:41.66667%;}.medium-only-margin-collapse > .small-6{width:50%;}.medium-only-margin-collapse > .small-7{width:58.33333%;}.medium-only-margin-collapse > .small-8{width:66.66667%;}.medium-only-margin-collapse > .small-9{width:75%;}.medium-only-margin-collapse > .small-10{width:83.33333%;}.medium-only-margin-collapse > .small-11{width:91.66667%;}.medium-only-margin-collapse > .small-12{width:100%;}.medium-only-margin-collapse > .medium-1{width:8.33333%;}.medium-only-margin-collapse > .medium-2{width:16.66667%;}.medium-only-margin-collapse > .medium-3{width:25%;}.medium-only-margin-collapse > .medium-4{width:33.33333%;}.medium-only-margin-collapse > .medium-5{width:41.66667%;}.medium-only-margin-collapse > .medium-6{width:50%;}.medium-only-margin-collapse > .medium-7{width:58.33333%;}.medium-only-margin-collapse > .medium-8{width:66.66667%;}.medium-only-margin-collapse > .medium-9{width:75%;}.medium-only-margin-collapse > .medium-10{width:83.33333%;}.medium-only-margin-collapse > .medium-11{width:91.66667%;}.medium-only-margin-collapse > .medium-12{width:100%;}.medium-only-padding-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.medium-only-padding-collapse > .cell{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.medium-only-padding-collapse.grid-padding-x{--grid-cell-padding-left:0;--grid-cell-padding-right:0;}.medium-only-padding-collapse.grid-padding-y{--grid-cell-padding-top:0;--grid-cell-padding-bottom:0;}.grid-container.full > .medium-only-padding-collapse.grid-padding-x{margin-left:0;margin-right:0;}.frame-extended-padding__medium:not(.bc-common-elements-has-animation){padding:var(--extended-padding-medium);}.bc-common-elements-has-animation.frame-extended-padding__medium{padding:0;}.bc-common-elements-has-animation.frame-extended-padding__medium > div[data-aos]{padding:var(--extended-padding-medium);}.frame-min-height__medium{min-height:var(--min-height-medium);}.frame-content-max-width__medium{max-width:var(--max-width-medium);}.bc-common-elements-flex-vertical-medium-flex-start{align-items:flex-start;}.bc-common-elements-flex-horizontal-medium-flex-start{justify-content:flex-start;}.bc-common-elements-flex-vertical-medium-flex-end{align-items:flex-end;}.bc-common-elements-flex-horizontal-medium-flex-end{justify-content:flex-end;}.bc-common-elements-flex-vertical-medium-center{align-items:center;}.bc-common-elements-flex-horizontal-medium-center{justify-content:center;}.bc-common-elements-flex-vertical-medium-space-between{align-items:space-between;}.bc-common-elements-flex-horizontal-medium-space-between{justify-content:space-between;}.bc-common-elements-flex-vertical-medium-space-around{align-items:space-around;}.bc-common-elements-flex-horizontal-medium-space-around{justify-content:space-around;}.align-left-medium{justify-content:flex-start;}.align-right-medium{justify-content:flex-end;}.align-center-medium{justify-content:center;}.align-justify-medium{justify-content:space-between;}.align-spaced-medium{justify-content:space-around;}.haus-detail .merkmale-wrapper{padding-left:75px;max-width:590px;}}@media print,screen and (min-width:81.25em){h1,.h1{font-size:1.5625rem;}h2,.frame-type-menu_sitemap_pages div > ul > li > a,.h2,form legend,fieldset.no-legend:before{font-size:1.5625rem;}h3,.h3{font-size:1.5625rem;}.large-text-left{text-align:left;}.large-text-right{text-align:right;}.large-text-center{text-align:center;}.large-text-justify{text-align:justify;}.grid-x > .large-shrink,.grid-x > .large-full,.grid-x > .large-1,.grid-x > .large-2,.grid-x > .large-3,.grid-x > .large-4,.grid-x > .large-5,.grid-x > .large-6,.grid-x > .large-7,.grid-x > .large-8,.grid-x > .large-9,.grid-x > .large-10,.grid-x > .large-11,.grid-x > .large-12{flex-basis:auto;}.grid-x > .large-auto{flex:1 1 0;width:auto;}.grid-x > .large-shrink,.grid-x > .large-1,.grid-x > .large-2,.grid-x > .large-3,.grid-x > .large-4,.grid-x > .large-5,.grid-x > .large-6,.grid-x > .large-7,.grid-x > .large-8,.grid-x > .large-9,.grid-x > .large-10,.grid-x > .large-11,.grid-x > .large-12{flex:0 0 auto;}.grid-x > .large-shrink{width:auto;}.grid-x > .large-1{width:8.33333%;}.grid-x > .large-2{width:16.66667%;}.grid-x > .large-3{width:25%;}.grid-x > .large-4{width:33.33333%;}.grid-x > .large-5{width:41.66667%;}.grid-x > .large-6{width:50%;}.grid-x > .large-7{width:58.33333%;}.grid-x > .large-8{width:66.66667%;}.grid-x > .large-9{width:75%;}.grid-x > .large-10{width:83.33333%;}.grid-x > .large-11{width:91.66667%;}.grid-x > .large-12{width:100%;}.grid-margin-x > .large-auto{width:auto;}.grid-margin-x > .large-shrink{width:auto;}.grid-margin-x > .large-1{width:calc(8.33333% - 1.875rem);}.grid-margin-x > .large-2{width:calc(16.66667% - 1.875rem);}.grid-margin-x > .large-3{width:calc(25% - 1.875rem);}.grid-margin-x > .large-4{width:calc(33.33333% - 1.875rem);}.grid-margin-x > .large-5{width:calc(41.66667% - 1.875rem);}.grid-margin-x > .large-6{width:calc(50% - 1.875rem);}.grid-margin-x > .large-7{width:calc(58.33333% - 1.875rem);}.grid-margin-x > .large-8{width:calc(66.66667% - 1.875rem);}.grid-margin-x > .large-9{width:calc(75% - 1.875rem);}.grid-margin-x > .large-10{width:calc(83.33333% - 1.875rem);}.grid-margin-x > .large-11{width:calc(91.66667% - 1.875rem);}.grid-margin-x > .large-12{width:calc(100% - 1.875rem);}.large-up-1 > .cell{width:100%;}.large-up-2 > .cell{width:50%;}.large-up-3 > .cell{width:33.33333%;}.large-up-4 > .cell{width:25%;}.large-up-5 > .cell{width:20%;}.large-up-6 > .cell{width:16.66667%;}.large-up-7 > .cell{width:14.28571%;}.large-up-8 > .cell{width:12.5%;}.grid-margin-x.large-up-1 > .cell{width:calc(100% - 1.875rem);}.grid-margin-x.large-up-2 > .cell{width:calc(50% - 1.875rem);}.grid-margin-x.large-up-3 > .cell{width:calc(33.33333% - 1.875rem);}.grid-margin-x.large-up-4 > .cell{width:calc(25% - 1.875rem);}.grid-margin-x.large-up-5 > .cell{width:calc(20% - 1.875rem);}.grid-margin-x.large-up-6 > .cell{width:calc(16.66667% - 1.875rem);}.grid-margin-x.large-up-7 > .cell{width:calc(14.28571% - 1.875rem);}.grid-margin-x.large-up-8 > .cell{width:calc(12.5% - 1.875rem);}.small-margin-collapse > .large-1{width:8.33333%;}.small-margin-collapse > .large-2{width:16.66667%;}.small-margin-collapse > .large-3{width:25%;}.small-margin-collapse > .large-4{width:33.33333%;}.small-margin-collapse > .large-5{width:41.66667%;}.small-margin-collapse > .large-6{width:50%;}.small-margin-collapse > .large-7{width:58.33333%;}.small-margin-collapse > .large-8{width:66.66667%;}.small-margin-collapse > .large-9{width:75%;}.small-margin-collapse > .large-10{width:83.33333%;}.small-margin-collapse > .large-11{width:91.66667%;}.small-margin-collapse > .large-12{width:100%;}.medium-margin-collapse > .large-1{width:8.33333%;}.medium-margin-collapse > .large-2{width:16.66667%;}.medium-margin-collapse > .large-3{width:25%;}.medium-margin-collapse > .large-4{width:33.33333%;}.medium-margin-collapse > .large-5{width:41.66667%;}.medium-margin-collapse > .large-6{width:50%;}.medium-margin-collapse > .large-7{width:58.33333%;}.medium-margin-collapse > .large-8{width:66.66667%;}.medium-margin-collapse > .large-9{width:75%;}.medium-margin-collapse > .large-10{width:83.33333%;}.medium-margin-collapse > .large-11{width:91.66667%;}.medium-margin-collapse > .large-12{width:100%;}.large-margin-collapse{margin-right:0;margin-left:0;}.large-margin-collapse > .cell{margin-right:0;margin-left:0;}.large-margin-collapse > .small-1{width:8.33333%;}.large-margin-collapse > .small-2{width:16.66667%;}.large-margin-collapse > .small-3{width:25%;}.large-margin-collapse > .small-4{width:33.33333%;}.large-margin-collapse > .small-5{width:41.66667%;}.large-margin-collapse > .small-6{width:50%;}.large-margin-collapse > .small-7{width:58.33333%;}.large-margin-collapse > .small-8{width:66.66667%;}.large-margin-collapse > .small-9{width:75%;}.large-margin-collapse > .small-10{width:83.33333%;}.large-margin-collapse > .small-11{width:91.66667%;}.large-margin-collapse > .small-12{width:100%;}.large-margin-collapse > .medium-1{width:8.33333%;}.large-margin-collapse > .medium-2{width:16.66667%;}.large-margin-collapse > .medium-3{width:25%;}.large-margin-collapse > .medium-4{width:33.33333%;}.large-margin-collapse > .medium-5{width:41.66667%;}.large-margin-collapse > .medium-6{width:50%;}.large-margin-collapse > .medium-7{width:58.33333%;}.large-margin-collapse > .medium-8{width:66.66667%;}.large-margin-collapse > .medium-9{width:75%;}.large-margin-collapse > .medium-10{width:83.33333%;}.large-margin-collapse > .medium-11{width:91.66667%;}.large-margin-collapse > .medium-12{width:100%;}.large-margin-collapse > .large-1{width:8.33333%;}.large-margin-collapse > .large-2{width:16.66667%;}.large-margin-collapse > .large-3{width:25%;}.large-margin-collapse > .large-4{width:33.33333%;}.large-margin-collapse > .large-5{width:41.66667%;}.large-margin-collapse > .large-6{width:50%;}.large-margin-collapse > .large-7{width:58.33333%;}.large-margin-collapse > .large-8{width:66.66667%;}.large-margin-collapse > .large-9{width:75%;}.large-margin-collapse > .large-10{width:83.33333%;}.large-margin-collapse > .large-11{width:91.66667%;}.large-margin-collapse > .large-12{width:100%;}.large-padding-collapse{margin-right:0;margin-left:0;}.large-padding-collapse > .cell{padding-right:0;padding-left:0;}.large-offset-0{margin-left:0%;}.grid-margin-x > .large-offset-0{margin-left:calc(0% + 1.875rem / 2);}.large-offset-1{margin-left:8.33333%;}.grid-margin-x > .large-offset-1{margin-left:calc(8.33333% + 1.875rem / 2);}.large-offset-2{margin-left:16.66667%;}.grid-margin-x > .large-offset-2{margin-left:calc(16.66667% + 1.875rem / 2);}.large-offset-3{margin-left:25%;}.grid-margin-x > .large-offset-3{margin-left:calc(25% + 1.875rem / 2);}.large-offset-4{margin-left:33.33333%;}.grid-margin-x > .large-offset-4{margin-left:calc(33.33333% + 1.875rem / 2);}.large-offset-5{margin-left:41.66667%;}.grid-margin-x > .large-offset-5{margin-left:calc(41.66667% + 1.875rem / 2);}.large-offset-6{margin-left:50%;}.grid-margin-x > .large-offset-6{margin-left:calc(50% + 1.875rem / 2);}.large-offset-7{margin-left:58.33333%;}.grid-margin-x > .large-offset-7{margin-left:calc(58.33333% + 1.875rem / 2);}.large-offset-8{margin-left:66.66667%;}.grid-margin-x > .large-offset-8{margin-left:calc(66.66667% + 1.875rem / 2);}.large-offset-9{margin-left:75%;}.grid-margin-x > .large-offset-9{margin-left:calc(75% + 1.875rem / 2);}.large-offset-10{margin-left:83.33333%;}.grid-margin-x > .large-offset-10{margin-left:calc(83.33333% + 1.875rem / 2);}.large-offset-11{margin-left:91.66667%;}.grid-margin-x > .large-offset-11{margin-left:calc(91.66667% + 1.875rem / 2);}.grid-y > .large-shrink,.grid-y > .large-full,.grid-y > .large-1,.grid-y > .large-2,.grid-y > .large-3,.grid-y > .large-4,.grid-y > .large-5,.grid-y > .large-6,.grid-y > .large-7,.grid-y > .large-8,.grid-y > .large-9,.grid-y > .large-10,.grid-y > .large-11,.grid-y > .large-12{flex-basis:auto;}.grid-y > .large-auto{flex:1 1 0;height:auto;}.grid-y > .large-shrink,.grid-y > .large-1,.grid-y > .large-2,.grid-y > .large-3,.grid-y > .large-4,.grid-y > .large-5,.grid-y > .large-6,.grid-y > .large-7,.grid-y > .large-8,.grid-y > .large-9,.grid-y > .large-10,.grid-y > .large-11,.grid-y > .large-12{flex:0 0 auto;}.grid-y > .large-shrink{height:auto;}.grid-y > .large-1{height:8.33333%;}.grid-y > .large-2{height:16.66667%;}.grid-y > .large-3{height:25%;}.grid-y > .large-4{height:33.33333%;}.grid-y > .large-5{height:41.66667%;}.grid-y > .large-6{height:50%;}.grid-y > .large-7{height:58.33333%;}.grid-y > .large-8{height:66.66667%;}.grid-y > .large-9{height:75%;}.grid-y > .large-10{height:83.33333%;}.grid-y > .large-11{height:91.66667%;}.grid-y > .large-12{height:100%;}.grid-margin-y > .large-auto{height:auto;height:auto;}.grid-margin-y > .large-shrink{height:auto;height:auto;}.grid-margin-y > .large-1{height:calc(8.33333% - 1.875rem);height:calc(8.33333% - 1.875rem);}.grid-margin-y > .large-2{height:calc(16.66667% - 1.875rem);height:calc(16.66667% - 1.875rem);}.grid-margin-y > .large-3{height:calc(25% - 1.875rem);height:calc(25% - 1.875rem);}.grid-margin-y > .large-4{height:calc(33.33333% - 1.875rem);height:calc(33.33333% - 1.875rem);}.grid-margin-y > .large-5{height:calc(41.66667% - 1.875rem);height:calc(41.66667% - 1.875rem);}.grid-margin-y > .large-6{height:calc(50% - 1.875rem);height:calc(50% - 1.875rem);}.grid-margin-y > .large-7{height:calc(58.33333% - 1.875rem);height:calc(58.33333% - 1.875rem);}.grid-margin-y > .large-8{height:calc(66.66667% - 1.875rem);height:calc(66.66667% - 1.875rem);}.grid-margin-y > .large-9{height:calc(75% - 1.875rem);height:calc(75% - 1.875rem);}.grid-margin-y > .large-10{height:calc(83.33333% - 1.875rem);height:calc(83.33333% - 1.875rem);}.grid-margin-y > .large-11{height:calc(91.66667% - 1.875rem);height:calc(91.66667% - 1.875rem);}.grid-margin-y > .large-12{height:calc(100% - 1.875rem);height:calc(100% - 1.875rem);}.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;width:100vw;}.cell .large-grid-frame{width:100%;}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.large-cell-block-container{display:flex;flex-direction:column;max-height:100%;}.large-cell-block-container > .grid-x{max-height:100%;flex-wrap:nowrap;}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}.grid-y.large-grid-frame{overflow:hidden;position:relative;flex-wrap:nowrap;align-items:stretch;height:100vh;width:auto;}.cell .grid-y.large-grid-frame{height:100%;}.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem);}.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem);}.large-order-1{order:1;}.large-order-2{order:2;}.large-order-3{order:3;}.large-order-4{order:4;}.large-order-5{order:5;}.large-order-6{order:6;}.large-flex-container{display:flex;}.large-flex-child-auto{flex:1 1 auto;}.large-flex-child-grow{flex:1 0 auto;}.large-flex-child-shrink{flex:0 1 auto;}.large-flex-dir-row{flex-direction:row;}.large-flex-dir-row-reverse{flex-direction:row-reverse;}.large-flex-dir-column{flex-direction:column;}.large-flex-dir-column-reverse{flex-direction:column-reverse;}.hide-for-large{display:none !important;}#footer-partner .cell{max-width:none;}#footer-inner .cell.first{padding-right:15px;padding-left:15px;}#footer-inner .cell.fourth,#footer-inner .cell.third{border-left:1px solid rgba(255,255,255,0.2);}#footer-inner .cell.fourth,#footer-inner .cell.fourth-1{padding-top:30px;}#footer-logo img,#footer-logo svg{max-width:none;}#footer-links div.grid-x{padding:18px 0;}#footer-links ul{border-left:1px solid rgba(255,255,255,0.2);border-right:1px solid rgba(255,255,255,0.2);}#footer-links li{border-top:none;border-bottom:none;}#hansehaus-chat-button{width:64px;height:64px;}#hansehaus-chat-button.initialized[aria-expanded="false"][data-mode-large="animated"]{--hansehaus-chat-animation:hansehaus-chat-button-avatar 2s linear 0s infinite alternate forwards;}#hansehaus-chat-number{top:-1px;right:0px;}#header-top{justify-content:flex-start;}#header-top .page-link{font-size:1.125rem;text-transform:uppercase;}#headernav{justify-content:flex-start;}#headernav > ul{margin:0 -25px;}#headernav > ul > li:not(#header-language){padding:0 25px;}#header-language{margin:0 25px;}#quick-search-form button{height:100%;order:1;transition:color 0.2s ease-in-out;font-size:1.5625rem;cursor:pointer;}#quick-search-form button:hover,#quick-search-form button:focus{color:#e40026;}#quick-search-form input{margin-left:15px;border:none;width:158px;background:none;color:inherit;order:2;border-bottom:2px solid currentColor;padding-left:0;}#quick-search-form input::-moz-placeholder{font-style:italic;color:inherit;}#quick-search-form input::placeholder{font-style:italic;color:inherit;}#quick-search-form input:focus + button{color:#e40026;}#logo-helper{--margin-left:30px;--margin-right:30px;}#menu-label button{padding-left:110px;}#menu-label{min-width:300px;width:calc(50% - 600px);}#menu-toggler{top:37px;}#menu-toggler button{width:92px;height:63px;}#menu-toggler button:after{--default-font-size:2.5rem;--close-font-size:2.68456rem;}#mainnav-container{padding-top:200px;}#mainnav-wrapper > div{max-width:1200px;margin:0 auto;flex-direction:row;padding-bottom:150px;height:auto;}#mainnav-content{clip-path:none;background:none;width:25%;padding:0 15px;}#mainnav{padding:0;width:75%;}#mainnav ul.level-1{margin:0;width:33.33333%;}#mainnav ul.level-2{padding:0 10px;}#imageheader .bc-imageheader-image:after{height:352px;}.bc-flashheader-description{font-size:4.75rem;}.bc-flashheader-description .description-image-sub{transform:translateX(100px);text-align:right;}.bc-flashheader-description > div{width:1200px;margin:0 auto;padding:0 15px;flex-direction:row;justify-content:space-between;height:100%;}.bc-flashheader-description .description-wrapper{max-width:740px;padding-bottom:0;}.header-stoerer-wrapper{padding-top:5vh;}.header-stoerer-wrapper .stoerer-large{width:255px;margin-right:105px;}#fixed-header-below .tx-bc-hansehaus{filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.3));}#fixed-header-below .link{position:absolute;right:8.33333%;bottom:0;padding-right:15px;}#fixed-header-below .link .button,#fixed-header-below .link .button-dark,#fixed-header-below .link form .form-navigation .btn-primary,form .form-navigation #fixed-header-below .link .btn-primary{clip-path:polygon(0% 17.027%,97.368% 0%,100% 100%,2.632% 100%);padding:50px 19px 40px 25px;}#header-filter,#header-fixed-standort,#header-individual-links{background:#979797;color:#fff;padding-top:14px;padding-left:160px;padding-right:160px;}#header-filter form > div{display:flex;padding:25px 0;}#header-filter form > div > div{padding:0 10px;}#header-filter form > div > div:not(.select){flex:0 0 auto;}#header-filter div.select.groesse{width:170px;}#header-fixed-standort{padding-bottom:24px;padding-top:35px;}#header-fixed-standort .button,#header-fixed-standort .button-dark,#header-fixed-standort form .form-navigation .btn-primary,form .form-navigation #header-fixed-standort .btn-primary{margin:0;}.page-start #content{padding-top:100px;}#breadcrumb{padding-top:50px;}header.bc-above.bc-above-not-for-h1 > :last-child:not(:first-child){font-size:3.125rem;}header.bc-above.bc-above-for-h1 > :last-child:not(:first-child){font-size:4.375rem;}header.bc-above-fake > :first-child:not(:last-child){font-size:4.375rem;}.bc-common-elements-imageslider[data-large-count="1"] .bc-common-elements-imageslider-slide{width:100%;}.bc-common-elements-imageslider[data-large-count="2"] .bc-common-elements-imageslider-slide{width:50%;}.bc-common-elements-imageslider[data-large-count="3"] .bc-common-elements-imageslider-slide{width:33.33333%;}.bc-common-elements-imageslider[data-large-count="4"] .bc-common-elements-imageslider-slide{width:25%;}.bc-common-elements-imageslider .pager{display:inline-block !important;}.frame-has-frontend-background{--grid-cell-padding-left:0;--grid-cell-padding-top:0;--grid-cell-padding-right:0;--grid-cell-padding-bottom:0;}.grid-padding-x{--grid-cell-padding-right:0.9375rem;--grid-cell-padding-left:0.9375rem;}.grid-padding-y{--grid-cell-padding-top:0.9375rem;--grid-cell-padding-bottom:0.9375rem;}.grid-container.full > .grid-padding-x.large-padding-collapse{margin-left:0;margin-right:0;}.align-left-large{justify-content:flex-start;}.align-right-large{justify-content:flex-end;}.align-center-large{justify-content:center;}.align-justify-large{justify-content:space-between;}.align-spaced-large{justify-content:space-around;}.frame-space-before-extra-small{margin-top:2em;}.frame-space-before-small{margin-top:3em;}.frame-space-before-medium{margin-top:4em;}.frame-space-before-large{margin-top:6em;}.frame-space-before-extra-large{margin-top:7em;}.frame-space-after-extra-small{margin-bottom:2em;}.frame-space-after-small{margin-bottom:3em;}.frame-space-after-medium{margin-bottom:4em;}.frame-space-after-large{margin-bottom:6em;}.frame-space-after-extra-large{margin-bottom:7em;}.ce-textpic.ce-intext.ce-right .ce-gallery{padding-left:30px;}.ce-textpic.ce-intext.ce-left .ce-gallery{padding-right:30px;}.ce-gallery[data-ce-columns="1"] .ce-column{max-width:100%;}.ce-gallery[data-ce-columns="2"] .ce-column{max-width:50%;}.ce-gallery[data-ce-columns="3"] .ce-column{max-width:33.33333%;}.ce-gallery[data-ce-columns="4"] .ce-column{max-width:25%;}.ce-gallery[data-ce-columns="5"] .ce-column{max-width:20%;}.ce-gallery[data-ce-columns="6"] .ce-column{max-width:16.66667%;}.ce-gallery[data-ce-columns="7"] .ce-column{max-width:14.28571%;}.ce-gallery[data-ce-columns="8"] .ce-column{max-width:12.5%;}.ce-gallery[data-ce-columns="9"] .ce-column{max-width:11.11111%;}.ce-gallery[data-ce-columns="10"] .ce-column{max-width:10%;}.ce-gallery[data-ce-columns="11"] .ce-column{max-width:9.09091%;}.ce-gallery[data-ce-columns="12"] .ce-column{max-width:8.33333%;}.frame-bc-limit-width,.frame-bc-limit-width-without-padding{max-width:600px;margin-left:auto;margin-right:auto;}.large-padding-collapse .frame-bc-limit-width,.large-only-padding-collapse .frame-bc-limit-width,.large-padding-collapse
    .frame-bc-limit-width-without-padding,.large-only-padding-collapse
    .frame-bc-limit-width-without-padding{padding-left:15px;padding-right:15px;}.frame-bc-limit-width{padding-top:120px;}.bc-indented[class*="frame-type-tx_bccommonelements_container_"][class*="spalten"] > div > div > .bc-indent-wrapper{padding-left:0;}.bc-indented[class*="frame-type-tx_bccommonelements_container_"][class*="spalten"] > div > div > .bc-indent-wrapper > .grid-container{padding-left:115px;}form[id^="form-infomaterial"] fieldset > div,form[id^="form-application"] fieldset > div,form[id^="form-kundenwerbung"] fieldset > div,form[id^="form-renditenrechner"] fieldset > div{margin:0 100px;padding-bottom:30px;}form[id^="form-infomaterial"] .large-limited,form[id^="form-application"] .large-limited,form[id^="form-kundenwerbung"] .large-limited,form[id^="form-renditenrechner"] .large-limited{width:50%;}form[id^="form-application"] fieldset:not(.your-message-to-us) > div{margin:0;}form[id^="form-kundenwerbung"] .bc-form-cell-salutation,form[id^="form-kundenwerbung"] .bc-form-cell-salutation-other-person{margin-right:40%;}.radio-button-with-icon label,.radio-button-with-icon form .tx-bc-privacy,form .radio-button-with-icon .tx-bc-privacy{padding:1.5rem;}.bc-common-elements-imageblock .imageblock-title{font-size:1.4375rem;}.bc-common-elements-imageslider .with-text .image{width:41.66667%;}.bc-common-elements-imageslider .with-text figcaption{width:41.66667%;}.bc-common-elements-imageslider figcaption .description{margin-bottom:40px;}.bc-hh-imageslider figcaption{margin:-50px 7.5% 0 18%;}.frame-type-tx_bckundenhansehaus_bild_text .cell .text header.bc-above,.haus-detail .besonderes-text header.bc-above{margin-bottom:4rem;}.bc-hh-icon-teaser-inner figure{width:25%;}.frame-type-tx_bckundenhansehaus_bauablauf .cell.text{padding-top:3rem;}.bc-hansehaus-accordion-tab-switch{padding-top:80px;}.rendite-detail-box{padding:50px;}.bc-hh-heroslider figcaption{padding-bottom:45px;font-size:4.75rem;--heroslider-icon-boxed-font-size:4.375rem;}.bc-hh-heroslider-image:before{height:352px;}.haus-detail .padding-top{padding-top:11vw;}.haus-slider-wrapper{width:auto;}.news-slider{padding:0;}.news-slider .cell{padding:0 15px;}.neuigkeiten-liste figcaption{margin:-30px 15px 0 85px;}.bc-jobs-list .bc-jobs-title{width:58.33333%;padding-right:25px;}.bc-jobs-list .bc-job-infos{display:flex;flex-wrap:nowrap;justify-content:space-between;width:41.66667%;max-width:none;}.bc-jobs-list .bc-job-infos > li{width:140px;}.bc-jobs-list .bc-job-infos > li:not(:last-child){padding-right:15px;}.bc-jobs-list .bc-job-infos > li:first-child{width:105px;}.bc-jobs-list .bc-job-infos > li:last-child{width:auto;flex:1 1 auto;}}@media print,screen and (min-width:81.25em) and (max-width:101.87375em){.hide-for-large-only{display:none !important;}.large-only-margin-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.large-only-margin-collapse > .cell{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.large-only-margin-collapse > .small-1{width:8.33333%;}.large-only-margin-collapse > .small-2{width:16.66667%;}.large-only-margin-collapse > .small-3{width:25%;}.large-only-margin-collapse > .small-4{width:33.33333%;}.large-only-margin-collapse > .small-5{width:41.66667%;}.large-only-margin-collapse > .small-6{width:50%;}.large-only-margin-collapse > .small-7{width:58.33333%;}.large-only-margin-collapse > .small-8{width:66.66667%;}.large-only-margin-collapse > .small-9{width:75%;}.large-only-margin-collapse > .small-10{width:83.33333%;}.large-only-margin-collapse > .small-11{width:91.66667%;}.large-only-margin-collapse > .small-12{width:100%;}.large-only-margin-collapse > .medium-1{width:8.33333%;}.large-only-margin-collapse > .medium-2{width:16.66667%;}.large-only-margin-collapse > .medium-3{width:25%;}.large-only-margin-collapse > .medium-4{width:33.33333%;}.large-only-margin-collapse > .medium-5{width:41.66667%;}.large-only-margin-collapse > .medium-6{width:50%;}.large-only-margin-collapse > .medium-7{width:58.33333%;}.large-only-margin-collapse > .medium-8{width:66.66667%;}.large-only-margin-collapse > .medium-9{width:75%;}.large-only-margin-collapse > .medium-10{width:83.33333%;}.large-only-margin-collapse > .medium-11{width:91.66667%;}.large-only-margin-collapse > .medium-12{width:100%;}.large-only-margin-collapse > .large-1{width:8.33333%;}.large-only-margin-collapse > .large-2{width:16.66667%;}.large-only-margin-collapse > .large-3{width:25%;}.large-only-margin-collapse > .large-4{width:33.33333%;}.large-only-margin-collapse > .large-5{width:41.66667%;}.large-only-margin-collapse > .large-6{width:50%;}.large-only-margin-collapse > .large-7{width:58.33333%;}.large-only-margin-collapse > .large-8{width:66.66667%;}.large-only-margin-collapse > .large-9{width:75%;}.large-only-margin-collapse > .large-10{width:83.33333%;}.large-only-margin-collapse > .large-11{width:91.66667%;}.large-only-margin-collapse > .large-12{width:100%;}.large-only-padding-collapse{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;}.large-only-padding-collapse > .cell{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}.large-only-padding-collapse.grid-padding-x{--grid-cell-padding-left:0;--grid-cell-padding-right:0;}.large-only-padding-collapse.grid-padding-y{--grid-cell-padding-top:0;--grid-cell-padding-bottom:0;}.grid-container.full > .large-only-padding-collapse.grid-padding-x{margin-left:0;margin-right:0;}.frame-extended-padding__large:not(.bc-common-elements-has-animation){padding:var(--extended-padding-large);}.bc-common-elements-has-animation.frame-extended-padding__large{padding:0;}.bc-common-elements-has-animation.frame-extended-padding__large > div[data-aos]{padding:var(--extended-padding-large);}.frame-min-height__large{min-height:var(--min-height-large);}.frame-content-max-width__large{max-width:var(--max-width-large);}.bc-common-elements-flex-vertical-large-flex-start{align-items:flex-start;}.bc-common-elements-flex-horizontal-large-flex-start{justify-content:flex-start;}.bc-common-elements-flex-vertical-large-flex-end{align-items:flex-end;}.bc-common-elements-flex-horizontal-large-flex-end{justify-content:flex-end;}.bc-common-elements-flex-vertical-large-center{align-items:center;}.bc-common-elements-flex-horizontal-large-center{justify-content:center;}.bc-common-elements-flex-vertical-large-space-between{align-items:space-between;}.bc-common-elements-flex-horizontal-large-space-between{justify-content:space-between;}.bc-common-elements-flex-vertical-large-space-around{align-items:space-around;}.bc-common-elements-flex-horizontal-large-space-around{justify-content:space-around;}}
