.mfp-title{display:none}.es-property-field__label{font-weight:700!important}#top-menu li a{font-weight:400!important}#top-menu>li>.sub-menu a{letter-spacing:1px!important}.es-badge{font-size:1.2em;color:#402939}#left-area .post-meta{display:none}#fwdu3dcarDiv0{margin:0 auto!important}#sidebar{display:none}#main-content .container:before{background:none}@media (min-width:981px){#left-area{width:100%;padding-right:0px!important}}.es-listings-filter .es-title{display:none}.es-powered{display:none}.es-request-form.es-request-form--section{max-width:100%;margin:0 auto}.et_pb_scroll_top:before{content:" BACK TO TOP —";font-family:"montserrat",Arial,sans-serif;padding:10px;font-weight:300;font-size:0.5em;color:#000}.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{transform:rotate(-90deg);animation:none!important}.et_pb_scroll_top.et-pb-icon{right:-50px}.et_pb_scroll_top.et-pb-icon{background:none}.preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fefefe;z-index:100000;height:100%;width:100%;overflow:hidden!important}.preloader .status{width:100px;height:100px;position:absolute;left:50%;top:50%;background-image:url('https://visimmo.de/wp-content/uploads/2024/07/loader_vis.gif');background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover;margin:-50px 0 0 -50px}.es-breadcrumbs .es-icon,.es-breadcrumbs .es-pagination .page-numbers li .page-numbers.page-numbers--preload:before,.es-breadcrumbs .es-pagination ul li .page-numbers.page-numbers--preload:before,.es-breadcrumbs body .es-field .select2-container .select2-selection .select2-selection__arrow b,.es-breadcrumbs__item,.es-pagination .page-numbers li .es-breadcrumbs .page-numbers.page-numbers--preload:before,.es-pagination ul li .es-breadcrumbs .page-numbers.page-numbers--preload:before,body .es-field .select2-container .select2-selection .select2-selection__arrow .es-breadcrumbs b{display:inline-block;font-size:1.4em;line-height:1.67em;color:#402939;text-decoration:none}#top-menu a{font-weight:700!important}#top-menu .current-menu-item a::before,#top-menu .current_page_item a::before{content:"";position:absolute;z-index:2;left:0;right:0}#top-menu li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;bottom:50%;background:#402939;height:2px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#top-menu li a:hover{opacity:1!important}#top-menu li a:hover:before{right:0}#top-menu li li a:before{bottom:10%}#main-header,#main-header.et-fixed-header{box-shadow:none!important}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d'}.et_mobile_menu{border-top:0}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.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}#top-menu>li>.sub-menu a{font-size:16px!important}#top-menu li li a{width:260px}#top-menu li li a:before{background-color:rgb(255 255 255 / 0)}#et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before,.et_pb_module.et_pb_menu .et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\33';color:#402939;background:#f0f3f6;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.mobile_menu_bar{position:relative;display:block;bottom:10px;line-height:0}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}.et_pb_contact_form p[data-id]:before{font-family:'ETModules'!important;position:absolute;z-index:1;font-size:16px;padding:10px;color:#402939}.et_pb_contact_form p[data-id] input,.et_pb_contact_form p[data-id] textarea,.et_pb_contact_form p[data-id] select{padding-left:46px!important}.et_pb_contact_form p[data-id="vorname"]:before{content:"\e08a"!important}.et_pb_contact_form p[data-id="name_2"]:before{content:"\e08a"!important}.et_pb_contact_form p[data-id="email"]:before{content:"\e010"!important}.et_pb_contact_form p[data-id="telefon"]:before{content:"\e00b"!important}.et_pb_contact_form p[data-id="message"]:before{content:"\76"!important}.et_pb_contact_form p[data-id="subject"]:before{content:"\7c"!important}.et_pb_contact_form p[data-id="topic"]:before{content:"\e018"!important}.et_pb_button:hover{padding-left:25px!important;padding-right:25px!important;padding-top:15px!important;padding-bottom:15px!important}.et_pb_button{padding-left:25px;padding-right:25px;padding-top:15px;padding-bottom:15px}