@charset "UTF-8";
@font-face{font-family:"elk";src:url("/assets/fonts/icomoon/v6/fonts/elk.eot?ed8jyx");src:url("/assets/fonts/icomoon/v6/fonts/elk.eot?ed8jyx#iefix") format("embedded-opentype"), url("/assets/fonts/icomoon/v6/fonts/elk.ttf?ed8jyx") format("truetype"), url("/assets/fonts/icomoon/v6/fonts/elk.woff?ed8jyx") format("woff"), url("/assets/fonts/icomoon/v6/fonts/elk.svg?ed8jyx#elk") format("svg");font-weight:normal;font-style:normal;font-display:block}i{font-family:"elk" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-checkmark:before{content:""}.icon-maintenance:before{content:""}.icon-communicate:before{content:""}.icon-contract:before{content:""}.icon-event-accepted:before{content:""}.icon-gift-card:before{content:""}.icon-home-address:before{content:""}.icon-home:before{content:""}.icon-lamp:before{content:""}.icon-laptop:before{content:""}.icon-mortgage:before{content:""}.icon-service:before{content:""}.icon-shop:before{content:""}.icon-trophy:before{content:""}.icon-business-group:before{content:""}.icon-cafe:before{content:""}.icon-discount:before{content:""}.icon-home-office:before{content:""}.icon-organization-chart-people:before{content:""}.icon-syllabus:before{content:""}.icon-tuition:before{content:""}.icon-heart-border:before{content:""}.icon-heart:before{content:""}.icon-Facebook:before{content:""}.icon-Instagram:before{content:""}.icon-Linkedin:before{content:""}.icon-mobile-hamburger-menu:before{content:""}.icon-Pinterest:before{content:""}.icon-phone:before{content:""}.icon-step-one:before{content:""}.icon-step-three:before{content:""}.icon-step-two:before{content:""}.icon-subscription-80:before{content:""}.icon-euro-preisschild:before{content:""}.icon-roofing-2:before{content:""}.icon-check .path1:before{content:"";color:#921f2a}.icon-check .path2:before{content:"";margin-left:-1em;color:#4b4b4a}.icon-add-new:before{content:""}.icon-address:before{content:""}.icon-add-user-group-man-woman:before{content:""}.icon-air-quality:before{content:""}.icon-apartment:before{content:""}.icon-assistive-technology:before{content:""}.icon-attach:before{content:""}.icon-attendance:before{content:""}.icon-average:before{content:""}.icon-best-seller:before{content:""}.icon-bill:before{content:""}.icon-brake-warning:before{content:""}.icon-calendar:before{content:""}.icon-carpark:before{content:""}.icon-checked:before{content:""}.icon-closed-window:before{content:""}.icon-coach:before{content:""}.icon-combo-chart:before{content:""}.icon-communication:before{content:""}.icon-construction:before{content:""}.icon-construction-carpenter-ruler:before{content:""}.icon-crop:before{content:""}.icon-cv:before{content:""}.icon-document:before{content:""}.icon-edit-file:before{content:""}.icon-environment:before{content:""}.icon-expensive:before{content:""}.icon-family:before{content:""}.icon-file:before{content:""}.icon-fingerprint:before{content:""}.icon-flag-2:before{content:""}.icon-floor-plan:before{content:""}.icon-flying-mortarboard-2:before{content:""}.icon-free-shipping:before{content:""}.icon-future:before{content:""}.icon-garage:before{content:""}.icon-garage-door:before{content:""}.icon-garage-door-part-open:before{content:""}.icon-geography-2:before{content:""}.icon-gift:before{content:""}.icon-greentech:before{content:""}.icon-hammer:before{content:""}.icon-handle-with-care:before{content:""}.icon-handshake:before{content:""}.icon-home-address1:before{content:""}.icon-home-automation:before{content:""}.icon-hospital:before{content:""}.icon-hot-line:before{content:""}.icon-house-2:before{content:""}.icon-idea:before{content:""}.icon-info:before{content:""}.icon-key-2:before{content:""}.icon-labels:before{content:""}.icon-layers:before{content:""}.icon-leaf:before{content:""}.icon-leaf-2:before{content:""}.icon-leaf-3:before{content:""}.icon-lease:before{content:""}.icon-maintenance-2:before{content:""}.icon-map-editing:before{content:""}.icon-map-marker:before{content:""}.icon-map-pinpoint:before{content:""}.icon-marker-3:before{content:""}.icon-more-than:before{content:""}.icon-move:before{content:""}.icon-movie-ticket:before{content:""}.icon-natural-food:before{content:""}.icon-news:before{content:""}.icon-night-portrait:before{content:""}.icon-one-finger:before{content:""}.icon-one-to-one:before{content:""}.icon-overscan-settings:before{content:""}.icon-paint-roller:before{content:""}.icon-paste-special:before{content:""}.icon-pay-wall:before{content:""}.icon-people:before{content:""}.icon-phonelink-ring:before{content:""}.icon-photo-gallery:before{content:""}.icon-pin:before{content:""}.icon-planner:before{content:""}.icon-prefab-house:before{content:""}.icon-pressure-2:before{content:""}.icon-price-tag:before{content:""}.icon-property:before{content:""}.icon-quality:before{content:""}.icon-rating:before{content:""}.icon-reading:before{content:""}.icon-real-estate:before{content:""}.icon-real-estate-2:before{content:""}.icon-spiral-bulb:before{content:""}.icon-sprout:before{content:""}.icon-street-view:before{content:""}.icon-structural-2:before{content:""}.icon-temperature-2:before{content:""}.icon-time:before{content:""}.icon-to-do:before{content:""}.icon-tree-planting:before{content:""}.icon-under-construction:before{content:""}.icon-view-details:before{content:""}.icon-view-quilt:before{content:""}.icon-worker:before{content:""}.icon-workers:before{content:""}.icon-wrench:before{content:""}.add-new:before{content:""}.angle-down:before{content:""}.angle-left:before{content:""}.angle-right:before{content:""}.angle-up:before{content:""}.arrow-thin-left:before{content:""}.arrow-thin-right:before{content:""}.average:before{content:""}.bill:before{content:""}.closed-window:before{content:""}.cloud-download:before{content:""}.download:before{content:""}.family:before{content:""}.mail:before{content:""}.mail-open-file:before{content:""}.notebook:before{content:""}.paper-plane:before{content:""}.property:before{content:""}.roadblock:before{content:""}.search:before{content:""}.star:before{content:""}.star_border:before{content:""}.structural:before{content:""}.whatsapp:before{content:""}.youtube:before{content:""}.youtube-play:before{content:""}@font-face{font-display:swap;font-family:"Merriweather";font-style:normal;font-weight:400;src:url("/assets/fonts/merriweather-v30-latin/merriweather-v30-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather";font-style:italic;font-weight:400;src:url("/assets/fonts/merriweather-v30-latin/merriweather-v30-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather";font-style:normal;font-weight:500;src:url("/assets/fonts/merriweather-v30-latin/merriweather-v30-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather";font-style:italic;font-weight:500;src:url("/assets/fonts/merriweather-v30-latin/merriweather-v30-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Merriweather";font-style:normal;font-weight:700;src:url("/assets/fonts/merriweather-v30-latin/merriweather-v30-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("/assets/fonts/poppins-v20-latin/poppins-v20-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("/assets/fonts/poppins-v20-latin/poppins-v20-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("/assets/fonts/poppins-v20-latin/poppins-v20-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:900;src:url("/assets/fonts/poppins-v20-latin/poppins-v20-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:300;src:url("/assets/fonts/poppins-v20-latin/poppins-v20-latin-300.woff2") format("woff2")}body{overflow-x:hidden}.ratio{background-color:#f8f9fa;overflow:hidden}figure img{display:block;height:auto;max-width:100%}.icon{display:inline-block;color:#7c7c7c;height:1em;width:1em}.icon use,.main-nav__subnav svg{fill:inherit}.icon.icon-outline use{stroke:inherit}.icon-link{display:inline-flex;gap:0.875rem;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:0.2s ease-in-out transform;position:relative;top:-0.02em}.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi{transform:translate3d(0.35em, 0, 0)}.icon-link-hover-left:focus-visible>.bi,.icon-link-hover-left:hover>.bi{transform:translate3d(-0.35em, 0, 0)}.ui-datepicker{z-index:3 !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:transform 0.5s, opacity 0.75s ease !important;-webkit-backface-visibility:hidden}img.lazyload:not([src]){visibility:hidden}.ratio-box{position:relative;height:0;display:block;width:100%;overflow:hidden}.ratio-box img,.ratio-box iframe,.ratio-box video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;max-height:none;margin:0 !important}.rc{position:relative;display:block;overflow:hidden}.rc:after{content:"";display:block;height:0;width:100%}.rc>*{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.rc img{top:50%;left:50%;transform:translate(-50%, -50%);height:auto !important;max-height:none}.ratio img{object-fit:cover}.ripple{width:100%;height:100%;margin:0;border-radius:50%;border:0.3rem solid #949393;transform:translate(50%);animation:1s ripple ease-out infinite}@keyframes ripple{from{transform:scale(0);opacity:1}to{transform:scale(1);opacity:0}}.cssload-container{z-index:10;position:absolute;top:50% !important;left:50% !important;transform:translate(-50%, -50%);width:35px !important;height:35px !important;visibility:visible;transition:visibility 0.25s 0s}.lazyloaded .cssload-container,.lazyloaded+.cssload-container{visibility:hidden}.ratio-56x94{--aspect-ratio: calc(56 / 94 * 100%)}.ratio-1x2{--aspect-ratio: 50%}.observer{height:1px;width:1px;pointer-events:none;position:relative;top:0;z-index:-1;overflow:hidden}.is-homepage #nav-top{position:fixed !important;top:0;left:0;right:0}.is-homepage #nav-top+.observer{position:absolute;top:10rem}.is-homepage .nav-desktop{background-color:transparent !important}.is-homepage .nav-desktop .nav-link{color:#fff}.is-homepage .nav-desktop .logo-dark{display:none;visibility:hidden;opacity:0}.is-homepage .nav-desktop .logo-light{display:block !important;visibility:visible;opacity:1}.nav-desktop{transition:background-color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media (max-width:991.98px){.nav-desktop .logo-container{position:static !important;transform:none !important;width:calc(15vw + 5vh)}}.nav-desktop .navbar-nav{width:calc(100% - (var(--elk-burger-width) * 1.5)) !important}.nav-desktop .logo{transition:opacity 0.33s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.33s cubic-bezier(0.455, 0.03, 0.515, 0.955);transform:none}.nav-desktop .navbar-main{padding:2rem 0;transition:padding 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media (max-width:767.98px){.nav-desktop .navbar-main{padding:2rem 0}}.nav-desktop .navbar-main .logo-container{width:17vw;max-width:50px;min-width:50px}@media (max-width:575.98px){.nav-desktop .navbar-main .logo-container{max-width:38px;min-width:38px}}.nav-desktop .navbar-main .logo{width:100%;height:auto}.nav-desktop .navbar-main .nav-item .nav-link{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-between}.nav-desktop .navbar-main .nav-item .nav-link:hover{font-weight:600}.nav-desktop .navbar-main .nav-item .nav-link:after{content:attr(data-text);content:attr(data-text) / "";height:0;visibility:hidden;overflow:hidden;user-select:none;pointer-events:none;font-weight:600}@media speech{.nav-desktop .navbar-main .nav-item .nav-link:after{display:none}}#nav-top.isSticky .nav-desktop{border-bottom:1px solid rgba(0, 0, 0, 0.08);background-color:rgba(255, 255, 255, 0.97) !important}#nav-top.isSticky .nav-desktop .navbar-main{padding:0.75rem 0 !important}#nav-top.isSticky .nav-desktop .nav-link{color:#101010 !important}@media (min-width:768px){#nav-top.isSticky .nav-desktop .logo{transform:scale(0.8)}}#nav-top.isSticky .nav-desktop .logo-dark-scroll{display:block !important;visibility:visible;opacity:1}#nav-top.isSticky .nav-desktop .logo-light,#nav-top.isSticky .nav-desktop .logo-dark{display:none !important;visibility:hidden;opacity:0}@media (min-width:992px){#nav-local.isSticky .navbar-brand{display:block !important}#nav-local.isSticky .navbar-nav{justify-content:flex-end !important}}:root{--elk-burger-height: 22px;--elk-burger-width: 38px}@media (max-width:767.98px){:root{--elk-burger-height: 14px;--elk-burger-width: 22px}}.nav-desktop .navbar-main .nav-item .nav-link.show{font-weight:700}.nav-toggle{position:absolute;right:calc(var(--bs-gutter-x) / 2);height:var(--elk-burger-height);display:inline-flex;width:auto;margin:0}.bar{display:inline-block;position:relative;vertical-align:middle;height:var(--elk-burger-height);width:var(--elk-burger-width);margin:0;cursor:pointer;transition:all 0.2s 0s}.bar:before,.bar:after,.bar span{position:absolute;display:block;background-color:#101010;content:"";height:2px;left:0;top:0;width:100%}.bar:before{top:0;transition:all 0.2s 0.2s, transform 0.2s 0s;width:100%}.bar span{top:50%;margin-top:-1px;transition:all 0.2s 0.2s;width:75%}.bar:after{top:auto;bottom:0;transition:all 0.2s 0.2s, transform 0.2s 0s;width:100%}.is-homepage #nav-top:not(.isSticky) .bar:before,.is-homepage #nav-top:not(.isSticky) .bar:after,.is-homepage #nav-top:not(.isSticky) .bar span{background-color:#fff;transition:none}.nav-tabs .nav-item .nav-link:hover{color:#101010}.nav-tabs .nav-item .nav-link.active{font-weight:600}.nav-tabs .nav-item .nav-link:not(.active){color:#949393}#nav-offcanvas{--bs-offcanvas-zindex: 1091;--bs-offcanvas-transition: transform .5s cubic-bezier(.14,1.12,.67,.99) 0s}#nav-offcanvas .nav-link{--bs-nav-link-padding-x: 0;line-height:1.25}#nav-offcanvas .card-body{--bs-card-spacer-y: .75rem}#nav-offcanvas .offcanvas-body{overflow-x:hidden}#nav-offcanvas .btn-close{z-index:20;top:calc(var(--bs-offcanvas-padding-y) - 1.33rem);right:calc(var(--bs-offcanvas-padding-x) - 1.33rem);left:auto}@media (max-width:575.98px){#nav-offcanvas .btn-close{top:calc(var(--bs-offcanvas-padding-y) - .925rem)}}@media (max-width:575.98px){#nav-offcanvas:not(.elknav--open) .btn-close{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26' fill='%23F1F1F1'%3e%3cpath d='M24 .586 25.414 2l-11 11 10.293 10.293.707.707L24 25.414l-.707-.707L13 14.414l-11 11L.586 24l.707-.707L11.585 13 1.293 2.707.586 2 2 .586l.707.707L13 11.585 23.293 1.293z'/%3e%3c/svg%3e")}}@media (min-width:576px){#nav-offcanvas .navOffCanvasLogo{margin-top:4rem}}@media (max-width:575.98px){#nav-offcanvas .navOffCanvasLogo{padding-top:3rem !important}}@media (max-width:575.98px){#nav-offcanvas{--bs-offcanvas-padding-x: 2.75rem}}@media (max-width:575.98px){#nav-offcanvas.elknav--open{overflow:hidden}#nav-offcanvas.elknav--open .btn-close-top{display:none}}#nav-offcanvas.elknav--open .navOffCanvas_flyout{transition:0s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s}@media (max-width:991.98px){#nav-offcanvas.elknav--open .navOffCanvas_flyout{width:calc(100% - (var(--bs-gutter-x) / 1.5))}}#nav-offcanvas.elknav--open .navOffCanvasMainMenu_menu{width:calc(100% - 78.125% - (var(--bs-offcanvas-padding-x) * 2))}#nav-offcanvas.elknav--open .navOffCanvasMainMenu_menu>.nav-item>.nav-link{opacity:0.55;font-size:18px !important}#nav-offcanvas.elknav--open .navOffcanvasSearchBar{justify-content:flex-start !important}#nav-offcanvas.elknav--open .navOffcanvasSearchBar>div{width:calc(100% - 78.125%)}#nav-offcanvas .logo{width:60px;height:auto}#nav-offcanvas .section,#nav-offcanvas .container{padding:0;max-width:100% !important}#nav-offcanvas h3{font-size:1.33rem !important;margin:0}#nav-offcanvas .blockLink{margin-top:-56px}.navOffCanvasTeasers{position:absolute;top:0;right:0;bottom:0;background-color:#fff;width:25.875%;min-width:225px;padding-left:var(--bs-offcanvas-padding-x);padding-right:var(--bs-offcanvas-padding-x)}@media (max-width:575.98px){.navOffCanvasTeasers{position:static;width:100vw}}.navOffCanvasMainMenu_nav-backlink{font-size:18px}.navOffCanvasMainMenuWrapper{padding-left:var(--bs-offcanvas-padding-x);padding-right:var(--bs-offcanvas-padding-x)}.navOffCanvasMainMenu_menu{width:calc(100% - 25.875% - (var(--bs-offcanvas-padding-x) * 4));max-width:479px}@media (max-width:575.98px){.navOffCanvasMainMenu_menu{width:100% !important}}.navOffCanvasMainMenu_menu>.nav-item{margin-top:1.15rem;margin-bottom:1.15rem}.navOffCanvasMainMenu_menu>.nav-item>.nav-link{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;display:flex;justify-content:space-between;align-items:center;transition:opacity 0.12s ease}.navOffCanvasMainMenu_menu>.nav-item>.nav-link svg{fill:#fff;font-size:0.8em}.navOffCanvasMainMenu_menu>.nav-item>.nav-link.elknav--open{opacity:1 !important}.navOffCanvasMainMenu_menu>.nav-item>.nav-link.elknav--open+.navOffCanvas_flyout{transform:translateZ(0);-webkit-box-orient:vertical;-webkit-box-direction:normal}.navOffCanvasMainMenu_subMenu{width:61.11111%}@media (max-width:767.98px){.navOffCanvasMainMenu_subMenu{width:100%}}@media (min-width:768px){.navOffCanvasMainMenu_subMenu>.nav-item{height:2.925rem}.navOffCanvasMainMenu_subMenu>.nav-item>.nav-link{width:45%;display:inline-flex;justify-content:space-between;align-items:center}}.navOffCanvasMainMenu_subMenu .nav-link .bi{transition:transform 0.5s cubic-bezier(0.14, 1.12, 0.67, 0.99)}.navOffCanvasMainMenu_subMenu .nav-link.elknav--open{font-weight:500}@media (max-width:767.98px){.navOffCanvasMainMenu_subMenu .nav-link.elknav--open .bi{transform:rotate(90deg)}}.navOffCanvasMainMenu_subMenu .nav-link.elknav--open+.navOffCanvasMainMenu_subsubMenu{height:auto;opacity:1;visibility:visible;transition:opacity 0.33s cubic-bezier(0.14, 1.12, 0.67, 0.99), visibility 0.33s cubic-bezier(0.14, 1.12, 0.67, 0.99)}.navOffCanvasMainMenu_subsubMenu{position:absolute;top:0;width:45.45455%;left:54.54545%;overflow:hidden;padding-left:0;height:0;opacity:0;visibility:hidden;transition:opacity 0.33s cubic-bezier(0.14, 1.12, 0.67, 0.99), visibility 0.33s cubic-bezier(0.14, 1.12, 0.67, 0.99)}@media (max-width:767.98px){.navOffCanvasMainMenu_subsubMenu{position:static;width:100%}}.navOffCanvasMainMenu_subMenuTopLinks>div:empty{display:none}@media (max-width:767.98px){.navOffCanvasMainMenu_subMenuTopLinks>div{border:none !important}}.navOffCanvas_flyout{position:absolute;background-color:#fff;-webkit-overflow-scrolling:touch;overflow-x:hidden;z-index:10;bottom:0;top:0;right:0;transform:translate3d(100%, 0, 0);width:78.125%;transition:transform 0.5s cubic-bezier(0.14, 1.12, 0.67, 0.99) 0s}@media (min-width:1400px){.navOffCanvas_flyout{padding-left:8.33333% !important;padding-right:8.33333% !important}}.navOffCanvasMainMenu_megamenuContent .slider-offcanvas{overflow-x:visible !important}.navOffCanvasMainMenu_megamenuContent .slider-offcanvas .container-fluid{overflow:visible !important}@media (max-width:575.98px){.navOffCanvasMainMenu_megamenuContent .item{width:240px}}.navOffCanvasTopLinks{padding-top:4.33vh}.navTopLinksFeatureContent{padding-top:8.33vh}@media (max-width:575.98px){.navTopLinksFeatureContent .card-title{color:#fff}}.navOffcanvasSearchBar{padding-top:1.33vh !important}.navOffcanvasSearchBar .form-control{background-color:transparent;border:none;border-bottom:1px solid #949393;padding:0.25rem 0.075rem}.navOffcanvasSearchBar>div{width:25.875%;min-width:225px;padding-left:var(--bs-offcanvas-padding-x);padding-right:var(--bs-offcanvas-padding-x)}.elknav--open .navOffcanvasSearchBar .form-control,.elknav--open .navOffcanvasSearchBar .form-control:focus{color:#F1F1F1;border:none;border-bottom:1px solid #949393}.nav-effect>span,.navOffCanvasMainMenu_subMenuAndTeasersWrapper .nav-link>span,.navOffCanvasTopLinks .nav-link>span{display:inline-block;position:relative;overflow:hidden}.nav-effect>span:after,.navOffCanvasMainMenu_subMenuAndTeasersWrapper .nav-link>span:after,.navOffCanvasTopLinks .nav-link>span:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#101010;opacity:0;transition:opacity 0.3s, transform 0.3s;transform:translate3d(-100%, 0, 0)}.nav-effect:hover>span:after,.navOffCanvasMainMenu_subMenuAndTeasersWrapper .nav-link:hover>span:after,.navOffCanvasTopLinks .nav-link:hover>span:after,.nav-effect.elknav--open>span:after,.navOffCanvasMainMenu_subMenuAndTeasersWrapper .elknav--open.nav-link>span:after,.navOffCanvasTopLinks .elknav--open.nav-link>span:after{opacity:1;transform:translate3d(0, 0, 0)}.bgset{background-repeat:no-repeat;background-position:center center;background-size:cover;opacity:1 !important}@media (max-width:991.98px){#hero-carousel>.container{--bs-gutter-x: 0;max-width:100%}}#hero-carousel .carousel-item{position:relative}@media (max-width:991.98px){#hero-carousel .carousel-item .ratio{--bs-aspect-ratio: 66.6667% !important}}@media (max-width:767.98px){#hero-carousel .carousel-item .ratio{--bs-aspect-ratio: 86.6667% !important}}#hero-carousel .carousel-caption{right:0;left:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), transparent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}#hero-carousel .carousel-caption .row{position:relative}#hero-carousel .carousel-headline{font-weight:700}.video-embed iframe{box-sizing:border-box;height:56.25vw;left:50%;min-height:100%;min-width:100%;transform:translate(-50%, -50%);position:absolute;top:50%}@media (max-width:991.98px){.video-embed iframe{width:177.77777778vh}}.preloader{opacity:1;visibility:visible;transition:visibility 0s 2.33s;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0) 30%);z-index:2147483002}.preloader:before{will-change:transform;content:"";background-color:#000;display:block;width:100%;height:100%;transform:translate3d(-100%, 0, 0);animation:slide-in 1s cubic-bezier(0.705, 0.175, 0.33, 0.83) 0s forwards}.preloader.loaded{background:transparent !important;visibility:hidden}.preloader.loaded:before{transform:translate3d(0, 0, 0);animation:slide-out 1s cubic-bezier(0.99, -0.005, 0.485, 0.995) 0.5s forwards}.preloader.loaded .preloader-logo{opacity:1;animation:move-out 0.45s cubic-bezier(0.99, -0.005, 0.485, 0.995) 0.85s forwards}.preloader.loaded .preloader-logo:before{opacity:0;transform:translate3d(0, -100%, 0);animation:none}.preloader .preloader-logo{position:absolute;top:50%;left:50%;width:120px;height:auto;opacity:0;animation:move-in 0.45s ease 1s forwards;transform:translate(-50%, -50%)}@media (max-width:991.98px){.preloader .preloader-logo{width:100px}}.preloader .preloader-logo:before{content:"";display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;left:0;transform:translate3d(0, 0, 0);transition:opacity 0.33s ease;animation:logo 1.2s linear 1.45s infinite}@keyframes slide-in{from{transform:translate3d(-100%, 0, 0)}to{transform:translate3d(0, 0, 0)}}@keyframes move-in{from{opacity:0;visibility:hidden;transform:translate(-100%, -50%)}to{opacity:1;visibility:visible;transform:translate(-50%, -50%)}}@keyframes move-out{0%{opacity:1;visibility:visible;transform:translate(-50%, -50%)}100%{opacity:0;visibility:hidden;transform:translate(200%, -50%)}}@keyframes slide-out{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(100%, 0, 0)}}@keyframes logo{0%{opacity:1;transform:translate3d(0, 0, 0)}80%{opacity:1}100%{opacity:0;transform:translate3d(0, -100%, 0)}}.is-homepage #hero-carousel .video-embed iframe{width:177.77777778vh}.is-homepage #hero-carousel>.container{max-width:100%;padding:0 !important}.is-homepage #hero-carousel .carousel-item{min-height:100vh}.is-homepage #hero-carousel .carousel-item>div:not(.carousel-caption),.is-homepage #hero-carousel .carousel-item .ratio{position:absolute;top:0;bottom:0;left:0;right:0}.is-homepage #hero-carousel .carousel-item .ratio{--bs-aspect-ratio: 0% !important}.is-homepage #hero-carousel .carousel-item .carousel-caption{background:none}.is-homepage #hero-carousel .carousel-item .carousel-caption .text-start{padding-left:calc(var(--bs-gutter-x) / 2) !important}@media screen and (max-width:1024px) and (orientation:portrait){.is-homepage #hero-carousel .carousel-item:not(.vimeo){min-height:0}.is-homepage #hero-carousel .carousel-item:not(.vimeo)>div:not(.carousel-caption),.is-homepage #hero-carousel .carousel-item:not(.vimeo) .ratio{position:static}.is-homepage #hero-carousel .carousel-item:not(.vimeo) .ratio{--bs-aspect-ratio: 100% !important}.is-homepage #hero-carousel .carousel-item.vimeo{min-height:50vh}}.hero-byline{overflow:visible !important}@media (max-width:991.98px){.hero-byline .container{--bs-gutter-x: 0;max-width:100%}}@media (max-width:1399.98px){.hero-byline .container>div{transform:none !important;width:100% !important}}.footer{color:#949393 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.footer a{text-decoration:none;color:#949393}.footer a:hover{color:#F1F1F1}.footer a:hover .icon{transform:scale(1.1)}.footer .icon{fill:#949393;transition-duration:0.3s;transition-property:transform}.footer .icon:hover{fill:#F1F1F1}.footer .rex-link-group{list-style-type:none;margin-bottom:1.5rem;font-weight:600;font-size:1.8rem;color:#949393 !important}@media (min-width:992px){.footer .rex-link-group{pointer-events:none;margin-bottom:2.5rem}}.footer .rex-link-group .icon.caret-down{font-size:16px !important}.footer .rex-link-group[aria-expanded="true"] .icon{transform:rotate(180deg)}@media (max-width:575.98px){.footer div:not(.icon-block)>.rex-link-group{width:100%}}.footer .rex-link-internal,.footer .rex-link-external{list-style-type:none}@media (max-width:1199.98px){.footer .rex-link-internal,.footer .rex-link-external{font-size:14px}}@media (min-width:992px){.footer.footer-main{padding-top:7rem !important}}.footer.footer-main ul{padding-left:0}.footer.footer-main .icon{color:#949393;font-size:2.25rem}.footer.footer-main .rex-link-internal,.footer.footer-main .rex-link-external{padding:0.5rem 0}.footer.footer-sub{font-size:0.825rem}@media (min-width:992px){.footer.footer-sub{padding-top:7.75rem !important}}.footer .footer-end .rex-link-internal,.footer .footer-end .rex-link-external{padding:0}.footer .footer-end ul{display:flex;padding:0;margin:0 -1.5rem}.footer .footer-end ul>li{margin:0 1.5rem}.footer .logo{max-width:176px;margin-bottom:1rem;transition:opacity 0.33s ease}@media (max-width:575.98px){.footer .logo{max-width:128px}}.footer .logo:hover{opacity:1 !important}.newsletter{padding-top:calc(100vw / 4.5);margin-top:6rem}@media (min-width:768px){.newsletter{margin-top:10rem}}@media (min-width:1200px){.newsletter{padding-top:calc(100vw / 9)}}.newsletter .container-fluid{overflow:visible}.newsletter .ratio{width:calc(3 / 5 * 100%);position:relative;left:0;top:calc(0px - 100vw / 4.5)}@media (min-width:1200px){.newsletter .ratio{width:calc(6 / 7 * 100%);top:calc(0px - 100vw / 9)}}@media (min-width:1200px){.newsletter .gradient{background:linear-gradient(to right, #101010 0%, #101010 calc(2 / 3 * 100%), #F1F1F1 calc(1 / 3 * 100%), #F1F1F1 100%)}}.newsletter .input-group{max-width:440px}@media (max-width:991.98px){.newsletter .input-group{width:calc(2 / 3 * 100%)}}@media (max-width:575.98px){.newsletter .input-group{width:calc(100%)}}@media (min-width:1200px){.newsletter .formular .container{max-width:720px;margin-left:0}}@media (max-width:1199.98px){.newsletter .formular{margin-top:calc(0px - 100vw / 4.5)}}.banner-hero.alert p{margin:0;font-size:0.9rem !important}.banner-hero.alert .btn-close{top:50%;transform:translateY(-50%)}body.banner-removed .banner-hero.alert{display:none !important}.banner-toast{z-index:var(--bs-toast-zindex)}@media (min-width:768px){.banner-toast{left:1rem !important;bottom:1rem !important}}@media (max-width:767.98px){.banner-toast{top:0 !important;bottom:0 !important;background-color:rgba(0, 0, 0, 0.25);--bs-toast-max-width: 100%}.banner-toast .ratio{--bs-aspect-ratio: 50% !important}.banner-toast>div{top:50%;transform:translateY(-50%)}}.banner-toast .btn-close{width:10px;height:10px}.banner-toast .toast-body p{margin-bottom:0.5rem;font-size:14px}.banner-toast .toast-body p:last-child{margin-bottom:0}/*!
    Title: Vertical-Timeline
    Version: 2.0.0
    Last Change: 04/30/17
    Author: Ryan Fitzgerald
    Repo: https://github.com/RyanFitzgerald/vertical-timeline
    Issues: https://github.com/RyanFitzgerald/vertical-timeline/issues
	LICENSE: MIT
*/.vtimeline{position:relative;padding:30px;overflow:hidden}.vtimeline:before{content:"";position:absolute;height:100%;width:2px;background-color:#111010;top:0;bottom:0;left:0;right:0;margin:0 auto}.vtimeline-point{position:relative;width:100%;margin-bottom:30px}.vtimeline-icon{position:absolute;top:-6px;height:12px;width:12px;left:0;right:0;margin:0 auto;border-radius:50%;background:#fff;border:3px solid #111010}.vtimeline-block{width:50%;margin:0;transition:0.5s ease all}.vtimeline-block:after{content:"";position:absolute;top:13px;left:45%;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #eee;border-right:none}.vtimeline-right{margin-left:50%}.vtimeline-right.vt-animate-slide .vtimeline-content{transform:translateX(100%)}.vtimeline-right .vtimeline-date{left:auto;right:50%;margin-right:30px}.vtimeline-right:after{left:auto;right:50%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:none;border-right:10px solid #111010}.vtimeline-right .vtimeline-content{padding-left:30px}.vtimeline-date{position:absolute;left:50%;top:-18px;font-size:24px;margin-left:30px}.vtimeline-content{padding:30px 0;padding-right:30px;border-top:1px solid #111010;transition:0.5s ease all}.vtimeline-content h2,.vtimeline-content h3,.vtimeline-content h4{margin-top:0}.vt-animate-fade{opacity:0}.vt-animate-slide{opacity:0}.vt-animate-slide .vtimeline-content{transform:translateX(-100%)}.vt-noarrows:after{content:none}@media only screen and (max-width:992px){.vtimeline:before{left:32px;right:auto;margin:0}.vtimeline-point{border-top:1px solid #111010}.vtimeline-icon{left:-3px;right:auto;margin:0}.vtimeline-block{width:90%;margin-left:10%}.vtimeline-block:after{left:auto;right:90%;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:none;border-right:10px solid #eee}.vtimeline-content,.vtimeline-right .vtimeline-content{padding:30px 0;border-top:none}.vtimeline-date{position:relative;display:block;top:0;left:0;margin:10px 0;right:auto;background:none}.vtimeline-right .vtimeline-date{right:auto}.vtimeline.basic .vtimeline-date{padding:10px 10px 0 10px}.vt-animate-slide .vtimeline-content{transform:translateX(100%)}}.imagetabs .tab-content>.tab-pane{display:block;overflow:hidden;height:0;opacity:0;visibility:hidden;transition:opacity 0.33s 0.2s ease, visibility 0.33s 0.2s ease}.imagetabs .tab-content>.tab-pane.active{height:auto;overflow:visible;opacity:1;visibility:visible}.imagetabs.detailseite.slider-1 .tab-content>.tab-pane.active{overflow:visible}@media (max-width:991.98px){.imagetabs .border-end{border:none !important;overflow:visible}}.imagetabs header{padding-top:4rem}@media (max-width:575.98px){.imagetabs header{padding-top:3rem}}.imagetabs .nav{overflow:hidden;overflow-x:auto}@media (min-width:992px){.imagetabs .nav{height:100%}}.imagetabs .nav-item{display:inline-block;margin:0}.imagetabs .nav-tabs .nav-item .nav-link{background:transparent;outline:0 !important}@media (max-width:991.98px){.imagetabs .nav-tabs .nav-item .nav-link{--bs-nav-link-padding-x: 1.25rem}}.imagetabs .nav-tabs .nav-item .nav-link+small{display:none}@media (max-width:991.98px){.imagetabs .nav-tabs .nav-item .nav-link+small{display:none !important}}.imagetabs .nav-tabs .nav-item .nav-link.active+small{display:block}.imagetabs .nav-tabs .nav-item .nav-link:hover{color:#101010}.imagetabs .tab-pane .owl-carousel .text-center{transition:opacity 0.2s}.imagetabs .tab-pane:not(.active) .owl-carousel .text-center{opacity:0}.imagetabs .tab-pane.active .owl-carousel .text-center{opacity:1}.imagetabs img[data-modal-srcset]{cursor:pointer}.image-modal .modal-fullscreen .modal-body{overflow-y:hidden}.image-modal .modal-body{position:absolute;top:2rem;bottom:2rem;left:0;right:0;display:block;padding:0}.image-modal .modal-body .rex-image,.image-modal .modal-body figure{height:100%;width:100%}.image-modal .modal-body .rex-image{max-width:2400px;margin:0 auto}.image-modal .modal-body figure{position:relative;margin:0}.image-modal .modal-body figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100% !important;max-height:100%;max-width:100%;height:auto !important}@media (min-width:768px){.imagetabs.card-popup .col-12.bg-white:before{content:"";display:block;position:absolute;top:0;left:-100%;bottom:0;right:100%;background-color:#fff;z-index:3}}.imagetabs.card-popup .owl-carousel{padding-bottom:1px !important}.imagetabs.card-popup .owl-carousel .owl-nav.disabled{display:none !important}@media (max-width:575.98px){.imagetabs.card-popup .tab-pane .owl-item{width:280px !important}}.imagetabs.card-popup .tab-content>.tab-pane.active{overflow:visible}.imagetabs.card-popup .modal{padding-right:0 !important}.imagetabs.card-popup .modal .item{padding:0 !important;background-color:#f1f1f1}.imagetabs.card-popup .modal .owl-stage{opacity:0;transition:opacity 1s}.imagetabs.card-popup .modal .owl-stage[style*="width"]{opacity:1}.imagetabs.card-popup .modal .owl-carousel{padding-bottom:0 !important}.imagetabs.card-popup .modal .owl-nav{position:absolute;left:calc(50% + 3rem);top:auto;bottom:2rem;display:flex}@media (max-width:991.98px){.imagetabs.card-popup .modal .owl-nav{left:calc(50% - 100px - 0.5rem);bottom:0}}@media (max-width:767.98px){.imagetabs.card-popup .modal .owl-nav{left:0;right:0;top:50%;bottom:auto;width:100%;justify-content:space-between}}.imagetabs.card-popup .modal .owl-nav button{position:static;transform:none;margin:0}.imagetabs.card-popup .modal .owl-nav .owl-next{margin-left:0.5rem}.imagetabs.card-popup .modal .modal-content,.imagetabs.card-popup .modal .item>div{background-color:transparent;border:none;box-shadow:none;border-radius:0}.imagetabs.card-popup .modal-body{padding:0}.imagetabs.card-popup .modal-header{top:0.5rem;right:0.5rem;z-index:2}@media (min-width:768px){.imagetabs.card-popup .modal-xl{max-width:660px}}@media (min-width:992px){.imagetabs.card-popup .modal-xl{max-width:960px}}@media (min-width:1200px){.imagetabs.card-popup .modal-xl{max-width:1240px}}@media (max-width:991.98px){.imagetabs.card-popup .modal-header .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center / 1em auto no-repeat}}section.modelluebersicht .product-item{width:270px}section.modelluebersicht .row{--bs-gutter-x: 2.65rem}@media (min-width:576px){section.modelluebersicht .row>div{max-width:100%;margin:0 auto}}@media (min-width:768px){section.modelluebersicht .row>div{max-width:100%}}section.modelluebersicht .col-text{width:calc(270px + 20px)}section.modelluebersicht .col-slider{width:calc(100% - 270px - 20px)}@media (min-width:768px){section.modelluebersicht .col-slider{padding-right:0 !important}}@media (max-width:767.98px){section.modelluebersicht .col-text,section.modelluebersicht .col-slider{width:100%}}@media (min-width:768px){section.modelluebersicht .owl-nav{position:absolute;left:-290px;bottom:0}}.slider-cards .owl-stage{display:flex;align-items:stretch}.slider-cards .col-img a,.slider-cards .col-img figure{display:block;height:100%;margin:0}@media (max-width:991.98px){.slider-cards .col-text>div{height:auto !important}}@media (min-width:992px){.slider-cards .col-img{min-height:320px}}@media (min-width:1200px){.slider-cards .col-img{min-height:450px}}.slider-cards .col-img figure{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center}@media (max-width:991.98px){.slider-cards .col-img figure{height:auto !important;--bs-aspect-ratio: calc(2 / 3 * 100%)}.slider-cards .col-img figure:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.slider-cards .col-img a{height:auto}}.img-hover{overflow:hidden}.img-hover img{transition:transform 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.img-hover:hover img{transform:scale(1.2)}.img-hover--brightness img{transition:transform 0.5s, filter 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955);transform-origin:center center}.img-hover--brightness:hover img{transform:scale(1.12)}.box-shadow{transition:box-shadow 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.box-shadow:hover{box-shadow:0px 12px 18px -6px rgba(0, 0, 0, 0.3)}.img-hover--brightness .ratio:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color 0.4s ease-in-out}.img-hover--brightness:hover .ratio:after{background-color:rgba(0, 0, 0, 0.2)}.height1row{min-height:60vh !important}@media (max-width:575.98px){.height1row{min-height:40vh !important}}.height2rows{min-height:60vh !important}@media (max-width:575.98px){.height2rows{min-height:40vh !important}}.height3rows{min-height:30vh !important}.height4rows{min-height:25vh !important}.container-fluid{overflow:hidden}.container,.container-fluid{--bs-gutter-x: 2.65rem}@media (min-width:992px){.container,.container-fluid{--bs-gutter-x: 6rem}.container .carousel-caption .container,.container-fluid .carousel-caption .container{--bs-gutter-x: 2.65rem}}@media (min-width:1400px){.container,.container-fluid{--bs-gutter-x: 10rem}.container .carousel-caption .container,.container-fluid .carousel-caption .container{--bs-gutter-x: 2.65rem}}@media (max-width:991.98px){.container,.container-fluid{--bs-gutter-x: 4rem}}.gm-style iframe+div{border:none !important}#gmap-search{max-width:320px;margin-top:0.625rem;opacity:0;visibility:hidden;transition:opacity 0.8s ease, visibility 0.8s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.185' height='25.143' viewBox='0 0 25.185 25.143'%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath data-name='Pfad 162' d='m25.185 23.825-7.264-7.252a10.057 10.057 0 0 0 2.34-6.461A10.119 10.119 0 0 0 10.133 0 10.128 10.128 0 0 0 0 10.111a10.125 10.125 0 0 0 10.129 10.116 10.093 10.093 0 0 0 6.472-2.336l7.264 7.252ZM1.072 10.111a9.061 9.061 0 0 1 9.064-9.045 9.061 9.061 0 0 1 9.06 9.049 9.06 9.06 0 0 1-9.06 9.045 9.064 9.064 0 0 1-9.064-9.045Z' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg data-name='Gruppe 1019' clip-path='url(%23a)'%3E%3Cpath data-name='Pfad 161' d='M-.699-.698h26.582v26.54H-.699Z' fill='%23212221'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:96% 50%;background-size:20px;padding-right:42px;padding-top:0.75rem;padding-bottom:0.75rem;border-color:#101010}#gmap-search:focus{background-color:var(--bs-body-bg)}#gmap-search[disabled]{display:none}#map-wrapper{height:325px}#map-wrapper.active #gmap-search{opacity:1;visibility:visible}@media (min-width:768px){#map-wrapper{height:780px}}@media screen and (max-width:960px) and (orientation:landscape){#map-wrapper{height:480px}}#map-wrapper .owl-carousel.square-button .owl-nav button{width:50px !important;height:50px !important}@media (min-width:992px){#map-overlay{display:none !important}}@media (max-width:991.98px){#map-overlay-desktop{display:none !important}}@media (max-width:575.98px){.map-container{--bs-gutter-x: 0}}div[data-type="showHouse"] .map-overlay-house-props,div[data-type="beratungsBuero"] .map-overlay-house-props,div[data-type="experienceCenter"] .map-overlay-house-props{display:none}.filter-container{padding-right:0 !important}.map-overlay{position:absolute;right:0;top:0;height:100%;width:480px;z-index:10;display:none}.map-overlay .map-overlay-card-text p{font-size:1rem}.map-overlay[data-type="referenceHouse"] .map-overlay-fixtext,.map-overlay[data-type="liveMontage"] .map-overlay-fixtext{display:block !important}.map-overlay[data-type="referenceHouse"] .reftext{display:block !important}.map-overlay[data-type="liveMontage"] .livetext{display:block !important}.map-overlay[data-type="liveMontage"] tr[data-type="baujahr"]{display:none !important}.map-overlay .btn-close{position:absolute;right:1rem;top:1rem;width:1em;height:1em;background-size:1.5em;opacity:1;z-index:10}.map-overlay .card{overflow-x:auto;background-color:#fff}.map-overlay .card-head{overflow:visible}.map-overlay .house-type{font-size:1.2rem}.map-overlay .owl-carousel .owl-nav .owl-next,.map-overlay .owl-carousel .owl-nav .owl-prev{top:auto;transform:translateY(-100%);margin:0}.map-overlay .owl-carousel .owl-nav .owl-prev{left:auto;right:60px}#map-overlay{position:fixed;left:0;width:100%;z-index:1080;background-color:#fff}#map-overlay .card{margin:0 auto;max-width:560px}.pac-container{z-index:1057 !important}.hide-fixtext .map-overlay .map-overlay-fixtext{display:none !important}.mapfull{display:block}.mapfull .map-overlay{z-index:1057 !important}.mapfull #gmap-search{border-radius:3em !important;border:none !important;max-width:480px;margin-top:3vh !important;padding:0.75rem 1.5rem;background-size:16px;background-position:95% 50%;box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px}.mapfull .nav-link{border:none;border-radius:3em;box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;font-size:0.9rem;padding-left:1.5rem;padding-right:1.5rem;background-repeat:no-repeat;background-size:16px}.mapfull .nav-link[data-type]{padding-left:2.5rem;background-position:16px 50%}.mapfull .nav-link[data-type="all"]{padding-left:1.5rem}.mapfull .nav-link[data-type="customerHouses"]{background-image:url("/assets/images/kundenhaus.svg");background-size:12px}.mapfull .nav-link[data-type="referenceHouses"]{background-image:url("/assets/images/referenzhaus.svg")}.mapfull .nav-link[data-type="showHouses"]{background-image:url("/assets/images/musterhaus.svg")}.mapfull .nav-link[data-type="beratungsBueros"]{background-image:url("/assets/images/beratungsbuero.svg")}.mapfull .nav-link[data-type="liveMontagen"]{background-image:url("/assets/images/livemontage.svg")}.mapfull .nav-link[data-type="experienceCenter"]{background-image:url("/assets/images/xpc.svg")}.mapfull .nav-link.active{color:#000;box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important}.mapfull .filter-container{position:absolute;z-index:1056;left:50%;transform:translateX(-50%);bottom:7vh;top:auto}.mapfull .filter-container .nav-tabs{margin:0 !important}.mapfull .filter-container .nav-tabs .nav-item{margin:0.5rem !important}.mapfull .filter-container>header{display:none}.mapfull .map-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;max-width:none;padding:0}.mapfull #map-wrapper{height:100% !important}.mapfull .container.live-montagen{display:none}.form-control{border-left-color:#fff;border-right-color:#fff;border-top-color:#fff;transition:border 0.25s ease, color 0.25s ease}.form-control:focus{border-bottom-color:#101010}select.form-control{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m30.414 8 1.414 1.414-15.414 15.414-.707-.707-14-14L1 9.414 2.414 8l.707.707L16.414 22 29.707 8.707z' fill='%237c7c7c' /%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;background-position:98% 65%}select.form-select-sm{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='m30.414 8 1.414 1.414-15.414 15.414-.707-.707-14-14L1 9.414 2.414 8l.707.707L16.414 22 29.707 8.707z' fill='%23101010' /%3e%3c/svg%3e");background-size:0.9rem;background-position:99% 50% !important}.form-floating>label{font-size:1.33rem}.form-floating textarea.form-control{height:calc(9rem + 1px)}select.form-control{padding-bottom:0.65rem}label.checkbox-label,label.form-check-label{font-family:var(--bs-font-sans-serif);font-size:13px}.newsletter .form-control{border:1px inset #101010 !important;line-height:1.3;padding-top:1.25rem;padding-bottom:1.25rem}.newsletter .btn-primary{padding:1rem 1.45rem;font-size:24px}.newsletter .btn-primary svg{fill:#fff}.newsletter ::-webkit-input-placeholder{font-size:1rem;opacity:1}.newsletter :-moz-placeholder{font-size:1rem;opacity:1}.newsletter ::-moz-placeholder{font-size:1rem;opacity:1}.newsletter input::-ms-input-placeholder{font-size:1rem;opacity:1}.newsletter [placeholder]:focus::-webkit-input-placeholder{transition:opacity 0.4s 0.4s ease;opacity:0.5}.btn{text-transform:uppercase}.btn-icon{display:inline-flex;align-items:center;justify-content:center}.btn-outline-primary:hover .icon{fill:#fff}.btn.upper-caret:after{border-bottom:0.3em solid !important;border-top:0 !important}@media (max-width:575.98px){.btn-primary .is-homepage #hero-carousel{background-color:transparent !important}.btn-primary .is-homepage:hover{background-color:#111010;color:#fff;border:1px solid #111010}}.btn-primary[disabled="disabled"]{background-color:rgba(0, 0, 0, 0.1);border-color:rgba(0, 0, 0, 0.1);color:rgba(0, 0, 0, 0.3)}.btn-primary-green{border:1px solid #0B441D;border-radius:0rem;background-color:#0B441D;color:#fff}.btn-primary-green:hover{background-color:#111010;color:#fff}.btn-primary-gray{border:1px solid #111010;border-radius:0rem;background-color:#111010;color:#fff}.btn-primary-gray:hover{color:#fff}.btn-outline:not(.no-hover):hover{background-color:#111010;color:#fff}.btn-outline-white{border:1px solid #fff;border-radius:0rem;background-color:transparent;color:#fff}.btn-outline-white:not(.no-hover):hover{background-color:#fff;color:#111010}.btn-outline-transparent{border:1px solid #fff;border-radius:0rem;background-color:transparent;color:#fff}@media (max-width:575.98px){#hero-carousel .btn-primary{background-color:transparent}#hero-carousel .btn-primary:hover,#hero-carousel .btn-primary:active,#hero-carousel .btn-primary:focus{background-color:#111010;color:#fff;border:1px solid #111010 !important}}.btn-no-border{border:none !important}.btn-dachvariante{border:1px solid #111010;background-color:transparent}.btn-dachvariante:hover{background-color:#fff !important;color:#111010 !important}.btn-dachvariante img{max-width:100px}.btn-dachvariante p{margin-top:1rem;margin-bottom:0}@media (max-width:575.98px){.btn-dachvariante{margin:0.5rem 0}}.btn:active:focus,.btn:focus,button:focus,button:active:focus{box-shadow:none !important;outline:0}.inactive{pointer-events:none;cursor:default}.inactive:hover{pointer-events:none;cursor:default}.inactive:active{pointer-events:none;cursor:default}.dropdown-menu{padding:0;font-family:var(--bs-font-sans-serif)}section.section{padding:11rem 0}@media (max-width:575.98px){section.section{padding:8rem 0}}section.section .section-link a{margin-top:2.5rem}section.section p a:not(.btn){color:#212529;font-weight:normal;text-decoration:underline;text-transform:none}section.section-progress{background-color:rgba(0, 0, 0, 0.03)}section.section-contact-options{background-color:rgba(0, 0, 0, 0.03)}section.section-contact-options .contact-link{text-decoration:none}section.section-contact-options .contact-label{display:block;font-weight:700;padding-top:1rem;text-transform:uppercase;color:#212529;font-size:1.2rem}section.section-contact-options .icon{font-size:3.5rem;color:black}section.section-facts{background-color:#111010}section.section-facts span.fact-value,section.section-facts span.fact-label{display:block;color:white}section .section-content .icon{font-size:3.5rem;color:#111010}.section-teaser .img-page-teaser{height:100%;max-height:420px;background-color:#f8f9fa}@media (min-width:1400px){.section-teaser .img-page-teaser{max-height:520px}}@media (max-width:767.98px){.section-teaser .img-page-teaser{height:28vh;max-height:none}}.section-teaser .img-page-teaser-fullwidth{height:60vh;max-height:560px}@media (max-width:1199.98px){.section-teaser .img-page-teaser-fullwidth{height:40vh}}@media (max-width:767.98px){.section-teaser .img-page-teaser-fullwidth{height:28vh}}@media (min-width:992px){.section-extend-bg .row.bg-light:after{content:"";display:block;position:absolute;top:0;left:100%;bottom:0;right:-100%;background-color:#F1F1F1}}.container-breakout .row{--bs-gutter-x: 2.65rem}@media (min-width:768px){.container-breakout .row{padding-left:calc((100% - 100%) / 2)}}@media (min-width:992px){.container-breakout .row{padding-left:calc((100% - 1859px) / 2 + (var(--bs-gutter-x) / 2))}}@media (min-width:1200px){.container-breakout .row{padding-left:calc((100% - 1860px) / 2 + (var(--bs-gutter-x) / 2));--bs-gutter-x: 10rem}}@media (min-width:1400px){.container-breakout .row{padding-left:calc((100% - ) / 2 + (var(--bs-gutter-x) / 2))}}@media (min-width:1680px){.container-breakout .row{padding-left:calc((100% - ) / 2 + (var(--bs-gutter-x) / 2))}}@media (min-width:1920px){.container-breakout .row{padding-left:calc((100% - ) / 2 + (var(--bs-gutter-x) / 2))}}@media (max-width:767.98px){.container-breakout .row{padding-left:0}}.teaser-vimeo .video-embed iframe{width:177.77777778vh}.teaser-vimeo .container-fluid>.row{min-height:85vh}.teaser-vimeo .container-fluid .ratio:after{content:"";display:block;position:absolute;background-image:linear-gradient(90deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.1) 100%);top:0;left:0;right:0;bottom:0;z-index:2}.teaser-vimeo .container-fluid .ratio img{z-index:1}.card.border-none{border:none !important}.card .card-head{overflow:hidden}.card .card-title{font-weight:600}.card .card-title a{text-decoration:none}.card .card-img-overlay{top:auto;color:#fff}.card .card-img-overlay .card-title{color:#fff}.card .add-to-fav-box{position:relative;top:-40px;color:white;margin-bottom:-33px}#filter-mobile .card:not(:first-child){border-top:0 !important}#filter-mobile .card-header,#filter-mobile .list-group-item{border:0 !important}.hauswelten .card-img-overlay,.artikelslider .card-img-overlay,.megamenu .card.text-image-overlay .card-img-overlay{top:auto}.hauswelten .card-title,.artikelslider .card-title,.megamenu .card.text-image-overlay .card-title{color:#fff}.hauswelten .carousel-indicators,.artikelslider .carousel-indicators,.megamenu .card.text-image-overlay .carousel-indicators{bottom:-40px}.hauswelten .carousel-indicators li,.artikelslider .carousel-indicators li,.megamenu .card.text-image-overlay .carousel-indicators li{background-color:#111010}@media (max-width:575.98px){.product-overview .container{padding-left:0;padding-right:0}}.product-overview .card a{text-decoration:none;color:#7c7c7c;background-color:transparent;transition:background-color 0.15s, border 0.2s}.product-overview .card a:hover,.product-overview .card a:focus{background-color:#f1f1f1}.product-overview .card a:hover .card-body,.product-overview .card a:focus .card-body{border-bottom-color:#0B441D}.product-overview .card.active a{background-color:#f1f1f1}.product-overview .card.active a .card-body{border-bottom-color:#0B441D}.product-overview .card .card-body{border-bottom:4px solid transparent}.product-overview .card .fs-5{font-size:0.8rem !important}@media (max-width:991.98px){.section.cpv-2 .container>.row:first-of-type>*{flex:0 0 auto;width:50%}}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.no-flexer{display:block}.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-indicator{padding:0;margin:3rem 0;counter-reset:step}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#111010;display:block}.progress-indicator>li:hover{color:black}.progress-indicator>li .bubble{border-radius:50px;width:50px;height:50px;background-color:#111010;display:block;color:white;font-size:2rem;font-weight:bold;margin:0 auto 0.5em auto}.progress-indicator>li .bubble:before,.progress-indicator>li .bubble:after{display:block;position:absolute;top:24px;width:100%;height:3px;content:"";background-color:#111010;z-index:-1}.progress-indicator>li .bubble:before{left:0}.progress-indicator>li .bubble:after{right:0}.progress-indicator>li .bubble-body{padding:0 1rem}.progress-indicator>li .bubble-title{display:block;font-size:1.3rem;font-weight:bold}.progress-indicator>li .bubble:before{display:none}.progress-indicator>li .bubble:after{left:50%;right:auto;width:0;margin:0 !important;transition:all 1.25s ease-out}.progress-indicator>li:last-child .bubble:after{display:none}.progress-indicator>li .bubble.aos-animate:after{width:calc(100% - 25px)}.progress-indicator>li:nth-child(2) .bubble:after{transition-delay:2s}@media (max-width:767.98px){.progress-indicator{display:block}.progress-indicator>li{text-align:center !important;display:block !important}.progress-indicator>li .bubble{margin-left:5%}.progress-indicator>li .bubble:before,.progress-indicator>li .bubble:after{left:5.5% !important;margin-left:6% !important;width:3px !important;height:0 !important}.progress-indicator>li .bubble.aos-animate:after{height:calc(100% - 23px) !important}.progress-indicator>li:last-child .bubble:before,.progress-indicator>li:last-child .bubble:after{width:0 !important}.progress-indicator .bubble-body{left:26% !important;top:-60px;position:relative;text-align:left;max-width:65%;padding:0 !important}}html:not(.no-js) .bubble-body[data-aos=fade-up]{transform:translate3d(0, 50px, 0)}.carousel .carousel-control-prev,.carousel .carousel-control-next{background-color:transparent;border:none !important}@media (max-width:575.98px){.carousel .carousel-caption{left:8%;bottom:-10px}}.artikelslider .owl-carousel .owl-nav button.owl-next,.artikelslider .owl-carousel .owl-nav button.owl-prev{background-color:transparent !important;color:black !important}@media (max-width:575.98px){.artikelslider .owl-carousel .owl-nav,.artikelslider .owl-carousel .owl-dots{display:none}}.artikelslider .owl-carousel .owl-nav button.owl-next{right:-50px}.artikelslider .owl-carousel .owl-nav button.owl-prev{left:-50px}.product-range{}.product-range .owl-carousel .owl-nav button.owl-next,.product-range .owl-carousel .owl-nav button.owl-prev{background-color:transparent !important;color:black !important}.product-range .owl-carousel .owl-nav button.owl-next{right:-50px}.product-range .owl-carousel .owl-nav button.owl-prev{left:-50px}.video-list{position:relative;margin:0}.video-list .video-list-item{margin:0 0 50px;padding:0 40px 0 0;float:left}.video-list .video-list-item:before{content:"";display:block;padding-top:56.25%}.video-list .video-list-item:last-child{margin-bottom:0}.video-list .video-list-item a{position:absolute;top:0;left:0;bottom:0;right:0;padding-top:20%;padding-right:40px;font-size:14px;display:block;overflow:hidden;background-image:url(/media/video-bg.png);background-repeat:no-repeat;background-size:contain}.video-list .video-list-item a .title{display:block;margin:0 20px;line-height:1;color:#ffffff}.video-list .video-list-item a .play-button-container{display:block;text-align:center;padding:10px 0}#videoModal .modal-dialog.modal-video{width:900px}#videoModal .modal-dialog{text-align:left;vertical-align:middle;margin:30px auto;position:relative}#videoModal .modal-lg{max-width:900px !important}@media only screen and (min-width:992px){#videoModal .modal-lg{width:900px}}@media only screen and (min-width:768px){#videoModal .modal-lg{width:600px}}#videoModal .modal-content{box-shadow:0 5px 15px rgba(0, 0, 0, 0.5)}#videoModal .modal-header{padding:15px 30px 15px 15px;border-bottom:1px solid transparent;display:block}#videoModal .modal-header .close{margin-top:-2px}#videoModal .modal-title{margin:0;font-size:24px;line-height:1.2}#videoModal .modal-dialog.modal-video .modal-body{padding:0}#videoModal .responsive-iframe-wrapper{position:relative;padding-bottom:56%;padding-top:30px;height:0;overflow:hidden}#videoModal .responsive-iframe-wrapper iframe,#videoModal .responsive-iframe-wrapper object,#videoModal .responsive-iframe-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}#videoModal button.close{padding:0;cursor:pointer;background:transparent;border:0}#videoModal .close{float:right;font-size:24px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.owl-carousel:not(.popup-carousel) .owl-stage-outer,.navOffCanvasMainMenu_megamenuContent .owl-stage-outer{overflow:visible}.modelluebersicht .owl-carousel .owl-stage-outer{overflow:hidden}.owl-carousel .owl-dots{display:inline-flex;width:auto;margin:0 -0.7rem;float:right;margin-top:38px;padding-right:0.2em}.owl-carousel .owl-dots .owl-dot{outline:0 !important;margin:0 0.5rem}.owl-carousel .owl-dots .owl-dot span{display:block;height:2px !important;width:2.5rem !important;margin:0 !important;border-radius:0 !important;background:rgba(17, 16, 16, 0.35) !important}.owl-carousel .owl-dots .owl-dot.active span{background:#101010 !important}.owl-carousel .owl-nav{margin-top:16px;display:inline-flex;align-items:center;text-align:left !important}.owl-carousel .owl-nav [class*=owl-]{border-radius:0 !important;display:inline-flex !important}.owl-carousel .owl-nav [class*=owl-] .icon{fill:#101010;width:100%;height:100%}.owl-carousel .owl-nav [class*=owl-].disabled .icon{fill:#7c7c7c}.owl-carousel .owl-nav [class*=owl-]:hover{background:transparent !important}.owl-carousel .owl-prev,.owl-carousel .owl-next{width:38px;height:38px}@media (max-width:575.98px){.owl-carousel .owl-prev,.owl-carousel .owl-next{width:28px;height:28px}}.owl-carousel .owl-next{margin-left:1.25rem !important}.owl-carousel-cards .card-item{width:100% !important}@media (max-width:575.98px){.owl-carousel-cards .card-item{width:280px !important}}@media (max-width:575.98px){section:not(.centered):not(.items-1) .owl-dynamic .item{width:240px !important}}.centered .owl-dynamic .owl-item:not(.active){opacity:0.5}.centered .owl-dynamic .owl-item:not(.active) .card-body{display:none}.centered .owl-dynamic .owl-item:not(.active) .card-head{transform:scale(0.75);transform-origin:right center}.centered .owl-dynamic .owl-item:not(.active) .card-head img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.centered .owl-dynamic .owl-item.active+.owl-item .card-head{transform-origin:left center}@media (max-width:575.98px){section:not(.centered) .owl-carousel.owl-dynamic{padding-right:0 !important}}.full-width-true .owl-nav{padding-left:2rem}.full-width-true .owl-dots{padding-right:calc(2rem + .2em)}.gray-hover{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s}.gray-hover:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%)}.accordion-item{border:1px solid rgba(17, 16, 16, 0.18) !important;margin-bottom:2.25rem}.accordion-button{text-align:left;font-size:1.25rem}.accordion-body p{font-size:1rem;line-height:1.5625}@media (max-width:1199.98px){.accordion-body p{font-size:13px}}@media (min-width:992px){.accordion-body{width:calc(3 / 4 * 100%);padding-bottom:2rem}}.accordion>div:last-child{margin-bottom:0}@media (max-width:575.98px){.accordion{--bs-accordion-btn-padding-x: 1.5rem;--bs-accordion-body-padding-x: 1.5rem}}.footer,.card-title,.nav-link,.carousel,.topline,[class*="display-"],a[class*="-link"]:not(.nav-link):not(.rex-link-group),time{font-family:var(--bs-font-sans-serif) !important;color:#101010}.font-sans-serif,.badge,.tooltip,.text-sans{font-family:var(--bs-font-sans-serif) !important}.font-serif{font-family:"Merriweather", sans-serif !important}section p{font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}section p>span{display:inline-block}section p.text-big,section p .text-big{font-size:1.25rem;line-height:1.42}section p.text-huge,section p .text-huge{font-size:calc(1.29rem + 0.48vw);line-height:1.42}@media (min-width:1200px){section p.text-huge,section p .text-huge{font-size:1.65rem}}section p.text-small,section p .text-small{font-size:0.825rem}.tex-editor p+h3{margin-top:1.5rem}.topline,a[class*="-link"]:not(.nav-link):not(.rex-link-group),time{font-size:0.9rem;text-transform:uppercase !important;text-decoration:none !important;font-weight:600 !important;letter-spacing:0.03em;line-height:1}.btn{letter-spacing:0.03em}ol,ul{padding-left:1rem}section ul li:not(.nav-item)::marker{content:"- "}h1,h2,h3,h4{margin-bottom:1.2rem}.fontWhite{color:#ffffff}.gray-dark{color:#111010 !important}@media (max-width:1399.98px){html{font-size:14px}}@media (max-width:1199.98px){html{font-size:13px}}.grundriss .nav-tabs .nav-item .nav-link.active+.list-group{display:flex !important}.grundriss .nav-tabs .nav-item .list-group-item{cursor:pointer}.grundriss .nav-tabs .nav-item .list-group-item.active{color:#101010}.grundriss .room{cursor:pointer;fill:transparent !important}.grundriss .room:hover,.grundriss .room.active{fill:rgba(0, 0, 0, 0.1) !important}.detailseite.preise-und-ausstattung table td{padding:0.85rem !important}.detailseite.preise-und-ausstattung table tr td:not(:first-child){text-align:center;font-weight:bold;font-size:1.2rem}.detailseite.preise-und-ausstattung table thead td{color:#fff;background-color:#0B441D;text-transform:uppercase;font-weight:bold}.detailseite.preise-und-ausstattung table tbody tr td:first-child{text-transform:uppercase;background-color:rgba(0, 0, 0, 0.05)}.detailseite .price-item{border:2px solid rgba(0, 0, 0, 0.06);background-color:rgba(0, 0, 0, 0.03)}.detailseite .price-item .price-values[data-has-special-offer="false"] span.secondary{display:none}.detailseite .price-item .benefits .list-group-item{color:black;border:none !important;padding:0.5rem 0 !important}.detailseite .anker{visibility:hidden;height:0px !important;position:absolute;margin:-100px}@media (max-width:575.98px){.detailseite.fact-block .list-group-horizontal{flex-direction:column;align-items:center}.detailseite.fact-block .list-group-horizontal .list-group-item{border-bottom:2px solid rgba(0, 0, 0, 0.1) !important;width:66%;text-align:center;border-radius:0}.detailseite.fact-block .list-group-horizontal .list-group-item .icon{margin-left:-10px}.detailseite.fact-block .list-group-horizontal .list-group-item.active{border-bottom-color:#0B441D !important}}@media (max-width:991.98px){.detailseite.fact-block .fact-box-content .row>*{flex:0 0 auto;width:50%}}@media (max-width:575.98px){.detailseite.fact-block .fact-box-content .row>*{flex:0 0 auto;width:100%}}.detailseite.fact-block .fact-box-content .text-sm-start .fw-bold{white-space:nowrap}.price-entity-tabs .nav-link{background-color:transparent !important;border-left:0 !important;border-top:0 !important;border-right:0 !important;border-bottom:2px solid rgba(0, 0, 0, 0.1)}.price-entity-tabs .nav-link.active{border-color:#0B441D;font-weight:bold}.product-item .card-title{line-height:1.2}.product-item .card-text small{color:#7c7c7c}.musterhaus-cv{background-color:rgba(0, 0, 0, 0.03)}.musterhaus-cv .icon{font-size:4rem}.musterhaus-verkaeufer .card-icons{border-top:1px solid rgba(0, 0, 0, 0.125)}.musterhaus-verkaeufer .card-icons .icon-box:first-child{border-right:1px solid rgba(0, 0, 0, 0.125)}.musterhaus-verkaeufer .card-icons .btn{border:none}.musterhaus-verkaeufer .card-icons .icon{position:relative;top:4px}#unsere-elk-broschueren .card .card-img-overlay{padding:0;position:absolute;top:0;left:0;right:0;bottom:0;transition:background-color 0.25s ease;cursor:pointer;background-color:transparent}#unsere-elk-broschueren .card .card-img-overlay .icon{fill:#fff;width:1.75em;height:1.75em;position:absolute;bottom:2.5rem;left:2.25rem;top:auto}#unsere-elk-broschueren .card .card-img-overlay.overlay-selected{background-color:rgba(0, 0, 0, 0.33)}@media (max-width:767.98px){#katalogbestellformular .row.border-start{--bs-border-width: 0px}}.full-img{position:relative;top:0;width:100%;min-height:60vh;background-repeat:no-repeat;background-position:center center;background-size:cover}.full-img:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.5) 100%)}.full-img .container{position:absolute;bottom:1.25rem;left:1.25rem;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff}
