:root{--main-color: #d0b35d;--second-color: #555454;--light-gray: #f6f5f5}html body .fmel-swiper-50-50 .ce_swiper-slider-start,html body .fmel-swiper-50-50 .ce_swiper-slider-start *{height:100%}html body .fmel-max-width-col{max-width:800px;margin-left:auto;margin-right:auto}html body .fmel-img-in-front-block .ce_bgimage-inside{max-width:1920px}html body .fmel-img-in-front-block .ce_bgimage-image{background-attachment:fixed}html body .fmel-img-in-front-block .fmel-img-column{left:2vw;box-shadow:0px 0px 30px rgba(0,0,0,.2);z-index:99;padding:unset !important}html body .fmel-img-in-front-block .fmel-img-column .attributes{height:100%}html body .fmel-img-in-front-block .virtuelle-tour .container{max-width:100% !important;text-align:center !important}html body .fmel-img-in-front-block #article-15235>div:nth-child(1){max-width:100%;text-align:center}html body .fmel-img-in-front-block .column:nth-child(2){right:2vw}html body .fmel-img-in-front-block .column:nth-child(2) .attributes{padding-left:5vw;padding-top:50px;padding-bottom:50px}html body .fmel-border-imgs .ce_image{height:100%;-o-object-fit:cover;object-fit:cover}html body .fmel-border-imgs .ce_image *{height:100%;-o-object-fit:cover;object-fit:cover}html body .fmel-border-imgs .ce_image::after{width:96%;height:100%;border:9px solid var(--main-color);content:"";display:block;position:absolute;z-index:1;box-sizing:border-box;top:5%;left:-1%;-o-object-fit:cover;object-fit:cover}html body .fmel-border-imgs .ce_image::after:hover{top:7% !important;left:-3% !important}html .fm-moebelplaner .container{text-align:center}html .fmel-boxes-wrap{padding:100px 5vw}html .fmel-boxes-wrap .start-boxes{justify-content:center}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox{height:100% !important;box-shadow:0 2px 5px rgba(0,0,0,.2);transform:scale(1) translateY(0px);-webkit-transform:scale(1) translateY(0px);-moz-transform:scale(1) translateY(0px);-ms-transform:scale(1) translateY(0px);-o-transform:scale(1) translateY(0px);padding-right:unset !important;transition:400ms;-webkit-transition:400ms;-moz-transition:400ms;-ms-transition:400ms;-o-transition:400ms}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox:hover{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:scale(1.01) translateY(-1px);-webkit-transform:scale(1.01) translateY(-1px);-moz-transform:scale(1.01) translateY(-1px);-ms-transform:scale(1.01) translateY(-1px);-o-transform:scale(1.01) translateY(-1px)}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox .ce_colorbox_inside{height:100%;background-size:cover}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox a{background-color:#fff;padding:5px 10px;transition:400ms;-webkit-transition:400ms;-moz-transition:400ms;-ms-transition:400ms;-o-transition:400ms;height:100%;background-color:#fff;color:var(--main-color);font-weight:900 !important;font-size:1.4rem}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox h3{letter-spacing:0px;font-size:1.6rem;-webkit-hyphens:auto;hyphens:auto;color:#fff !important}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox p{color:#fff;font-size:1.2rem;line-height:1.4}html .fmel-boxes-wrap .start-boxes .col_3 .ce_colorbox:hover a{background-color:hsla(0,0%,100%,.9);padding-left:2.3em}html .fmel-boxes-wrap .start-boxes .ce_colorbox.fullbg{background-color:#50727c !important}html .fmel-boxes-wrap .start-boxes .ce_colorbox.second-bg{background-color:rgba(80,114,124,.75) !important}html .fmel-boxes-wrap .start-boxes .ce_colorbox.third-bg{background-color:rgba(80,114,124,.5) !important}html .fmel-boxes-wrap .start-boxes .ce_colorbox.fourth-bg{background-color:rgba(80,114,124,.25) !important}html .fmel-boxes-wrap .ce_colorbox h3::after,html .fmel-boxes-wrap .swiperbox-headline::after{content:"";height:1px;margin-top:6px;width:3em;background-color:var(--pink-regina);position:relative;display:block;transition:400ms;-webkit-transition:400ms;-moz-transition:400ms;-ms-transition:400ms;-o-transition:400ms}html .fmel-boxes-wrap .ce_frame_start.style1{width:100%}html .fmel-boxes-wrap .start-boxes .ce_colorbox:hover h3::after{width:4em}html .fmel-boxes-wrap .ce_colorbox p:last-of-type{min-height:14vh}html .fmel-boxes-wrap .delay-0-2s{animation-delay:.2s}html .fmel-boxes-wrap .delay-0-4s{animation-delay:.4s}html .fmel-boxes-wrap .delay-0-6s{animation-delay:.6s}html .fmel-boxes-wrap .delay-0-8s{animation-delay:.8s;animation-duration:1s}html .fmel-boxes-wrap .delay-1-2s{animation-delay:1.2s;animation-duration:1.2s}html .fmel-boxes-wrap .delay-0-5s{animation-delay:.5s}html .fmel-boxes-wrap .delay-1s{animation-delay:1s}html .fmel-boxes-wrap .delay-1-5s{animation-delay:1.5s}html .fmel-boxes-wrap .delay-2s{animation-delay:2s}html .fmel-boxes-wrap .delay-2-5s{animation-delay:2.5s}html .fmel-boxes-wrap .delay-3s{animation-delay:3s}html .fmel-boxes-wrap .delay-4s{animation-delay:4s}html .fmel-boxes-wrap .delay-5s{animation-delay:5s}@media(max-width: 1300px){html body .mainmenu ul li{margin-left:5px;margin-right:5px}html body .mainmenu ul li a{letter-spacing:1px;font-size:14px}}@media(max-width: 1130px){html body .mainmenu ul li{margin-left:3px;margin-right:3px}html body .mainmenu ul li a{letter-spacing:1px;font-size:12px}}@media(max-width: 1024px){html{font-size:12px !important}html .ce_hyperlink-extended a{font-size:1.3rem;padding:12px}html form.style5 input,html form.style5 textarea{font-size:1.2rem}html .ce_table td{font-size:1.2rem}html em{font-size:1.5rem;line-height:1.4}html .fmel-img-in-front-block>.container>.ce_bgimage{padding-top:40px}html .fmel-img-in-front-block .autogrid_row{display:block}html .fmel-img-in-front-block .autogrid_row .column{max-width:none;left:0;padding-left:0;padding-right:0}html .fmel-boxes-wrap .autogrid_row .column{max-width:none;flex:0 0 33.3333333333%;margin-top:25px !important}html .fmel-kontakt .autogrid_row .column{flex:0 0 50%;max-width:50%}}@media(max-width: 767px){html #bottom .inside .left{text-align:center}html #fix-wrapper #header{background:#fff}html #fix-wrapper #header .logo{height:73px;width:118px}html #fix-wrapper #header .mmenu_trigger{color:var(--second-color)}html #fix-wrapper #header .mmenu_trigger .burger_lines,html #fix-wrapper #header .mmenu_trigger .burger_lines:before,html #fix-wrapper #header .mmenu_trigger .burger_lines:after{background:var(--second-color)}html #fix-wrapper #header .mmenu_trigger .open .burger_lines{background:rgba(0,0,0,0)}html .mobile-font{font-size:18px !important}html .mobile-font h2{font-size:28px !important}html .mobile-font h2 span{font-size:23px !important}html #contentwrapper{margin-top:73px}html body #slider .ce_bgimage{height:calc(100vh - 73px) !important}html body #slider .offset_layer+.ce_bgimage-inside{top:0;transform:none;padding:20px !important;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}html body #slider .offset_layer+.ce_bgimage-inside>.ce_image_extended:first-child{display:none}html body #slider .offset_layer+.ce_bgimage-inside>.ce_text_extented:nth-child(2){margin-top:50px}html body #slider .offset_layer+.ce_bgimage-inside .fmel-slider-headline-1{font-size:3rem;-webkit-hyphens:none;hyphens:none;margin-top:0 !important}html body #slider .offset_layer+.ce_bgimage-inside .fmel-slider-headline-2 p{font-size:2rem;line-height:2.2rem;-webkit-hyphens:none;hyphens:none;word-wrap:unset;margin-bottom:30px}html .fmel-img-in-front-block>.container>.ce_bgimage>.ce_bgimage-image{visibility:hidden}html .fmel-kontakt .autogrid_row{flex-wrap:wrap}html .fmel-kontakt .autogrid_row .column{flex:0 0 100%;max-width:100%}html .fmel-boxes-wrap .autogrid_row .column{flex:0 0 100%}html .fmel-boxes-wrap .autogrid_row .column h3{font-size:1.8rem !important}html .fmel-boxes-wrap .autogrid_row .column p{font-size:1em !important}html .fmel-swiper-50-50 .ce_swiper-slider-start{min-height:300px}html .fmel-max-width-col.column[class*=col_]{padding-left:15px !important;padding-right:15px !important}html .fmel-showroom iframe{height:400px}html #cta .autogrid_row>div:first-child{min-height:300px}html #cta .autogrid_row>div:first-child .attributes{padding:0 !important}html #cta .ce_text_extented p{font-size:1.3em}html #bottom .inside .right a{display:block;width:100%;text-align:center}html #footer ul li a,html #footer p{font-size:14px}html #footer h4{font-size:16px}}html #pe_rating{padding:15px 0 15px 0;margin-left:50%;transform:translateX(-50%)}html .provenexpert{background-color:rgba(208,179,93,.5215686275)}html .sp-dsgvo{z-index:999 !important}html .pe-pro-seal{transform:none}@media(min-width: 1024px){html .apartment_page #header .mod_langswitcher{display:block}}html .apartment_page #header .inside{max-width:unset}html .apartment_page #header .inside .logo{width:180px}@media(min-width: 1440px){html .apartment_page #header .inside .logo{width:260px}}html .apartment_page #header .inside .logo a{background-image:url(/files/cto_layout/img/apartments/logo_apartments_positiv_2022.svg)}html .apartment_page #header .inside .mainmenu ul li{margin-left:3px;margin-right:3px}@media(min-width: 1650px){html .apartment_page #header .inside .mainmenu ul li{margin-left:10px;margin-right:10px}}html .apartment_page #header .inside .mainmenu ul li a{font-size:.75rem}@media(min-width: 1240px){html .apartment_page #header .inside .mainmenu ul li a{font-size:.85rem}}@media(min-width: 1440px){html .apartment_page #header .inside .mainmenu ul li a{font-size:1rem}}html .apartment_page .ce_image_text_box ul li{list-style-type:disc;list-style-position:outside}html .apartment_page .ce_image_text_box .ce_image_text_box_banner{right:-4.4rem;top:2rem;min-width:15rem}@media(min-width: 1024px){html .apartment_page .fm-two-col-list ul{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;padding-left:16px}}html .apartment_page .fm-two-col-list ul li{overflow:visible;transition:500ms;height:-moz-fit-content;height:fit-content;-moz-column-break-inside:avoid;break-inside:avoid-column;word-wrap:break-word;list-style-type:square}html .apartment_page .fmel-kontakt .image_mob{display:none !important}html .apartment_page .fmel-kontakt .autogrid_row .column .attributes{background-color:#fff !important}html .apartment_page #ebOffer .sectionTitle{color:dimgray}@media(min-width: 820px){html .apartment_page #ebOffer #ebOfferContainer{width:100%}}html .apartment_page #ebOffer [class*=label-]{display:block}html .apartment_page #ebOffer .swiper .carousel__item__content{color:dimgray !important}html .apartment_page #ebOffer .switch{width:300px;height:55px}html .apartment_page #ebOffer .note{color:dimgray}@media(min-width: 769px)and (max-width: 1000px){html .apartment_page #apartments .container .col_4{flex:0 0 50% !important;flex-grow:0 !important;max-width:50% !important}}@media(min-width: 768px)and (max-width: 1025px){html .apartment_page #anfragen .col_12{display:block !important;flex:unset !important;max-width:100% !important}}@media(max-width: 767px){html .apartment_page #article-15116 .ce_text_extented p .letter-spacing-s,html .apartment_page #article-14851 .ce_text_extented p .letter-spacing-s{font-size:35px !important}html .apartment_page #article-15116 .ce_text_extented p .font-size-m,html .apartment_page #article-14851 .ce_text_extented p .font-size-m{font-size:25px !important}}html .apartment_page footer .inside{max-width:800px !important}@media(max-width: 767px){html .fmel-kontakt #mybox .category__Item__Content{color:dimgray}html .eb-popper.eb-picker__popper,html #ebbe-datepicker-div{left:50% !important;transform:translateX(-50%)}}@media(max-width: 1024px){html #fix-wrapper #header .mmenu_trigger{color:var(--second-color);display:flex}html #fix-wrapper #header .mmenu_trigger .burger_lines,html #fix-wrapper #header .mmenu_trigger .burger_lines:before,html #fix-wrapper #header .mmenu_trigger .burger_lines:after{background:var(--second-color)}html #fix-wrapper #header .mmenu_trigger .burger.open .burger_lines{background:rgba(0,0,0,0)}html #fix-wrapper #header .mod_socials.mod_html{display:none}html #mmenu{display:block}html #mmenu .mod_navigation.onepagenav.mobile{display:block !important}html .logo{max-width:118px;height:73px}}html .mod_navigation.mainmenu.onepagenav ul li a{-webkit-user-select:none !important;-moz-user-select:none !important;user-select:none !important}@media(min-width: 1025px)and (max-width: 1200px){html .logo{max-width:140px;height:73px}html .mod_navigation.mainmenu.onepagenav ul li{margin:0}html .mod_navigation.mainmenu.onepagenav ul li a{letter-spacing:.5px;font-size:11px}}@media(min-width: 1201px)and (max-width: 1440px){html .mod_navigation.mainmenu.onepagenav ul li{margin:0}html .mod_navigation.mainmenu.onepagenav ul li a{letter-spacing:1px;font-size:12px}}@media(min-width: 1441px){html .mod_navigation.mainmenu.onepagenav ul li a{font-size:14px;letter-spacing:1px !important}}