html{scroll-behavior:smooth}html,body{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0}#Wrapper{-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}footer#Footer{-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0}#Header{box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.1);padding:0.5rem 0}#Header #Logo img{max-height:70px;width:auto}.content-padding{padding-top:5rem;padding-bottom:5rem}.element__banner-slideshow .slider-item{position:relative}.element__banner-slideshow .slider-item .image-desktop{background:transparent no-repeat;background-size:cover;display:none}.element__banner-slideshow .slider-item p{background:#fff;display:inline-block;padding:0.5em 1em;position:absolute;font-size:1.3rem;color:#B51F2A;max-width:90%;margin-bottom:0}.element__content .content-element__title{text-align:center}.element__content .background-red{background-color:#B51F2A;color:#fff}.element__content .background-red h1,.element__content .background-red h2,.element__content .background-red h3,.element__content .background-red h4,.element__content .background-red h5,.element__content .background-red h6{color:#fff}.element__content .background-black{background-color:#2b2b2b;color:#fff}.element__content .background-black a:hover{color:#fff}.element__content.has-background .background-black{background-color:rgba(0, 0, 0, 0.9)}.element__content .background-redgradient{background:#b51f2a;background:linear-gradient(180deg, #b51f2a 0%, #5b1015 100%);color:#fff}.element__content .background-redgradient .red-gradient-house-background{text-align:right}.element__content .background-redgradient .red-gradient-house-background img{width:90%;max-width:1000px}.element__content .background-redgradient a:not(.button),.element__content .background-redgradient h1,.element__content .background-redgradient h2,.element__content .background-redgradient h3,.element__content .background-redgradient h4,.element__content .background-redgradient h5,.element__content .background-redgradient h6{color:#fff}.element__content .background-redgradient a:not(.button){text-decoration:underline}.element__seal{position:relative}.element__seal .seal{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);width:200px;height:200px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center;font-size:1.5rem;color:#fff;overflow:hidden}.element__seal .seal:after{content:"";display:block;position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);background-color:rgba(0, 0, 0, 0.6);z-index:-1}.element.sealelement+.element .element__content .content-wrapper,.element.sealelement+.element .element__teaser{padding-top:8rem}.element__teaser{padding:2rem 0}.element__teaser .title{margin-bottom:2rem;text-align:center}.element__teaser .teasers{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element__teaser .teasers .teaser{border:2px solid #B51F2A;border-radius:10px;display:block;padding:1rem 2rem;text-align:center;width:100%;position:relative}.element__teaser .teasers .teaser+.teaser{margin-top:1rem}.element__teaser .teasers .teaser .teaser-image{margin-bottom:1rem}.element__teaser .teasers .teaser .teaser-title{font-size:1.2rem;text-transform:uppercase}.element__teaser .teasers .teaser,.element__teaser .teasers .teaser img{transition:all 0.1s ease-in-out}.element__teaser .teasers .teaser:hover{background:#B51F2A;color:#fff}.element__teaser .teasers .teaser:hover img{filter:brightness(10)}.element__banner img{width:100%;vertical-align:top}.element__map-embed .leaflet-map{border:0 none !important;width:100%;height:auto;vertical-align:top;min-height:350px}.element__map-embed .leaflet-map .leaflet-tile-pane{filter:grayscale(1)}.element__renters-teaser .renter-category{text-align:center}.element__renters-teaser .renters{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:4rem}.element__renters-teaser .renters .renter{margin:2rem 1rem}.element__renters-teaser .renters .renter .renter-circle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:none;flex-wrap:nowrap;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:50%;width:250px;height:250px;margin:0 auto;text-align:center;box-shadow:0px 0px 15px 2px rgba(0, 0, 0, 0.15);transition:all 0.15s ease-out}.element__renters-teaser .renters .renter .renter-circle .renter-logo{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-self:start;-moz-align-self:start;-ms-flex-item-align:start;align-self:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:50%;width:100%;padding:3rem 2rem 0 2rem}.element__renters-teaser .renters .renter .renter-circle .renter-logo img{z-index:-1}.element__renters-teaser .renters .renter .renter-circle .renter-logo span{color:#292929;font-size:1.5rem;font-weight:400;text-transform:uppercase}.element__renters-teaser .renters .renter .renter-circle .renter-subtitle{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-box-flex:1 0 auto;-moz-box-flex:1 0 auto;-webkit-flex:1 0 auto;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;height:50%;width:100%;padding:1.5rem 2rem 1rem 2rem;font-size:1.25rem;font-weight:400}.element__renters .renter{background:transparent no-repeat center center;background-size:cover;position:relative}.element__renters .renter:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.element__renters .renter:nth-child(4n+0):before,.element__renters .renter:nth-child(4n+2):before{background-color:white}.element__renters .renter:nth-child(4n+1){color:#fff}.element__renters .renter:nth-child(4n+1) h1,.element__renters .renter:nth-child(4n+1) h2,.element__renters .renter:nth-child(4n+1) h3,.element__renters .renter:nth-child(4n+1) h4,.element__renters .renter:nth-child(4n+1) h5,.element__renters .renter:nth-child(4n+1) h6,.element__renters .renter:nth-child(4n+1) .info-columns .info-column .info-column-heading{color:#eb2433}.element__renters .renter:nth-child(4n+1):before{background-color:rgba(0, 0, 0, 0.8)}.element__renters .renter:nth-child(4n+3){color:#fff}.element__renters .renter:nth-child(4n+3):before{background:rgba(155, 0, 11, 0.85);background:linear-gradient(180deg, rgba(155, 0, 11, 0.85) 0%, rgba(91, 0, 6, 0.85) 100%)}.element__renters .renter:nth-child(4n+3) h3{color:#C3C3C3}.element__renters .renter:nth-child(4n+3) .info-columns .info-column .info-column-heading{color:#C3C3C3}.element__renters .renter:nth-child(4n+3) .info-columns .info-column .info-column-heading:before{filter:brightness(10)}.element__renters .renter .renter-logo,.element__renters .renter .renter-content{text-align:center}.element__renters .renter .renter-logo{margin-bottom:3rem}.element__renters .renter h3{font-size:1.75rem;margin-bottom:1em}.element__renters .renter .renter-content,.element__renters .renter .renter-images{margin-bottom:4rem}.element__renters .renter .info-columns{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.element__renters .renter .info-columns .info-column{padding:0 3rem}.element__renters .renter .info-columns .info-column .info-column-heading{color:#B51F2A;margin-bottom:0;position:relative}.element__renters .renter .info-columns .info-column .info-column-heading:before{content:"";display:block;width:1.5em;height:100%;position:absolute;top:0;left:-2.25em;background:transparent no-repeat center center;background-size:100% 100%}.element__renters .renter .info-columns .info-column .info-column-address:before{background-image:url("/images/icons/icon-address.svg")}.element__renters .renter .info-columns .info-column .info-column-contact:before{background-image:url("/images/icons/icon-contact.svg")}.element__renters .renter .info-columns .info-column .info-column-office-hours:before,.element__renters .renter .info-columns .info-column .info-column-business-hours:before{background-image:url("/images/icons/icon-hours.svg")}.element__renters .renter .info-columns .info-column .info-column-links{margin-top:4rem}.element__renters .renter .info-columns .info-column .info-column-links a{color:inherit}.element__renters .renter .info-columns .info-column .info-column-links a:hover{color:#292929}.element__gallery{background:transparent url("/images/gallery-background.jpg") no-repeat top center;background-size:100% auto;position:relative;color:#fff}.element__gallery h1 img{vertical-align:middle}.element__gallery h2{color:#fff}.element__gallery table{table-layout:auto;width:auto;margin:0 auto}.element__gallery:before{background-color:rgba(0, 0, 0, 0.8);content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}.element__gallery .gallery .gallery-item{float:left;width:100%}.element__locationmap .content-element__title{text-align:center;margin-bottom:4rem}.element__locationmap .locationmap-content{margin-top:4rem}.sl-overlay{background:#000}.sl-wrapper .sl-navigation,.sl-wrapper .sl-navigation *,.sl-wrapper .sl-close,.sl-wrapper .sl-close *,.sl-wrapper .sl-counter,.sl-wrapper .sl-counter *{color:#fff !important}footer#Footer .footer-bottom{padding:1rem 0}footer#Footer .footer-bottom a{color:#292929;font-size:1.2rem;font-weight:400;text-transform:uppercase}footer#Footer .footer-bottom a+a{margin-left:2rem}@media only screen and (max-width:991px){#NavigationHolder{background-color:transparent;transition:background-color 0.25s ease-in-out, height 0.25s ease-in-out;position:fixed;top:0;left:0;width:100%;height:0}#NavigationHolder #NavigationBurger{position:absolute;top:1rem;right:1rem;width:25px;height:25px;cursor:pointer;display:block}#NavigationHolder #NavigationBurger .burger-bar{background-color:#B51F2A;display:block;float:right;height:2px;width:100%;transition:width 0.25s ease-out, transform 0.25s ease-out}#NavigationHolder #NavigationBurger .burger-bar:first-child{width:60%}#NavigationHolder #NavigationBurger .burger-bar+.burger-bar{margin-top:3px}#NavigationHolder #Navigation{transition:opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;visibility:hidden;opacity:0;list-style:none;margin:4rem 0 0 0;padding:0 3rem}#NavigationHolder #Navigation li+li{margin-top:1.5rem}#NavigationHolder #Navigation li a{color:#B51F2A;font-size:1.5rem}#NavigationHolder #Navigation li.current a,#NavigationHolder #Navigation li.section a,#NavigationHolder #Navigation li a:hover{color:#fff}#NavigationHolder.show-mobile-navigation{background-color:#2B2B2B;height:100%;z-index:999}#NavigationHolder.show-mobile-navigation #NavigationBurger .burger-bar:first-child{opacity:1;width:100%;transform:rotate(45deg) translate(7px, -50%)}#NavigationHolder.show-mobile-navigation #NavigationBurger .burger-bar{background:#fff;opacity:0}#NavigationHolder.show-mobile-navigation #NavigationBurger .burger-bar:last-child{opacity:1;transform:rotate(-45deg) translate(7px, -50%)}#NavigationHolder.show-mobile-navigation #Navigation{visibility:visible;opacity:1}footer#Footer .column{width:100% !important}}@media only screen and (max-width:479px){.element__banner-slideshow .slider-item p.title-position-mobile-{display:none}.element__banner-slideshow .slider-item p.title-position-mobile-tl,.element__banner-slideshow .slider-item p.title-position-mobile-tr{top:1rem}.element__banner-slideshow .slider-item p.title-position-mobile-bl,.element__banner-slideshow .slider-item p.title-position-mobile-br{bottom:1rem}.element__banner-slideshow .slider-item p.title-position-mobile-tl,.element__banner-slideshow .slider-item p.title-position-mobile-bl{left:1rem}.element__banner-slideshow .slider-item p.title-position-mobile-tr,.element__banner-slideshow .slider-item p.title-position-mobile-br{right:1rem}.element__renters .renter .renter-images{padding:0}}@media only screen and (min-width:480px){.element__banner-slideshow .slider-item .image-desktop{display:block}.element__banner-slideshow .slider-item .image-mobile{display:none}.element__banner-slideshow .slider-item p{max-width:550px}.element__banner-slideshow .slider-item p.title-position-desktop-{display:none}.element__banner-slideshow .slider-item p.title-position-desktop-tl,.element__banner-slideshow .slider-item p.title-position-desktop-tr{top:1rem}.element__banner-slideshow .slider-item p.title-position-desktop-bl,.element__banner-slideshow .slider-item p.title-position-desktop-br{bottom:1rem}.element__banner-slideshow .slider-item p.title-position-desktop-tl,.element__banner-slideshow .slider-item p.title-position-desktop-bl{left:1rem}.element__banner-slideshow .slider-item p.title-position-desktop-tr,.element__banner-slideshow .slider-item p.title-position-desktop-br{right:1rem}.element__renters .renter .info-columns{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.element__renters .renter .renter-images img{margin:0 0.5rem}.element__gallery .gallery .gallery-item{width:48%;margin:0.5% 1%}}@media only screen and (min-width:992px){#Header>.container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex}#Header #Logo{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-width:20%}#Header #Logo img{max-width:100%;max-height:none}#Header #NavigationHolder{-webkit-box-flex:1 1 auto;-moz-box-flex:1 1 auto;-webkit-flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}#Header #NavigationHolder #NavigationBurger{display:none}#Header #NavigationHolder #Navigation{list-style:none;margin-top:0.5rem;text-align:right}#Header #NavigationHolder #Navigation li{display:inline-block;margin:0 2rem;max-width:200px;vertical-align:top;text-align:center}#Header #NavigationHolder #Navigation li a{color:#292929}#Header #NavigationHolder #Navigation li.current a,#Header #NavigationHolder #Navigation li.section a,#Header #NavigationHolder #Navigation li a:hover{color:#B51F2A}.element__banner-slideshow .slider-item p{font-size:2rem}.element__banner-slideshow .slider-item p.title-position-desktop-tl,.element__banner-slideshow .slider-item p.title-position-desktop-tr{top:4rem}.element__banner-slideshow .slider-item p.title-position-desktop-bl,.element__banner-slideshow .slider-item p.title-position-desktop-br{bottom:4rem}.element__banner-slideshow .slider-item p.title-position-desktop-tl,.element__banner-slideshow .slider-item p.title-position-desktop-bl{left:3rem}.element__banner-slideshow .slider-item p.title-position-desktop-tr,.element__banner-slideshow .slider-item p.title-position-desktop-br{right:3rem}.content-padding{padding:7rem 0}.element__seal .seal{width:300px;height:300px}.element.sealelement+.element .element__content .content-wrapper,.element.sealelement+.element .element__teaser{padding-top:12rem}.element__teaser .teasers .teaser{width:30%;margin:0 1.666666%;padding:5rem 1rem}.element__teaser .teasers .teaser .teaser-image{margin-bottom:2rem}.element__teaser .teasers .teaser+.teaser{margin-top:0}.element__map-embed .leaflet-map{min-height:650px}.element__renters-teaser .renter-category{text-align:left}.element__renters-teaser .renter-category .category-icon,.element__renters-teaser .renter-category .category-title{display:inline-block;vertical-align:middle}.element__renters-teaser .renter-category .category-icon{margin-right:2rem}.element__renters-teaser .renters{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;-moz-justify-content:start;justify-content:start}.element__renters-teaser .renters .renter{margin:2rem 1.5rem}.element__renters-teaser .renters .renter .renter-circle{height:290px;width:290px}.element__gallery .gallery .gallery-item{width:31.333333%;margin:0.5% 1%}.element__locationmap .locationmap{position:relative}.element__locationmap .locationmap .position-br{position:absolute;bottom:0%;right:0%}}