#page-container{overflow:hidden}.oo-detailview{display:flex;flex-wrap:wrap;max-width:1100px;margin-right:auto;margin-left:auto;gap:2rem;padding:50px 1em 0px 1em}.oo-kaufpreis{font-size:25px;line-height:1.8;color:#033b7f}.oo-detailsheadline h1{color:#033b7f!important;line-height:1.4}.oo-detailsheadline{margin-top:50px;padding:0px}.oo-image-gallery-wrapper{position:relative;max-width:100%;margin-top:20px}.oo-image-main{position:relative;text-align:center}.oo-image-main img{width:100%;max-width:800px;max-height:600px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,0.15);object-fit:cover!important}@media (max-width:479px){.oo-image-main img{max-height:300px}}.oo-arrow{position:absolute;top:50%;transform:translateY(-50%);font-size:30px;background:#294574;color:#fff;border:none;padding:10px 20px;cursor:pointer;z-index:10;border-radius:3px}.oo-arrow.left{left:10px}.oo-arrow.right{right:10px}.oo-thumbs-container{overflow:hidden;margin-top:15px}.oo-thumbs-wrapper{display:flex;gap:10px;transition:transform 0.3s ease}.oo-thumb{width:50px;max-height:50px;flex-shrink:0;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:border 0.2s ease}.oo-thumb:hover,.oo-thumb.active{border:2px solid #0073aa}#onoffice-form{padding:20px;background-color:#f7f8f9;border-radius:3px;font-family:inherit;line-height:1.6;color:#333;font-size:16px}#onoffice-form input[type="text"],#onoffice-form input[type="email"],#onoffice-form textarea{display:block;width:100%;padding:10px;margin:5px 0 20px;border:1px solid #ccc;border-radius:4px;font-size:16px;box-sizing:border-box}#onoffice-form textarea{height:120px;resize:vertical}#onoffice-form input[type="submit"]{background-color:#0073aa;color:white;padding:12px 20px;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color 0.3s ease;margin-top:20px}#onoffice-form input[type="submit"]:hover{background-color:#005f8d}#onoffice-form br{display:none}#onoffice-form>*{display:block}.detail-contact-form h3{line-height:1.5;margin-top:20px;margin-bottom:15px}@media (max-width:479px){.detail-contact-form h3{text-align:center}}#onoffice-form input[name="gdprcheckbox"]{display:inline-block;width:auto;vertical-align:middle;margin-right:8px}#onoffice-form input[name="gdprcheckbox"]+label{display:inline-block;vertical-align:middle;line-height:1.2}.oo-detailsexpose,.oo-detailsfreetext{margin:30px 0;padding:30px 20px;background:#f7f8f9}.oo-detailsexpose h2{margin-top:0}.oo-detailsexpose a{color:#0073aa;text-decoration:underline}.oo-detailsexpose,.oo-detailsfreetext,.oo-detailssonstig{display:block;width:100%;margin-bottom:30px;max-width:1100px;margin:auto}.oo-detailssonstig{padding:80px 1em 50px 1em;font-size:14px;text-align:center;border-bottom:1px solid #e1cb9b}.oo-details-sidebar-combined{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;align-items:flex-start;max-width:1100px;margin:auto;padding:0px 1em}.oo-details-sidebar-combined .oo-asp{flex:1 1 300px;max-width:350px}.oo-details-sidebar-combined .detail-contact-form{flex:2 1 500px;max-width:100%}@media (max-width:768px){.oo-details-sidebar-combined{flex-direction:column}}@media (max-width:479px){.oo-details-sidebar-combined{gap:0px;align-items:center}}.oo-asp,.oo-details-energy-certificate{border-bottom:none;padding:30px 20px;background:#f7f8f9;width:100%}.oo-listobjectwrap{background:#ffffff}.oo-listtitle{color:#162e3d;font-weight:700}.oo-detailslink a,.oo-detailslink a:hover{opacity:1;background-color:#8dc9ff;color:#111111!important;padding:12px 10px;border-radius:3px;font-weight:500}.et_pb_image .et_pb_image_wrap img[src*=".svg"]{width:100%}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li{border:1px solid #162e3d;border-radius:3px}@media (max-width:1024px){.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul li{min-width:161px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item label .wpforms-image-choices-label{font-size:14px}}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-image-choices-modern img{max-width:80px}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-image-choices-modern label:not(.wpforms-error){padding:15px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field.wpforms-field-radio ul{gap:3px}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{border:none!important}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field-layout:not(:first-child)>.wpforms-field-label:not(.wpforms-label-hide):before{visibility:hidden}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-field-description,.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint{color:#000000;font-size:18px;margin-top:15px;line-height:1.6em}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full .wpforms-form .wpforms-field-number-slider .wpforms-field-number-slider-hint b{color:#066AAB}h3.wpforms-field-label{font-size:23px;text-align:center}.et-db #et-boc .et-l .et_pb_module .wpforms-container .wpforms-form .wpforms-field-label{font-size:18px;font-weight:500;color:#162e3d}button.wpforms-page-button.wpforms-page-prev{background:#ffffff!important;color:#066AAB!important;border:2px solid #066AAB!important}.wpforms-container .wpforms-page .wpforms-page-prev{float:left!important}.wpforms-container .wpforms-page .wpforms-page-next,.wpforms-container .wpforms-page .wpforms-submit-container{float:right!important}.wpforms-container .wpforms-page .wpforms-page-prev{margin-right:auto}.wpforms-container .wpforms-page .wpforms-page-next,.wpforms-container .wpforms-page .wpforms-submit-container{margin-left:auto}.et-db #et-boc .et-l .et_pb_module div.wpforms-container-full button[type=submit]{width:100%!important}.pa-fullscreen-menu .et_pb_menu__wrap{justify-content:flex-end!important}.pa-fullscreen-menu .et_pb_menu__wrap .et_pb_menu__menu{display:none!important}.pa-fullscreen-menu .et_pb_menu__wrap .et_mobile_nav_menu{display:block!important;align-items:center!important}.pa-fullscreen-menu .opened #mobile_menu1{width:100vw!important;position:fixed!important;top:0em!important;left:0vw!important;height:100vh!important;display:flex!important;justify-content:center!important;flex-direction:column!important;opacity:1!important;visibility:visible!important;transition:visibility 0.3s,opacity 0.3s ease-in-out;padding:0!important}.pa-fullscreen-menu .closed #mobile_menu1{background-color:#fff!important;text-align:center!important;width:100vw!important;position:fixed!important;left:100vw!important;top:0em!important;height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;transition:visibility 0.3s,opacity 0.3s,left 1s,ease-in-out;opacity:0!important;visibility:hidden!important}.pa-fullscreen-menu #mobile_menu1 li{list-style:none!important;text-align:center!important;width:100%}.pa-fullscreen-menu .et_pb_menu__wrap span.mobile_menu_bar{z-index:999999!important}.pa-fullscreen-menu .et_pb_menu__wrap .opened .mobile_menu_bar:before{content:"\4d"!important}.pa-fullscreen-menu .opened .mobile_menu_bar{position:fixed!important}.pa-fullscreen-menu .et_mobile_menu{border-top:none}.pa-fullscreen-menu .et_mobile_menu .menu-item-has-children>a{background-color:transparent}.et_mobile_menu li a:hover{background-color:transparent;opacity:1}.pa-fullscreen-menu .et_mobile_menu li a{border-bottom:none}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:50px!important}html{height:-webkit-fill-available}.mobile_nav.opened .et_mobile_menu{display:block!important}@media all and (min-width:981px){.mobile-only,.mobile-only-mail{display:none!important}}.mobile-only{margin-top:35px!important}.mobile-only>a:before{font-family:'ETMODULES';content:'\e00b';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#e1cb9b;font-size:1em;transition:all .3s ease}.mobile-only-mail>a:before{font-family:'ETMODULES';content:'\e010';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#e1cb9b;font-size:1em;transition:all .3s ease}nav li li a:before,.et_mobile_menu li li a:before{font-family:'ETMODULES';content:'\35';text-align:center;vertical-align:middle;margin-right:10px;margin-left:-10px;color:#e1cb9b;font-size:1em;transition:all .3s ease}.dl-menu ul.sub-menu{width:300px!important}.dl-menu ul.sub-menu li,.dl-menu ul.sub-menu li a{width:100%}.dl-menu .nav li li ul{left:300px}.dl-menu .nav li.et-reverse-direction-nav li ul{left:auto;right:300px}.dl-menu.et_pb_module.et_pb_menu .nav li li a{transition:all .3s ease-in-out}.dl-menu.et_pb_module.et_pb_menu .nav li li a:hover{background:#f4faff;opacity:1;padding-left:23px}#dvmd_acsb_button{border-radius:3px 0px 0px 3px}.oo-detailslisttd{width:25%;padding:5px 0;border-bottom:2px solid #efefef}@media (max-width:768px){.oo-detailslisttd{width:50%!important}}.gold-highlight{color:#e1cb9b!important}.blue-highlight{color:#033b7f!important}