@charset "UTF-8";
@media only screen and (max-width:939px){.nav--mobile .level_1{padding-top:var(--base-spacing-unit--lg);padding-bottom:var(--base-spacing-unit--lg);padding-left:5%;padding-right:5%;margin-top:4em;max-width:60em;width:100%;margin-left:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav--mobile .level_1 li{width:100%}.nav-header-close{color:#fff;font-size:2em;position:absolute;right:0;top:0}.header-mobile{margin-top:9em}[id="header"]{}[id="header"]>.inside{max-width:100%;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.nav-icons{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1 / 3;min-width:100%;background-color:#eee;border-bottom:1px solid #666;padding:0.6em 0;margin-top:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.nav-icons img{width:32px}.khg-logo{-ms-grid-row:2;grid-row:2}.khg-logo img{max-width:120px;position:relative;z-index:0;top:0;left:0;margin:1em 0.8em}.nav-toggler{-ms-grid-row:2;grid-row:2;display:block;margin-top:1em;margin-right:0;margin-bottom:0;background:transparent;border-radius:50%;width:4em;height:4em;-ms-grid-column-align:end !important;justify-self:end !important;-webkit-box-shadow:none;box-shadow:none}.nav--sub li{font-size:0.8em !important}.nav--horizontal ul{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-wrap:wrap;flex-wrap:wrap}.band--tint .inside{padding:4em 0}.beratung{background:#fff;margin:0}.beratung{border-radius:0.6em}.beratung .ce_cp_column_start{padding:0 1em 1.5em;text-align:center}.beratung h2{margin-bottom:0.5em}.beratung-img{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.beratung .image_container .caption{display:none}.cookiebar-opener-overlay{display:none}#footer p,#footer .nav a,.footer_note{font-size:0.8em}table{border:none}table tbody{background-color:transparent !important;border-left:var(--table-border-width) var(--table-border-style) var(--table-border-color) !important}table thead{display:none}table tr{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em;border-left:var(--table-border-width) var(--table-border-style) var(--table-border-color) !important}table td{width:100%;background-color:#fff}table .col_first{background-color:#333;color:#fff}table td.col_1::before,table td.col_2::before,table td.col_3::before,table td.col_4::before{min-width:100%;display:block;border-bottom:2px solid #666;background-color:#999;margin-left:-10px;margin-right:-10px;margin-top:-10px;padding-left:10px;color:#fff}table td.col_1::before{content:"Breite in m ";word-break:break-word}table td.col_2::before{content:"Länge in m ";word-break:break-word}table td.col_3::before{content:"Höhe in m ";word-break:break-word}table td.col_4::before{content:"Fläche in m² ";word-break:break-word}.headline-mobile{margin-top:2em}}@media only screen and (min-width:940px) and (max-width:1680px){.header-mobile{margin-top:5em}.mod_recommendationreader{margin-top:4em}}@media only screen and (min-width:1681px){.mod_recommendationreader{margin-top:6em}}@media only screen and (max-width:767px){html{font-size:1.2em !important}p{line-height:1.4}.row-gap{grid-column-gap:0}.heading-color p{font-size:1rem;color:#666}.ce_columns{}.hyperlink_img{background-color:var(--color-brand);display:inline-block;width:12vw;height:12vw;font-size:12vw;border-radius:99em;text-align:left;float:right;margin-top:0.5em}.g-config-bubble .col-md-4{margin-bottom:4em}.footer-two{border-top:1px solid #fff;padding-top:0.5em;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}footer .nav--meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.nav--meta a,.nav--meta strong.active,.nav--meta strong.trail{padding-left:0.3em}.mod_cookiebarOpener{margin-left:-0.3em}}@media only screen and (min-width:550px) and (max-width:767px){.row-gap{grid-column-gap:0}}@media only screen and (min-width:768px) and (max-width:939px){html{font-size:1.2em !important}p{line-height:1.4}.row-gap{grid-column-gap:2em;grid-row-gap:4em}.hyperlink_img{width:8vw;height:8vw;font-size:8vw}}@media only screen and (max-width:1299px){.nav--mobile h2{display:none}.mod_article>.inside{padding-left:1.8em;padding-right:1.8em}.ce_hero .image_container{width:100%;grid-column:image;position:relative;-webkit-clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, 100% 100%, 0% 100%);-ms-grid-row:1;grid-row-start:1}.ce_hero .content_container{grid-column:main;position:relative;z-index:1;text-align:left;right:0;width:100%;margin-top:1.5em;margin-bottom:1.5em;text-align:center}.ce_hero .content_container .teaser{background:none;-ms-grid-column-span:12;grid-column:span 12;-ms-grid-column:span 12;grid-column-start:span 12;grid-column-end:auto;color:#fff}.ce_hero h1{margin:0}}@media only screen and (min-width:940px) and (max-width:1099px){.khg-logo img{position:absolute;z-index:9;top:0.8em;left:1em;max-width:150px}.beratung .ce_cp_column_start{padding:1.5em}.row.garagenauswahl{}}@media only screen and (max-width:1380px){.beratungsmen{display:none !important}.beratung{display:block;padding:1em}.beratung .grid_desktop_50_50{-ms-grid-columns:1fr;grid-template-columns:1fr}.beratung h2{margin-bottom:0.5em}.beratung-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.beratung-img figure{margin:0 0.3em}.beratung .ce_cp_column_start{text-align:center}.beratung .ce_cp_column_start{margin:0 auto}}@media only screen and (max-width:1600px){.ce_hero .content_container .teaser img{display:none}}@media only screen and (min-width:1601px) and (max-width:1720px){.ce_hero .content_container .teaser img{max-width:75%;margin-left:0}}@media only screen and (max-width:549px){.nav--horizontal ul{display:block}.products .row{grid-row-gap:2em}div.btn>a,div.btn>button,.ce_toplink>a,.ce_toplink>button,.toplink>a,.toplink>button,input.submit,button.submit,.ce_comments .submit{white-space:normal}.products .row .row-start-1{-ms-grid-row:2;grid-row-start:2}.nav--sub li{font-size:1.6em}.tab-text .ce_text img.hoermann-logo{display:none}#main-slider,.mod_rocksolid_slider .rsts-slide{border:2px solid red}}@media only screen and (min-width:550px) and (max-width:767px){.tab-navigation ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr;grid-template-columns:1fr 1fr 1fr;grid-column-gap:1em;grid-row-gap:0.5em;width:100%}}@media only screen and (min-width:768px) and (max-width:939px){.tab-navigation ul{grid-column-gap:0.5em;grid-row-gap:0.5em}}@media only screen and (max-width:939px){.tab-navigation img{display:none}.tab-navigation li{margin-bottom:0.3em}.tab-label{padding-top:0.5em}.products .row{grid-row-gap:2em}.products .row .row-start-1{-ms-grid-row:2;grid-row-start:2}.mod_article.products{padding-top:0 !important;text-align:center}.tabnav{position:sticky !important;top:86px !important;z-index:0 !important;background-color:#fff;padding-top:1em}.tab-navigation.m-t-4{margin-top:0}#tore,#tab02,#tab03,#tab04,#tab05,#tab06{scroll-margin-top:18em}.tab-text .ce_gallery>ul{}#tore .ce_gallery>ul{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:549px){.euf_overlay__content{margin-top:6em}.widget-pageswitch{margin-top:0;margin-bottom:3em}.radio-image label img{max-width:100%}.radio-image{margin-bottom:3em}.konfigurator .explanation{margin-bottom:0.5em}}@media only screen and (min-width:550px) and (max-width:767px){.header-konfigurator{margin-top:5em}}@media only screen and (max-width:767px){fieldset.walls-outdoor.radio-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:768px) and (max-width:939px){.header-konfigurator{margin-top:5em}fieldset.walls-outdoor.radio-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:940px) and (max-width:1260px){fieldset.walls-outdoor.radio-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:939px){.about .ce_hero .image_container{width:100%}.widget-pageswitch{margin-top:0;margin-bottom:3em}.euf_overlay{overflow:auto}.konfigurator-small{margin:0 !important}.konfigurator-xsmall{margin:0;margin-bottom:0px}.sticky{margin-bottom:2em}.header-konfigurator{margin-top:2em}.vorzugsfarben .radio-columns{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vorzugsfarben .radio-image{margin-bottom:1em}}@media only screen and (max-width:939px){.faq{margin-top:2em}.faq-reader{margin-top:0}.faq-leser .inside{padding:1.4em}.fundament{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 2em}.faq-reader .ce_text .float_right{clear:right !important;float:none !important}.faq-reader .ce_text .float_right img{margin-left:0}.headline-box img{padding:1em 6em}.ce_text .float_right{margin-left:0;margin-bottom:1em}}@media only screen and (max-width:767px){.pic{margin-bottom:1.5em}.mod_recommendationlist{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:3em;margin-top:6em}.ce_hero .content_container .teaser h2{font-size:1.5em;display:inline-block;margin-right:0.5em}.recommendation-readerblock .image_container{display:none}.band--grey{padding-bottom:4em;margin-bottom:2em}}@media only screen and (min-width:768px){.team .pic{margin-bottom:1.5em}.about-team{max-width:767px}}@media only screen and (min-width:768px) and (max-width:939px){.mod_recommendationlist{display:-ms-grid;display:grid;-ms-grid-columns:1fr 3em 1fr;grid-template-columns:1fr 1fr;grid-gap:3em;margin-top:6em}.ce_hero .content_container .teaser h2{font-size:1.8em;display:inline-block;margin-right:0.5em}.band--grey{padding-bottom:4em;margin-bottom:4em}}@media only screen and (max-width:939px){.ce_contact .inside{padding:0.5em 0}.portfolio-list .portfolio__items,.portfolio-list .projects__items{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr 1em 1fr;grid-template-columns:repeat(12, 1fr);grid-column-gap:1em;grid-auto-columns:auto;grid-row-gap:1em}.portfolio-full .portfolio__meta{display:none}}@media only screen and (max-width:1399px){.portfolio-full .layout_full{display:block;margin:2em 0 0.5em}.portfolio-full{margin-bottom:2em}.portfolio-full .portfolio__meta{display:none}.portfolio__content img{width:100%}.band--grey{padding-bottom:4em;margin-bottom:4em}}@media only screen and (min-width:940px) and (max-width:1600px){.ce_hero .content_container .teaser h2{font-size:1.8em}}@media only screen and (max-width:549px){.contact .row{gap:0;margin:1.5em}.contact .text--center{margin-bottom:4em}}@media only screen and (min-width:550px) and (max-width:767px){.contact .row{gap:0;margin:3em 3em}.contact .text--center{margin-bottom:4em}}@media only screen and (min-width:768px) and (max-width:939px){.contact .row{gap:1.5em;margin:3em 3em}.contact .text--center{margin-bottom:4em}}@media only screen and (min-width:1440px){.contact .row{gap:6em}}@media only screen and (max-width:739px){.ads .tab-navigation.-image-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:939px){.ads .tabnav{position:relative !important;top:0 !important;z-index:0 !important;background-color:#fff;padding-top:1em}.ads .konfigurator-link{width:100%;height:auto}.ads .recommendation [class*="grid_"]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:stretch;align-content:stretch}.ads-erstberatung{text-align:center;background-color:#999;border-radius:0.8em;color:#fff;padding:1em}.ads .advice{background:var(--color-brand);padding:1em;border-radius:0.8em;width:100%}#standard .ce_text,#premium .ce_text{text-align:center}}@media only screen and (max-width:1399px){.ads .ce_image .caption{display:none}.ads .beratung-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1100px){.error-404{margin-top:10em}}@media only screen and (min-width:1101px){.error-404{margin-top:6em}}@media screen and (max-width:599px){.galerie-box>li{width:47% !important}.galerie-tore .galerie-box>li{width:100% !important}.galerie-colors .galerie-box>li{width:47% !important}}@media screen and (min-width:600px) and (max-width:899px){.galerie-box>li{width:31% !important}.galerie-tore .galerie-box>li{width:47% !important}.galerie-colors .galerie-box>li{width:31% !important}}@media screen and (min-width:900px) and (max-width:1199px){.galerie-box>li{width:22% !important}.galerie-tore .galerie-box>li{width:47% !important}.galerie-colors .galerie-box>li{width:22% !important}}@media screen and (min-width:1200px) and (max-width:1600px){.galerie-box>li{width:13% !important}.ads .galerie-box>li{width:22% !important}.galerie-tore .galerie-box>li{width:31% !important}}@media only screen and (min-width:1601px){.galerie-box>li{width:15% !important}.ads .galerie-box>li{width:22% !important}.galerie-tore .galerie-box>li{width:48% !important}.galerie-colors .galerie-box>li{width:22% !important}}