@font-face{font-family:BrushUpToo;src:url(/typo3conf/ext/if_livinghaus/Resources/Public/fonts/BrushUpToo/BrushUpToo.eot);src:url(/typo3conf/ext/if_livinghaus/Resources/Public/fonts/BrushUpToo/BrushUpToo.eot?#iefix) format("embedded-opentype"),url(/typo3conf/ext/if_livinghaus/Resources/Public/fonts/BrushUpToo/BrushUpToo.woff) format("woff"),url(/typo3conf/ext/if_livinghaus/Resources/Public/fonts/BrushUpToo/BrushUpToo.ttf) format("truetype"),url(/typo3conf/ext/if_livinghaus/Resources/Public/fonts/BrushUpToo/BrushUpToo.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.fa-lock:before{content:"\f023"}a,b,body,div,fieldset,form,h2,h3,header,html,i,iframe,img,label,li,nav,p,span,strong,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}.regularColSet{margin:0}.regularColSet[data-colalign] .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.regularColSet[data-colalign=top] .col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.regularColSet .col{-webkit-box-sizing:border-box;box-sizing:border-box}.regularColSet[data-cols="2"]{grid-template-columns:1fr 1fr}.powermail_form .powermail_fieldwrap p:nth-last-of-type(1){margin:0}.powermail_form .powermail_fieldwrap .fa-lock{margin-right:.5em}.powermail_fieldwrap input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fdc300;display:inline-block;padding:.75em 2em;margin:0 1em 0 0;min-width:160px;color:#fff;text-decoration:none!important}.csc-space-after-medium{padding-bottom:2.5em!important}b,strong{font-weight:700}input[type=submit]{padding:5px;border:1px solid transparent}.clearer{clear:both}.fa{font-display:swap;display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-close:before{content:"\f00d"}.fa-bars:before{content:"\f0c9"}.fa-angle-down:before{content:"\f107"}.owl-carousel{display:none;width:100%;position:relative;z-index:1}a,b,body,div,fieldset,form,h2,h3,header,html,i,iframe,img,label,li,nav,p,span,ul{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}header,nav{display:block}body{line-height:1}ul{list-style:none}:focus{outline:0}body{background:#fff;color:#4d4e4c;font-family:Arial,serif;font-size:16px;line-height:1.4em;width:100%;max-width:1920px;margin:0 auto}iframe{max-width:100%}img{max-width:100%;display:inline-block}.page{padding:0 0 4em}.page .row{display:block!important;width:auto!important}@media only screen and (min-width:800px){.page{margin-top:240px}}@media only screen and (max-width:800px){.regularColSet .col+.col{margin-top:1em}.page{margin-top:0!important}}.innerWrap,[data-wrap=default]{margin:0 1em;position:relative}.innerWrap:after,[data-wrap=default]:after{content:"";display:block;clear:both;height:0;overflow:hidden}@media only screen and (min-width:900px){.innerWrap,[data-wrap=default]{margin:0 20% 0 1em!important}}@media only screen and (min-width:1025px){.innerWrap,[data-wrap=default]{margin:0 20%!important}}.row{display:block;clear:both;position:relative}.row:after{content:"";display:block;clear:both;height:0;overflow:hidden}.width-100,.width-50{float:left;width:100%}.width-100{width:100%}[class*=" width-"]{vertical-align:top;padding:5px}.bg-1{background-color:#fdc300;color:#fff}.bg-1 h2,.bg-1 h3{color:#fff}.bg-1.triangle_tiny{background:-o-linear-gradient(135deg,transparent 0,transparent 15px,#fdc300 15px,#fdc300 100%);background:linear-gradient(315deg,transparent 0,transparent 15px,#fdc300 15px,#fdc300 100%);background-repeat:no-repeat}.bg-1.triangle_small{background:-o-linear-gradient(135deg,transparent 0,transparent 25px,#fdc300 25px,#fdc300 100%);background:linear-gradient(315deg,transparent 0,transparent 25px,#fdc300 25px,#fdc300 100%);background-repeat:no-repeat}.bg-10{background-color:#ff006e;color:#fff}.bg-10 a{color:#fff}.bg-10{background-color:#f1f1f1;color:#4d4e4c}.bg-10 a{color:#4d4e4c}.cookieHint{position:fixed;z-index:99;bottom:0;left:0;right:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:#fdc300;color:#fff;font-size:14px;padding:.5em 0;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.6);box-shadow:0 0 20px 0 rgba(0,0,0,.6)}.cookieHint[data-status=hidden]{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookieHint p{color:#000;float:left;margin:5px 10px 5px 20px;padding:5px 0}.powermail_form input[type=checkbox]{border:0;margin:0;opacity:0;position:absolute;z-index:-1}.powermail_form input[type=checkbox]+label .status{display:inline-block;width:2em;height:2em;background-color:#fff;border:1px solid #6e6d60;margin:0 1em 0 0;vertical-align:middle}.powermail_form label.checkbox-label{display:table;table-layout:fixed}.powermail_form label.checkbox-label span{display:table-cell;vertical-align:top}.powermail_form .powermail_fieldwrap{position:relative}.powermail_fieldwrap input[type=text]{float:left;display:inline-block;width:100%;background-color:transparent;border:0;border-bottom:1px solid #979797;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5em 0;font-size:1em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;color:#979797}.contactFoldout .close-foldout{display:none;position:fixed;top:-18px;right:160px;width:36px;height:36px;z-index:8040;background-image:url(/typo3conf/ext/if_livinghaus/Resources/Public/Vendor/fancybox/fancybox_sprite.png)}.tx-powermail{background:-o-linear-gradient(135deg,transparent 0,transparent 25px,#f9f9f9 25px,#f9f9f9 100%);background:linear-gradient(315deg,transparent 0,transparent 25px,#f9f9f9 25px,#f9f9f9 100%);padding:2em}.tx-powermail>h3{display:block;margin:0 0 1.25em;color:#fdc300}.tx-powermail form{margin:0 -.5em}.powermail_form .powermail_fieldwrap{margin:0 0 .5em}@media only screen and (min-width:700px){.powermail_form .powermail_fieldwrap{float:left;padding:0 .5em 1.25em}.powermail_form .powermail_fieldwrap.width-50{width:48%}}.powermail_form .powermail_fieldwrap:not([class*=" width-"]){display:block;clear:both}@media (max-width:400px){fieldset.powermail_fieldset{display:contents!important}.checkbox-label{display:block!important}}#pageHeader{background-color:#fdc300;z-index:100;margin:0;position:fixed;top:0;left:0;right:0}#pageHeader .logo{float:left;-webkit-transform:translateX(-4.5%) translateY(34%);-ms-transform:translateX(-4.5%) translateY(34%);transform:translateX(-4.5%) translateY(34%);margin:-1.5em 0 0 5px;max-width:22%}#pageHeader .logo img:not(.claim){max-width:100%;height:auto}#pageHeader .logo .claim{position:absolute;left:107%;bottom:36.5%;width:151.973684211%;height:auto}#pageHeader .tools{position:absolute;bottom:50%;right:0;text-align:right;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}#pageHeader .tools li{vertical-align:middle;margin-left:3em}#pageHeader .tools li:nth-last-of-type(1){display:inline-block}#pageHeader .tools li a{display:inline-block;vertical-align:bottom}#pageHeader .tools li a{color:#fff;text-transform:uppercase}#mainMenu{display:none;background-color:#fff;border-bottom:6px solid #f9f9f9;z-index:-1;text-align:right}#mainMenu nav{display:inline-block}#mainMenu ul{text-align:left;font-weight:300;z-index:5}#mainMenu .Level1{display:inline-block}#mainMenu .Level1>li{display:inline-block;vertical-align:top}#mainMenu .Level1>li>span{display:inline-block;text-transform:uppercase;padding:1em 1em 2em;margin-top:1em}#mainMenu .Level2{display:none;position:absolute;top:100%;left:0;right:0;z-index:4;background-color:#fdc300}#mainMenu .Level2 img{max-width:480px!important;height:auto!important;display:inline-block}#mainMenu .Level2__wrap{padding:2em;display:grid;grid-column-gap:1em;grid-row-gap:1em;grid-template-columns:1fr 1fr 2fr}#mainMenu .Level2 .menu-title{font-weight:700;color:#000;text-transform:uppercase;margin-bottom:1rem}#mainMenu .Level2 ul li a{color:#4d4c51;padding:.4em 0;display:block}#siteWrapper{position:relative;overflow:hidden;width:100%}#siteCanvas{width:100%;height:100%;position:relative;padding-top:40%}@media only screen and (min-width:560px){#siteCanvas{padding-top:35%}}@media only screen and (min-width:800px){[data-wrap=fullscreen]{margin:0!important}#siteCanvas{padding-top:0}}#siteWrapper[data-status=close] .offCanvasOpener .fa-bars{display:inherit}#siteWrapper[data-status=close] .offCanvasOpener .fa-close{display:none}#siteWrapper[data-status=close] #pageHeader{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.offCanvasMenu{position:fixed;top:0;left:100%;width:280px;bottom:0;height:100%;overflow:auto;z-index:99;background-color:#4d4e4c;display:block;margin:0;text-align:left;-webkit-box-shadow:0 0 20px 0 rgba(77,78,76,0);box-shadow:0 0 20px 0 rgba(77,78,76,0)}.offCanvasMenu a,.offCanvasMenu span{color:#fff;padding:.75em 1.25em;margin:0 3em 0 0;display:block;position:relative;z-index:1;text-decoration:none}.offCanvasMenu a.subOpener{position:absolute;display:block;z-index:2;top:0;right:0;font-size:1.5em;vertical-align:middle;padding:.5em;margin:0}.offCanvasMenu a.cataloglink{background-color:#fdc300;margin:0}.offCanvasMenu hr{margin:0}.offCanvasMenu li{position:relative;background-color:#4d4e4c;border-bottom:1px solid #676865}.offCanvasMenu li:nth-last-of-type(1){border-bottom:0}.offCanvasMenu ul ul{display:none;border-top:1px solid #676865}.offCanvasMenu ul ul>li{padding-left:1.5em;font-size:.875em}.offCanvasOpener{font-size:2em;line-height:1em;margin-right:5px}@media only screen and (max-width:400px){.offCanvasOpener{margin-right:-5px}}#mobileTeaser{background-color:#4d4e4c;text-align:center}#mobileTeaser a{display:inline-block;border-color:#fff;color:#fff;text-transform:uppercase;font-weight:700;font-size:.8em;margin:.75em auto;padding:.9em 2em .7em;line-height:1em}a{color:#4d4e4c;text-decoration:none;outline:0}a.outlineButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:2px solid #fdc300;display:inline-block;padding:.75em 2em;margin:0 1em 0 0;min-width:160px;color:#fdc300;text-decoration:none!important}.csc-space-before-large{padding-top:3.5em!important}h2,h2.h2-big,h3{line-height:1.2em}h2.custom{font-family:BrushUpToo;font-weight:400;color:#000!important}h2.h2-big{color:#fdc300;font-size:2.125em;text-transform:uppercase;margin-bottom:1em}h2.h2-big.custom{font-size:3em;line-height:1em}@media only screen and (min-width:800px){h2.h2-big.custom{font-size:4em}}h2,h3{font-size:1.5em;text-transform:uppercase;margin-bottom:1em}h2.custom{font-size:2em}h3{font-weight:400}h2{font-weight:700}h2.h2-big{font-weight:400}b{font-weight:700}hr{border:0;height:6px;background:#f9f9f9;margin:1.25em 0}@media only screen and (min-width:600px){#pageHeader .logo{max-width:18%}hr{margin:2.5em 0}}ul{margin:0;padding:0;list-style:none}.hero-slider{display:block!important}.hero-slider .item{padding-top:41.7%;position:relative}.hero-slider .item img{position:absolute;top:0;right:0;bottom:0;left:0}.image-teaser-slider{padding:1em 0}.image-teaser-slider .image-teaser-slider-element{position:relative}.image-teaser-slider .image-teaser-slider-element .image-teaser-slider-button a{padding:1em 2em;color:#000;display:inline-block;font-size:.7em;display:block;text-align:center}@media only screen and (min-width:500px){.image-teaser-slider .image-teaser-slider-element .image-teaser-slider-button a{font-size:1em}}.offPageTeaser{position:fixed;top:0;z-index:105;margin:0 0 0 5px;display:none}@media only screen and (min-width:1190px){#pageHeader .logo{max-width:15.833333333%}#pageHeader .tools li:nth-last-of-type(1){display:none}#mainMenu{display:inherit}#mobileTeaser{display:none!important}.offPageTeaser{display:inherit;right:1.5em;-webkit-transform:translateY(17.5em);-ms-transform:translateY(17.5em);transform:translateY(17.5em)}}.offPageTeaser .scroll-to-top-button{width:75px;height:75px;border:5px solid #fdc300;background-color:transparent;border-radius:50%;bottom:-600%;position:fixed;display:none}.offPageTeaser .scroll-to-top-button:after,.offPageTeaser .scroll-to-top-button:before{content:'';background-image:url(/typo3conf/ext/if_livinghaus/Resources/Public/Icons/Arrows/orange_arrow_right.svg);background-size:1em auto;position:absolute;width:1em;height:2em;margin-top:-1em;-webkit-transform:rotate(270deg) translateY(-50%);-ms-transform:rotate(270deg) translateY(-50%);transform:rotate(270deg) translateY(-50%);background-repeat:no-repeat;background-position:center}.offPageTeaser .scroll-to-top-button:before{right:14%;top:45%;font-size:1em}.offPageTeaser .scroll-to-top-button:after{right:21.11%;top:58%;font-size:.8em}.offPageTeaser a.contactOpener{display:inline-block;padding:1em}.offPageTeaser a.contactOpener h2{font-family:Arial,'sans serif';font-size:1.525em;line-height:1em;color:#000;margin:0;font-weight:700}.offPageTeaser a.contactOpener h3{font-family:Arial,'sans serif';font-size:1.3em;margin:0}.offPageTeaser a.contactOpener .arrows{font-family:Arial,'sans serif'}.offPageTeaser .contactFoldout{position:absolute;top:0;right:100%;margin-right:10px;overflow:hidden;height:0;width:0;-webkit-box-shadow:0 0 0 0 rgba(77,78,76,0);box-shadow:0 0 0 0 rgba(77,78,76,0);background-color:#f9f9f9}.offPageTeaser .contactFoldout .innerBox{position:absolute;top:0;right:0}.offPageTeaser .contactFoldout .tx-powermail{background:0 0;background-color:#f9f9f9;position:relative;padding-bottom:0}.pageOverlay{position:fixed;z-index:23;top:0;left:0;right:0;bottom:0;margin:0!important;background-color:rgba(249,249,249,.8);opacity:0;visibility:hidden}.yt-agreement .yt-agreement-inner .yt-agreement-icon{font-size:3em;margin-top:12%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.yt-agreement .yt-agreement-inner .yt-agreement-icon .yt-agreement-icon-inner{display:inline-block;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#fdc300;border-color:#fdc300;fill:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;width:1.8em;height:1.8em;border:20px solid #fdc300;overflow:initial}@media screen and (max-width:620px){.yt-agreement .yt-agreement-inner .yt-agreement-icon{margin-top:5%;font-size:2.5em}.yt-agreement .yt-agreement-inner .yt-agreement-icon .yt-agreement-icon-inner{border-width:15px}}@media screen and (max-width:450px){.yt-agreement .yt-agreement-inner .yt-agreement-icon{margin-top:0}}fieldset{border:0;padding:0;margin:0}label{display:block;padding-bottom:.1em}input{font-family:inherit;font-size:100%}input{width:100%;border:1px solid #f9f9f9;padding:5px .65rem}input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]{width:auto;margin-right:.3em}.triangle_small{position:relative}img{display:inherit}