@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(fonts/roboto/regular.woff2) format("woff2"),url(fonts/roboto/regular.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(fonts/roboto/medium.woff2) format("woff2"),url(fonts/roboto/medium.woff) format("woff")}@font-face{font-display:swap;font-family:Roboto;font-style:bold;font-weight:700;src:url(fonts/roboto/bold.woff2) format("woff2"),url(fonts/roboto/bold.woff) format("woff")}html{box-sizing:border-box;scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body,html{height:100%}a:focus{color:var(--selected-tab-text);outline:none;outline:3px dashed var(--selected-tab-text)}input:focus::placeholder,input[type=email]:focus,input[type=password]:focus,input[type=phone]:focus,input[type=text]:focus,option:focus,textarea:focus{background-color:var(--selected-tab-background);color:var(--form-text-field)}button:focus{border-bottom:transparent}#equipe-logo-link:focus{background-color:transparent}a,button,div,fieldset,h1,h2,h3,h4,h5,h6,input,label,li,option,p,span,textarea{font-family:Roboto,Tahoma,Arial,sans-serif;font-style:normal;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,button,div,fieldset,input,label,li,option,p,span,textarea{font-size:1rem}#breadcrumb-navigation>li>a{color:var(--form-text-field);font-size:.9rem}#breadcrumb-navigation>li>a:focus{color:var(--selected-tab-text)}#breadcrumb-navigation>li:after{color:var(--font-color);content:">";margin:0 10px}#breadcrumb-navigation>li:last-child:after{content:none}p{font-weight:400}h1,h2,h3,h4,h5,h6{font-family:Roboto,Tahoma,Arial,sans-serif;font-weight:400}body{background-color:var(--backgroundColor);color:var(--font-color);display:flex;flex-direction:column;margin:0;min-width:320px}main{flex:1}iframe{margin:0}a{text-decoration:none}p{line-height:1.5rem}ul{padding:0}li{list-style-type:none}a,b,li,p,strong{word-break:normal;word-wrap:normal}#other-content h1,#other-content h2,#other-content h3,#other-content h4,#other-content h5,#other-content h6,.link-name-href{color:var(--title-color)}#responsive-schliessen>svg{height:100%;width:100%}#resp-icon{cursor:pointer;display:block}#resp-icon>svg{height:auto;width:100%}#page-head-area{background-color:#fff}#page-main-navigation-wrapper{border-top:5px solid var(--orange);z-index:99999}.page-main-navigation>li{align-items:center;display:flex;text-align:center}.page-main-navigation>li:hover{background-color:var(--orange);transition:.5s}.page-main-navigation>li:last-child{background-color:unset}.href-button-txt:hover{color:#fff;transition:.5s}a.nav-link-active{background-color:var(--hrefColorBackground);color:var(--mainNavLinkColor);font-weight:700}#equipe-contrast-icon-wrapper{display:flex}#equipe-contrast-icon-wrapper>.nav-href{padding:0}#equipe-contrast-icon>.nav-flagge{height:100%!important;width:100%!important}#equipe-contrast-icon{height:25px;width:25px}#breadcrumb-navigation{display:flex;justify-content:flex-start;margin:.5rem 0;padding:0;width:1200px}#breadcrumb-navigation>li{list-style-type:none!important}#breadcrumb-navigation-wrapper{background-color:var(--breadCrumbsBackgroundColor);border-bottom:1px solid var(--breadCrumbsBorder);margin:0 auto;padding:0;width:100%}#breadcrumb-navigation-wrapper>.page-middle{margin:0 auto;padding:0}.kategorietitel{color:var(--title-color);font-size:2rem;font-weight:700;margin-bottom:.5rem;margin-top:0}h1.kategorietitel{margin-bottom:.8rem}#new-properties{margin-top:1.5rem}@keyframes hauptnavigation{0%{top:0}to{top:0}}.hauptnav_animieren{animation-duration:.5s;animation-name:hauptnavigation;box-shadow:0 0 3px 2px #ccc}.image-alignment{margin:3rem 0 1rem}#head-website{overflow:hidden;position:relative}#head-website>video{left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:-1}#head-website.other-pages{align-items:flex-start;min-height:200px}#head-website.header-other-pages{flex:0 0 505px}#main-page-navigation{background-color:#fff;border-top:1px solid #ccc;margin:0;width:100%}.main-page-subnavigation{display:flex;float:right}.main-page-subnavigation>li{display:flex;justify-content:flex-end}.main-page-subnavigation>li>a{display:block;padding:1rem}.main-page-subnavigation>li>a:hover{background-color:#ccc;transition:.5s}button{background-color:#ffa53e;border:0;border-radius:5px;color:#fff;font-size:.95rem;height:2rem}button:hover{background-color:var(--buttonBackgroundColorHover);cursor:pointer}.link-var-orange{color:var(--orange)}.link-var-orange:hover{text-decoration:underline}.page-main-navigation{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0;width:100%}#equipe-page-logo{align-items:center;background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 3px 0 #333;display:flex;height:180px;justify-content:center;left:4%;position:absolute;top:29px;width:150px;z-index:10}#equipe-page-logo-wrapper{height:auto;position:relative;width:150px}#equipe-page-logo-wrapper>svg{height:100%;padding-left:5px;width:100%}#equipe-logo-link{float:left;height:auto;width:auto}.subnav-horizontal-wrapper{background-color:pink;left:0;position:absolute;top:3rem;width:100%}.subnav-vertical{background-color:#fff;list-style-type:none;padding:0}.href-button-txt{align-items:center;color:#111;display:flex;font-size:.85rem;height:50px;padding:.75rem;width:100%}.subnav-vertical>li>a{display:block;padding:.5rem}.subnav-vertical>li:hover{background-color:#ccc}#responsive-close,.subnav-vertical{display:none}.vorschau-block-bild{height:100%;object-fit:cover;width:100%}.nav-flagge{height:20px;width:23px}#flaggen-navigation{gap:1rem;margin-right:1rem;padding-left:0}#flaggen-navigation,#flaggen-navigation>li{align-items:center;display:flex;height:100%}#flaggen-navigation>li{flex:0 0 30px;justify-content:center;list-style-type:none!important}#flaggen-navigation>li:hover{background-color:var(--orange)}#flaggen-navigation .nav-href{padding:.8rem}.vorschau-block{display:flex;flex-wrap:wrap;margin:0 auto;max-width:3840px}.vorschau-block.page-middle ul>li::marker,.vorschau-block.spiegeln.page-middle ul>li::marker{color:var(--orange)}.vorschau-block.page-middle ul,.vorschau-block.spiegeln.page-middle ul{padding-left:1.1rem}.vorschau-block.page-middle ul>li,.vorschau-block.spiegeln.page-middle ul>li{list-style-type:disc}#current-job-offers ul>li{list-style-type:none}.ahref-link-button{background-color:var(--orange);border-radius:10px;color:#fff;font-size:.9rem;padding:.25rem;white-space:nowrap}.ohne-strich{color:var(--font-link-color);font-weight:700}.ahref-link-button:hover{background-color:darkvar(--orange)}.ahref-link-button:focus{color:#fff}.text-color-button{color:var(--orange);font-weight:700}.text-color-button:hover{text-decoration:underline}.spiegeln{flex-direction:row-reverse}.vorschau-block-links{flex:1 1 10%;padding:3rem 3rem 3rem 0}.vorschau-block-links-inhalt img,.vorschau-block-rechts-inhalt img{height:99%;object-fit:cover;width:100%}.vorschau-block-links-inhalt{display:flex;flex-direction:column;height:100%}.vorschau-block-links-inhalt>.image-alignment,.vorschau-block-rechts-inhalt{height:100%}.vorschau-block-rechts-inhalt.nur-text{display:flex;flex-direction:column}.vorschau-block-links p{margin:0}.vorschau-block-links li{line-height:1.5rem}.vorschau-block-rechts{align-self:stretch;flex:0 0 49%}.vorschau-block-rechts>img{float:left;height:100%;object-fit:cover;object-position:center;width:100%}#responsive-schliessen-icon{display:none}#haupttitel{background-color:#fff;border-radius:5px;color:var(--orange);font-size:3rem;font-weight:700;padding:1rem;text-align:center}.page-middle{max-width:1200px}main>.page-middle{margin:2rem auto}#footer-webseite{background-color:var(--footerBackgroundColor);border-bottom:10px solid var(--orange);padding:3rem 0;width:100%}#footer-to-the-contact-form{border:1px solid #fff;border-radius:5px;display:flex;justify-content:center;margin:.5rem auto;text-align:center}#footer-to-the-contact-form:hover{background-color:darkvar(--orange)}#footer-link-to-the-contact-form{color:#fff;font-size:1rem;padding:7px 20px}#datenschutz-banner{z-index:3}#footer-contact-us-today{background-color:var(--orange);display:flex;justify-content:center;width:100%}#datenschutz-banner-inhalt.page-middle{background-color:transparent}#right-banners{bottom:7rem;position:fixed;right:0;width:120px}#right-banners>.banner{background-color:#fff;box-shadow:0 0 5px 3px #999;color:#111;font-size:.9rem;margin:1rem auto;padding:.25rem .5rem;text-align:center;width:100%}.banner-href{color:#111}.banner-button{border:1px solid var(--orange);color:var(--orange)}#banner-energy-image{background:red;background:-webkit-linear-gradient(left,#006400,#9acd32,#ff0,orange,red,darkred);background:-o-linear-gradient(right,#006400,#9acd32,#ff0,orange,red,darkred);background:-moz-linear-gradient(right,#006400,#9acd32,#ff0,orange,red,darkred);background:linear-gradient(90deg,#006400,#9acd32,#ff0,orange,red,darkred);height:25px;margin:5%;width:90%}#scroll-on-top{background-color:#fff;border-radius:8px;bottom:2rem;cursor:pointer;display:none;height:60px;position:fixed;right:1rem;width:60px;z-index:66}#scroll-on-top:hover{background-color:#ffefde;transition:.5s}#scroll-on-top:focus{outline:3px dashed var(--selected-tab-text)}#scroll-on-top>svg{color:var(--orange);height:100%;width:100%}#footer-inhalt>.page-middle{display:grid;flex-wrap:wrap;grid-template-columns:315px 300px 100px 155px 150px;justify-content:space-between}#footer-inhalt>.page-middle>.footer-box{justify-content:space-between;min-height:100px}#footer-inhalt>.page-middle{margin:0 auto}.footer-box>p{display:flex}.footer-box>p>.option{color:#666;flex:0 0 80px;float:left;font-size:1rem;text-align:left;width:100%}.footer-box>p>.value{color:#000;flex:0 0 300px;font-size:.95rem;text-align:left}#footer-links{display:flex;flex-direction:column;margin:0;padding:0;width:140px}#footer-links>li{list-style-type:none!important}.footer-box{flex:0 0 320px}#links.footer-box{flex:0 0 120px}#footer-box-right{width:100%}#contact-data.footer-box p,#footer-box-right p{font-size:.95rem;margin:0}#footer-links>li{float:left;margin-bottom:.35rem!important}#contact-data{width:320px}#contact-data>p{float:left;margin-bottom:.25rem!important}#contact-data>p:last-child{margin-bottom:0}#contact-data>p>.value>a{color:#000}.footer-link{font-size:1rem;margin:0 0 5px}.footer-box.svg-logo{display:flex}#footer-box-left{height:105px;margin-right:1.5rem;margin-top:10px;width:220px}#footer-box-left>svg{height:100%;width:100%}.equipe-logo-footer,.gmbh-footer{font-size:1.7rem}.gmbh-footer{color:#999}.footer-link{color:#111;float:left;width:100%}.footer-link:hover{color:#ccc;text-decoration:underline}#energy-banner-txt{color:#111;line-height:1.2rem}#footer-energieausweis{background-color:#fff;border:1px solid var(--orange);border-radius:5px;bottom:160px;min-height:70px;text-align:center;width:150px}#footer-energieausweis:hover{background-color:khaki}#footer-energieausweis-regenbogen{background:red;background:-webkit-linear-gradient(left,#006400,#9acd32,#ff0,orange,red,darkred);background:-o-linear-gradient(right,#006400,#9acd32,#ff0,orange,red,darkred);background:-moz-linear-gradient(right,#006400,#9acd32,#ff0,orange,red,darkred);background:linear-gradient(90deg,#006400,#9acd32,#ff0,orange,red,darkred);height:25px;margin:5%;width:90%}#social-media.footer-box{align-content:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center!important;width:150px}.footer-icons{flex:0 0 35px;height:35px}.footer-icons>a{display:block;height:2.25rem;width:2.25rem}.svg-icon{height:100%;width:100%}#datenschutz-banner{background-color:var(--orange);border-top:1px solid var(--orange);bottom:0;color:#fff;min-height:40px;padding:1rem;position:fixed;width:100%}#datenschutz-banner-inhalt{align-items:center;display:flex;justify-content:space-between;min-height:30px}.datenschutz-text{color:#fff;margin:0}#accept-rules-button{border:1px solid #fff;border-radius:5px;color:#fff;padding:.5rem 1rem}#accept-rules-button:hover{background-color:#111;transition:.5s}#datenschutz-abfrage-huelle{align-items:center;background-color:rgba(0,0,0,.5);display:none;height:100%;justify-content:center;position:fixed;width:100%;z-index:9999}#datenschutz-abfrage-leiste-oben{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}#datenschutz-abfrage-huelle-schliessen-taste{cursor:pointer;flex:0 0 35px;height:35px}#datenschutz-abfrage-huelle-schliessen-taste>svg{height:100%;width:100%}#datenschutz-abfrage-privatsphaere-einstellungen{font-size:1.5rem;margin:0}#datenschutz-abfrage-beschreibung{font-size:.9rem;line-height:1.5rem}#datenschutz-abfrage{background-color:#fff;border-radius:1rem;margin:0 1rem;max-width:650px;padding:1rem}#datenschutz-abfrage-leiste-unten{display:flex;gap:1rem;justify-content:space-between}#datenschutz-abfrage-leiste-unten button{height:auto;padding:5px}.datenschutz-abfrage-button{border-radius:5px}#bewertungsball{-ms-animation:ball-header-bewegung 3s;-webkit-animation:ball-header-bewegung 3s;animation:ball-header-bewegung 3s;background-color:var(--ballBackgrundColor);border-radius:50%;color:var(--font-color);height:125px;left:83%;padding:10px;position:absolute;top:30%;width:125px;z-index:1;z-index:6}#bewertungslink{background-color:var(--ballButtonBackgroundColor);margin:10px auto auto;transform:rotate(15deg);transform-origin:50px -27px;width:75px}#bewertungsball a{border:3px solid transparent;border-radius:3px;color:var(--ballButtonTextColor);cursor:pointer;display:block;font-size:.63rem;font-weight:300;padding:1px;position:relative;text-align:center}#bewertungsball a:focus{background-color:var(--selected-tab-background);outline:3px dashed var(--selected-tab-text)}#bewertungsball p{color:var(--ballTextColor);font-size:.75rem;font-weight:300;line-height:1.5rem;margin:0;text-align:center;transform:rotate(15deg);transform-origin:25px 54px}@keyframes ball-header-bewegung{0%{opacity:0;-webkit-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (max-width:1550px){.vorschau-block-rechts{overflow:hidden}}@media screen and (max-width:1500px){.vorschau-block-links-inhalt{width:100%}.spiegeln,.vorschau-block{gap:2rem}.vorschau-block-rechts-inhalt{margin:0}.vorschau-block-links,.vorschau-block-rechts-inhalt.nur-text{padding:0}.vorschau-block-rechts-inhalt.nur-text{margin:2rem 0 0}h2.kategorietitel{margin:0 0 2rem;text-align:left;width:100%}#formular-kategorie>div{flex:1 1 1px!important}.vorschau-block,.vorschau-block-links,.vorschau-block.page-middle,.vorschau-block.spiegeln.page-middle{padding:0!important}.vermietung-text.vorschau-block-rechts{margin:0;padding:0}.vorschau-block-links-inhalt,.vorschau-block-rechts-inhalt.nur-text{margin-bottom:2rem}.kategorietitel{margin:1rem 0!important}.vorschau-block-rechts-inhalt{margin-top:0!important}}@media screen and (max-width:1460px){.vorschau-block-links-inhalt img,.vorschau-block-rechts-inhalt img{height:99vh}#breadcrumb-navigation{max-width:100%;width:94vw}#footer-inhalt>.page-middle{align-items:center;display:flex}}@media screen and (max-width:1250px){main>.page-middle{margin:2rem}.page-middle{margin:0 2%}}@media screen and (max-width:1090px){#haupttitel{font-size:2.5rem}}@media screen and (min-width:1001px){#page-main-navigation-responsive-wrapper{display:block!important}}@media screen and (max-width:1000px){.vorschau-block-rechts>.vorschau-block-links-inhalt{margin-bottom:0}#immobilienbewertung>.kategorietitel{padding-top:2rem}#responsive-schliessen-icon{cursor:pointer;width:50px}#responsive-schliessen-icon>svg{height:100%;width:100%}#flaggen-navigation{justify-content:space-between;margin-left:1rem;padding:.5rem;width:100%}.page-main-navigation>li>.button{width:100%}#responsive-schliessen-wrapper{display:flex;height:50px;justify-content:flex-end;width:100%}.page-main-navigation{padding-left:0}.page-main-navigation>li{border-bottom:1px solid #ccc;list-style-type:none!important}#responsive-schliessen-icon{display:block;flex:0 0 50px;height:50px}#page-main-navigation-responsive-wrapper{background-color:#fff;height:100%;overflow:scroll;position:fixed;width:100%;z-index:67}#page-main-navigation-responsive-wrapper-outside{height:50px}#responsive-close{background-color:transparent;display:block;height:50px;position:absolute;right:0;width:auto}#nav-close-button{width:50px}#page-main-navigation-responsive-wrapper,.page-main-navigation{display:none;flex-direction:column}.href-button-txt{text-align:left}#flaggen-navigation .nav-flagge{height:50px;width:50px}#breadcrumb-navigation{width:93vw}}@media screen and (max-width:980px){.footer-box.svg-logo{flex-direction:column}#footer-box-right>p{font-size:1.3rem;text-align:center}.equipe-name>span{font-size:2rem;text-align:center}#footer-inhalt>.page-middle{gap:3rem}.footer-box{flex:none;min-height:100px;text-align:center}#footer-box-left{height:auto;margin:0 auto;width:auto}#footer-box-right{margin-top:1rem}#footer-inhalt>.page-middle>.footer-box{display:flex;flex-direction:column}#footer-inhalt{padding-bottom:5rem}.footer-box>p>.option{flex:0 0 65px}.footer-box>p>.option,.footer-box>p>.value,.footer-link{font-size:1.1rem}.footer-link{margin-bottom:1rem}#footer-inhalt>.page-middle{align-items:center;flex-direction:column;justify-content:center;margin:0 .5rem}#social-media.footer-box{flex-direction:row!important;justify-content:center;width:auto}#bewertungsball{left:80vw}}@media screen and (max-width:750px){#footer-inhalt>.page-middle{justify-content:space-around}#bewertungsball{left:70vw}#breadcrumb-navigation{width:90vw}.vorschau-block{gap:0}.vorschau-block-links-inhalt,.vorschau-block-rechts-inhalt.nur-text{margin:0}.vorschau-block-links-inhalt.nur-text{padding-top:0}.block-eins.vorschau-block.page-middle{margin-bottom:0}.block-zwei.vorschau-block.spiegeln.page-middle{margin-top:0}}@media screen and (max-width:600px){.kategorietitel{font-size:1.45rem}.nur-text,.spiegeln,.vorschau-block{padding:0}#breadcrumb-navigation-wrapper>.page-middle{padding:.5rem}#footer-energieausweis{border-right:1px solid var(--orange);bottom:2.5rem;left:0}.image-alignment{margin:0}.vorschau-block-links-inhalt img,.vorschau-block-rechts-inhalt img{height:99%}}@media screen and (max-width:500px){.footer-box>p>.value{flex:0 0 250px}.vorschau-block-links>ul{padding:0}.vorschau-block-links-inhalt{margin-left:auto}#contact-data{width:100%}#contact-data,#contact-data.footer-box p,#footer-box-right p{justify-content:center}}@media screen and (max-width:450px){#bewertungsball{left:60vw}#bewertungsball p{transform-origin:30px 100px;width:85px;word-break:break-word}#contact-data.footer-box>p{display:flex;flex-direction:column;margin-bottom:1rem}.footer-box>p>.option,.footer-box>p>.value{flex:none;text-align:center}}@media screen and (max-width:350px){h1,h2,h3,h4,h5,h6,label,li,p,span{word-break:break-all}}