﻿@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-VariableFont_wght.woff2") format("woff2");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url("fonts/Montserrat-Italic-VariableFont_wght.woff2") format("woff2");font-weight:1 999;font-style:italic;font-display:swap}body{--management-highlight-color: #0093DE;--management-highlight-color-rgb: 0,147,222}html{height:100%}body{font:400 18px/36px "Montserrat",Arial,Verdana,sans-serif;background:#f4f4f4;overflow-x:hidden}body .page{overflow-x:hidden}header{position:fixed;top:0px;right:0px;bottom:unset;left:var(--management-panel-width);padding:22px 26px 7px 20px;padding-bottom:7px;background:#fff;z-index:80}header .header_inner{display:flex;flex-direction:row;justify-content:space-between;align-items:top}div#logo{margin-top:-12px}div#logo img{width:349px;height:auto}.header_cta.button{align-self:center;padding-left:12px !important;letter-spacing:.09px;padding-right:6px;padding-bottom:14px}.header_cta.button i{font-size:20px;margin-right:8px}.portlet_content_dynamic-popup{display:block}.portlet_content_dynamic-popup .hide_portlet{color:#ee6244}.portlet_content_dynamic-popup .hide_portlet:before{background:rgba(255,255,255,.5)}.portlet_content_dynamic-popup.portlet_no_title.portlet_no_content:not(.logged_in){display:none}.portlet_content_dynamic-popup .hide_portlet:before{background:#fff}.button{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0}.button:hover,.button:focus{background:#0071ab;color:#fff !important}.button:hover .slanted_edge_right,.button:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button:hover .slanted_edge_left,.button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.button:before{content:none !important}.button .slanted_edge_right,.button .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.button{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.button.hidden{display:none}.content_wrap{max-width:1440px;margin:0 auto;padding-right:80px;padding-left:90px}@media screen and (max-width: 1200px){.content_wrap{padding-right:40px;padding-left:40px}}@media screen and (max-width: 800px){.content_wrap{padding-right:20px;padding-left:20px}}@media print{.content_wrap{max-width:100% !important;padding:0}}.content_wrap .title_wrap{position:relative;max-width:100%;background:#fff;padding:81px 0px 107px 0px}@media print{.content_wrap .title_wrap{max-width:100% !important}}.content_wrap .title_wrap:before{content:"";position:absolute;top:0px;left:-2000px;width:2000px;height:100%;display:block;background:#fff;background:#fff}.content_wrap .title_wrap:after{content:"";position:absolute;top:0px;left:unset;width:2000px;height:100%;display:block;background:#fff;background:#fff;right:-2000px}.content_wrap .content{width:100%;max-width:100%;float:left;padding-top:60px;margin-bottom:85px}@media print{.content_wrap .content{max-width:100% !important}}.content_wrap .content+#mixItUp .module-listing{margin:35px 0px;margin-bottom:80px}.content_wrap .content_left{padding-top:50px;width:263px;float:left}.content_wrap .content_left .content_left_sticky{position:sticky;top:112px;padding-bottom:40px}.content_wrap .content_left+.content{max-width:calc(100% - 390px);padding-right:80px;padding-left:47px}@media screen and (max-width: 1200px){.content_wrap .content_left+.content{max-width:calc(100% - 305px);padding-right:0px;padding-left:40px}}@media screen and (max-width: 1000px){.content_wrap .content_left+.content{max-width:100%;padding-left:0px}}@media print{.content_wrap .content_left+.content{max-width:100% !important;padding:0}}body.css_referenzen.mod_action_show_entry .content_wrap>.content{margin-bottom:65px}.page_home .content_wrap .content{padding-top:88px;padding-right:0px !important;max-width:calc(100% - 160px) !important;margin-bottom:0px}.page_home .content_wrap .content>h1,.page_home .content_wrap .content>.message,.page_home .content_wrap .content>.introduction,.page_home .content_wrap .content>p{max-width:1000px}footer{position:relative;background:#202122;max-width:1440px;margin:0 auto;padding-right:80px;padding-left:90px;padding-top:68px;padding-bottom:51px}@media screen and (max-width: 1200px){footer{padding-right:40px;padding-left:40px}}@media screen and (max-width: 800px){footer{padding-right:20px;padding-left:20px}}@media print{footer{max-width:100% !important;padding:0}}footer:before{content:"";position:absolute;top:0px;left:-2000px;width:2000px;height:100%;display:block;background:#202122;background:#202122}footer:after{content:"";position:absolute;top:0px;left:unset;width:2000px;height:100%;display:block;background:#202122;background:#202122;right:-2000px}footer .footer_inner .footer_content{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin-bottom:43px;max-width:1230px}footer .footer_inner .footer_content .portlet{width:calc(25% - 20px)}footer .footer_inner .footer_content .portlet .portlet_inner{font-size:15px;line-height:27px;padding:0px;background:#202122;color:#fff;font-weight:400}footer .footer_inner .footer_content .portlet .portlet_inner .portlet-title{margin-bottom:21px}footer .footer_inner .footer_content .portlet .portlet_inner li{list-style-type:none}footer .footer_inner .footer_content .portlet .portlet_inner a{color:#fff;font-size:15px}footer .footer_inner .footer_content .portlet .portlet_inner a:hover{color:#0093de}footer .footer_inner .footer_content .portlet .controls a{color:#1e1e1e}footer .footer_inner .button{float:left;margin-right:28px !important;padding-left:19px;padding-right:15px;padding-top:14px;font-size:17px;font-weight:700}footer .footer_inner .button i{margin-right:12px}footer .footer_inner .copy{float:right;text-align:right}footer .footer_inner .copy li{list-style-type:none}footer .footer_inner .copy a{color:rgba(244,244,244,.5);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-size:15px;line-height:54px}footer .footer_inner .copy a span{display:none}footer .footer_inner .copy a:hover{color:#f4f4f4}.breadcrumb{padding-bottom:7px;padding-top:36px}.breadcrumb .breadcrumb_home{display:none}.breadcrumb .breadcrumb_home+.breadcrumb_separator{display:none}.breadcrumb .breadcrumb_separator{margin:0 10px}.breadcrumb .breadcrumb_separator i{color:#9e9e9e;font-size:12px;line-heigh:15px}.breadcrumb a,.breadcrumb span{font-size:11px;letter-spacing:.5px;line-height:14px;color:#8a8a8a;text-transform:uppercase}.breadcrumb span{font-weight:700}.breadcrumb .you_are_here{display:none}.responsive_navigation_toggle{z-index:270;display:none;width:40px;height:30px;position:fixed;top:47px;right:32px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.responsive_navigation_toggle span{background:#0093de;display:block;height:4px;position:absolute;top:0;right:0;bottom:auto;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-moz-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;-o-transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;transition:transform .3s ease 0s,top .25s ease .25s,opacity .01s ease .25s;z-index:150}.responsive_navigation_toggle span:nth-child(2){top:12px}.responsive_navigation_toggle span:nth-child(3){top:24px}.navi_open .responsive_navigation_toggle span{top:42.5%;-webkit-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-moz-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;-o-transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s;transition:top .25s ease 0s,transform .3s ease .25s,opacity .01s ease .25s}.navi_open .responsive_navigation_toggle span:first-child{opacity:0}.navi_open .responsive_navigation_toggle span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.navi_open .responsive_navigation_toggle span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;opacity:1;padding:14px 10px !important;margin-left:0px !important;font-size:14px;margin-top:13px}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus{background:#0071ab;color:#fff !important}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover .slanted_edge_right,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:hover .slanted_edge_left,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button:before{content:none !important}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button .slanted_edge_right,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button .slanted_edge_left,#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_button .slanted_edge_right{display:none}#privacy_banner #privacy_banner_inner #privacy_buttons #privacy_more_information{font-size:12px}h1{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px}@media screen and (max-width: 800px){h1{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{h1{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.page_home h1{font-family:"Montserrat";font-size:16px;font-weight:500;line-height:19x;color:#0093de;margin-bottom:32px;letter-spacing:1.5px;text-transform:uppercase;line-height:19px}.page_home .content .introduction{margin-bottom:50px}.title_wrap .subtitle2{display:block;font-family:"Montserrat";font-size:11px;font-weight:500;line-height:11px;letter-spacing:.5px;padding:9px 10px;display:block;background:#000;color:#fff;text-transform:uppercase;position:absolute;top:50px;right:unset;bottom:unset;left:0px;z-index:1}.title_wrap .subtitle2+.page_title{margin-top:20px}body.listing_entry_class_blue_subtitle .title_wrap .subtitle2{background:#0093de}body.listing_entry_class_red_subtitle .title_wrap .subtitle2{background:#ee6244}.subtitle{font-family:"Montserrat";font-size:48px;font-weight:400;line-height:52px;color:#1e1e1e;margin-bottom:0px;letter-spacing:-0.4px}@media screen and (max-width: 800px){.subtitle{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:33px}}div.introduction{font-family:"Montserrat";font-size:32px;font-weight:400;line-height:44px;color:#1e1e1e;letter-spacing:.16px;margin-bottom:38px}@media screen and (max-width: 800px){div.introduction{font-family:"Montserrat";font-size:24px;font-weight:400;line-height:38px;margin-bottom:25px}}@media screen and (max-width: 500px){div.introduction{font-family:"Montserrat";font-size:19px;font-weight:400;line-height:28px;margin-bottom:20px}}h2,h2 a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px}@media screen and (max-width: 800px){h2,h2 a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{h2,h2 a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}h3,h3 a{font-family:"Montserrat";font-size:20px;font-weight:700;line-height:32px;color:#1e1e1e;margin-bottom:20px}@media screen and (max-width: 800px){h3,h3 a{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:25px;margin-bottom:10px}}h6,h6 a,h4,h4 a,h5,h5 a{font-family:"Montserrat";font-size:15px;font-weight:700;line-height:27px;color:#1e1e1e;margin-bottom:10px}@media screen and (max-width: 800px){h6,h6 a,h4,h4 a,h5,h5 a{font-family:"Montserrat";font-size:14px;font-weight:700;line-height:19px;margin-bottom:5px}}strong{font-weight:700}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6,p+table{margin-top:20px}p+h2,p+h3{margin-top:30px}.listing_entry_detail.with_picture{margin-top:60px}a{outline:none;color:#0093de;text-decoration:none}a:hover{color:#1e1e1e}a img{border:none}.content ol{margin:0 0 25px 16px;list-style-type:decimal;width:auto}.content ul{margin:0 0 25px 20px}.content p+p{margin-top:20px}.content table{border:none;border-spacing:0}table th{color:#1e1e1e;border-bottom:2px solid #1e1e1e;padding:8px 15px 8px 0;text-align:left}table td{border-bottom:1px solid rgba(35,31,32,.12);padding:8px 15px 8px 0}.accordeon_wrap{margin-top:40px;margin-bottom:35px;border-bottom:1px solid rgba(35,31,32,.12)}.accordeon_wrap:last-child{margin-bottom:0px}.accordeon_wrap .accordeon_title_selector{font-family:"Montserrat";font-size:20px;font-weight:700;line-height:32px;color:#1e1e1e;margin-bottom:20px;margin-top:0}@media screen and (max-width: 800px){.accordeon_wrap .accordeon_title_selector{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:25px;margin-bottom:10px}}.accordeon_wrap .accordeon_entry{border-top:1px solid rgba(35,31,32,.12);padding:14.5px 30px 0 0;box-sizing:border-box;position:relative;cursor:pointer}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title_selector,.accordeon_wrap .accordeon_entry:hover .accordeon_title_selector{color:#0093de !important}.accordeon_wrap .accordeon_entry.visible_detail .accordeon_title_selector:before,.accordeon_wrap .accordeon_entry:hover .accordeon_title_selector:before{opacity:1;visibility:visible}.accordeon_wrap .accordeon_entry.visible_detail:before,.accordeon_wrap .accordeon_entry:hover:before{color:#0093de !important}.accordeon_wrap .accordeon_entry h3.accordeon_title_selector{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:"Montserrat";font-size:20px;font-weight:700;line-height:32px;color:#1e1e1e;margin-bottom:20px;margin-bottom:15px}@media screen and (max-width: 800px){.accordeon_wrap .accordeon_entry h3.accordeon_title_selector{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:25px;margin-bottom:10px}}.accordeon_wrap .accordeon_entry .accordeon_content p:nth-last-child(1){margin-bottom:0}.accordeon_wrap .accordeon_entry.visible_detail:before{content:""}.accordeon_wrap .accordeon_entry.visible_detail{margin-bottom:10px}.accordeon_wrap .accordeon_entry:before{content:"";position:absolute;top:12px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:19px;font-weight:400;text-transform:none;color:#1e1e1e;right:0;font-weight:200;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.end_accordeon+p,.end_accordeon+h4,.end_accordeon+h4 a,.end_accordeon+h5,.end_accordeon+h5 a,.end_accordeon+h6,.end_accordeon+h6 a,  .end_accordeon+h3,.end_accordeon+h3 a,.end_accordeon+h2,.end_accordeon+h2 a,  {margin-top:40px !important}.button,.listing-more-button{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0}.button:hover,.button:focus,.listing-more-button:hover,.listing-more-button:focus{background:#0071ab;color:#fff !important}.button:hover .slanted_edge_right,.button:focus .slanted_edge_right,.listing-more-button:hover .slanted_edge_right,.listing-more-button:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button:hover .slanted_edge_left,.button:focus .slanted_edge_left,.listing-more-button:hover .slanted_edge_left,.listing-more-button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.button:before,.listing-more-button:before{content:none !important}.button .slanted_edge_right,.button .slanted_edge_left,.listing-more-button .slanted_edge_right,.listing-more-button .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.button .slanted_edge_left,.listing-more-button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.button,.listing-more-button{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}a{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body .introduction span.management_controls{margin-top:0}.system_page #system_page_content+.portlet,.system_page .portlet_content_dynamic-popup{display:none !important}div#management button.button,div#management a.button.with_icon,div#management input.button,div#management a.button{color:#666 !important;opacity:1 !important}div#management button.button:hover,div#management button.button:focus,div#management a.button.with_icon:hover,div#management a.button.with_icon:focus,div#management input.button:hover,div#management input.button:focus,div#management a.button:hover,div#management a.button:focus{color:#303030 !important}div#management div.button_bar_bottom .button.close_button:only-child:not(.secondary),div#management div.button_bar_bottom .button.back_button:only-child,div#management div.button_bar_bottom .button:not(.cancel_button):not(.close_button):not(.back_button):not(.secondary){color:#fff !important}.logged_in a.add_entry_link{opacity:1 !important;color:#666 !important;align-self:flex-start}body .documents span.management_controls,body .pictures span.management_controls,body .musics span.management_controls,body .videos span.management_controls{height:auto !important;width:auto !important}div.popup_content .popup_button_wrap .button+.button{color:#666 !important;margin-right:10px !important}div#system_page_content>.breadcrumb>*{display:unset;text-transform:none}div#system_page_content>.breadcrumb .breadcrumb_separator i{display:none}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .add_portlet input.action_button{opacity:1}.logged_in div.portlets div.portlets_inner_wrap a.add_portlet_link{opacity:1;color:#666 !important}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .portlet_inner{background:#fff !important}.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .portlet-title,.logged_in div.portlets div.portlets_inner_wrap div[id*=add_portlet_] .portlet-title a{margin-bottom:20px !important}div#management .meta_language_tab h2,div#management .meta_language_tab h2 a{margin:0;padding:0;font:700 20px/26px "VAG Rounded",sans-serif;margin:0 0 10px;padding:0;color:#303030 !important;text-transform:none;letter-spacing:.03em;background:none;border:0;border-radius:0}div#management .meta_language_tab h2:not(:first-child){margin-top:40px}div#management .p_permalink input{width:auto}.message,.company_not_verified{border:0;border-bottom:2px solid #0093de;color:#0093de;background:none;font-weight:700;padding:0 0 6px;margin:0 0 20px;margin-top:20px;font-size:16px}.mod_mailform .message{text-align:left}.mod_mailform .message .missing_fields_title{color:#0093de;margin-bottom:8px}.mod_mailform .message .missing_fields ul{margin-bottom:4px;margin-left:0}.mod_mailform .message .missing_fields ul li{text-align:left;padding-left:15px}.mod_mailform .message .missing_fields ul li:before{content:"";color:#0093de}.input_button_wrapper{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0}.input_button_wrapper:hover,.input_button_wrapper:focus{background:#0071ab;color:#fff !important}.input_button_wrapper:hover .slanted_edge_right,.input_button_wrapper:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input_button_wrapper:hover .slanted_edge_left,.input_button_wrapper:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.input_button_wrapper:before{content:none !important}.input_button_wrapper .slanted_edge_right,.input_button_wrapper .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input_button_wrapper .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.input_button_wrapper{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.input_button_wrapper input{padding:0px !important;border:0px !important;background:rgba(0,0,0,0) !important}.listing_property_filter form{margin-top:60px;margin-bottom:-65px;overflow:auto}.listing_property_filter form p.p_select2_filter{width:calc(33.3% - 26.6666666667px);float:left;margin-right:40px;margin-bottom:30px}.listing_property_filter form p.p_select2_filter label{font-size:14px;font-weight:700;margin-bottom:10px}.listing_property_filter form p.p_select2_filter .select2-container{width:100% !important;min-width:0;font:400 18px/36px "Montserrat",Arial,Verdana,sans-serif !important}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple{font-size:15px;line-height:0px;color:#000;background:#f4f4f4;border:1px solid #eaeaea;width:100%;padding:10px 10px;height:52px;border-radius:0px;overflow:auto;overflow-x:hidden;cursor:pointer}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple:before{content:"";position:absolute;right:0px;top:0px;width:49px;height:49px;background:#eaeaea;border:1px solid #eaeaea}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple:after{content:"";position:absolute;top:0px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:24px;font-weight:400;text-transform:none;color:#1e1e1e;right:0px;width:49px;height:49px;text-align:center;line-height:52px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:300}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-right:48px;width:100%}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{font-size:13px;background:#fff;border-color:#eaeaea;border-width:1px;padding:8px 12px;line-height:12px;margin-top:0px;position:relative;max-width:calc(100% - 40px);overflow:hidden;padding-right:30px;border-radius:3px;position:relative;color:#9e9e9e}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{color:#000;position:absolute;right:-2px;top:0px;background:#fff;height:100%;width:8px;padding:0px 11px}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:before{content:"";position:absolute;top:0px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:15px;font-weight:400;text-transform:none;color:#1e1e1e;background:#fff;font-weight:300;padding-top:9px}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search{padding:5px 3px}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-search input{margin:0;cursor:pointer;line-height:15px;font-family:"Montserrat"}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--focus .select2-selection--multiple{cursor:pointer !important}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--focus .select2-selection--multiple .select2-search input{cursor:text !important}.listing_property_filter form p.p_select2_filter .select2-container.select2-container--open .select2-selection--multiple:after{transform:rotate(-180deg)}.listing_property_filter form .listing_search_wrap{width:calc(33.3% - 26.6666666667px);margin-right:0px;margin-bottom:30px;float:left;position:relative}.listing_property_filter form .listing_search_wrap label{font-size:14px;font-weight:700;margin-bottom:10px}.listing_property_filter form .listing_search_wrap:before{content:"";position:absolute;top:0px;left:unset;width:49px;height:49px;display:block;background:#f4f4f4;right:0px;top:unset;bottom:0px;background:#f4f4f4;border:1px solid #eaeaea}.listing_property_filter form .listing_search_wrap input{color:#000;background:#f4f4f4;border:1px solid #eaeaea;width:100%;padding:11.5px 13px;box-sizing:border-box;font:400 18px/36px "Montserrat",Arial,Verdana,sans-serif;font-size:15px;line-height:27px}.listing_property_filter form .listing_search_wrap .listing_search_buttons{position:absolute;right:0px;bottom:0px;width:52px;height:52px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;background:#0093de}.listing_property_filter form .listing_search_wrap .listing_search_buttons .input_button_wrapper{padding:0}.listing_property_filter form .listing_search_wrap .listing_search_buttons .input_button_wrapper>div{display:none}.listing_property_filter form .listing_search_wrap .listing_search_buttons:before{line-height:50px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;content:"";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:18px;font-weight:400;text-transform:none;color:#fff;font-weight:700;position:relative}.listing_property_filter form .listing_search_wrap .listing_search_buttons input{bottom:0;position:absolute;right:0px;text-indent:-1000px;padding:13px 13px;background:none;border:0px}.listing_property_filter form .listing_search_wrap .listing_search_buttons:hover:before{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.listing_property_filter form .listing_reset_filter{clear:both;position:relative;display:block;text-align:right;font-size:14px;width:fit-content;float:right}.listing_property_filter form .listing_reset_filter:before{content:"";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:18px;font-weight:400;text-transform:none;color:#0093de;position:relative;float:left;margin-right:14px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.listing_property_filter form .listing_reset_filter:hover:before{color:#1e1e1e}body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) #mixItUp,body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) .content_wrap>.content{max-width:calc(100% - 390px);padding-right:80px;padding-left:47px;float:right;width:100%}@media screen and (max-width: 1200px){body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) #mixItUp,body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) .content_wrap>.content{max-width:calc(100% - 305px);padding-right:0px;padding-left:40px}}@media screen and (max-width: 1000px){body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) #mixItUp,body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) .content_wrap>.content{max-width:100%;padding-left:0px}}@media print{body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) #mixItUp,body:not(.css_immobilien):not(.css_referenzen):not(.mod_overview) .content_wrap>.content{max-width:100% !important;padding:0}}.no_entries{display:block}.not_published{box-sizing:border-box}.module-listing{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;margin:120px 0px;margin-bottom:80px}.listing_entry_backlink a{font-weight:500;margin-bottom:20px;display:inline-block}.listing_entry_backlink a:before{content:"";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:18px;font-weight:400;text-transform:none;color:#0093de;position:relative;float:left;margin-right:8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.listing_entry_backlink a:hover:before{color:#1e1e1e}body.mod_listing:not(.mod_action_filter_entries) .listing-no-results{display:none}body:not(.css_referenzen):not(.css_immobilien) .listing_entry,.overview_item{width:100%;margin-bottom:40px;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;transition:all .6s ease-out;transition:box-shadow .2s ease-in-out left .6s ease-in-out;position:relative;left:-5vw;opacity:0}body:not(.css_referenzen):not(.css_immobilien) .listing_entry.is_visible,.overview_item.is_visible{left:0px;opacity:1}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .listing-subtitle2,.overview_item .listing-subtitle2{display:none}body:not(.css_referenzen):not(.css_immobilien) .listing_entry.listing_entry_with_picture .content,body:not(.css_referenzen):not(.css_immobilien) .listing_entry.overview_item_with_picture .content,body:not(.css_referenzen):not(.css_immobilien) .listing_entry.element_link_entire_with_picture .content,.overview_item.listing_entry_with_picture .content,.overview_item.overview_item_with_picture .content,.overview_item.element_link_entire_with_picture .content{width:calc(100% - 342px)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content,.overview_item .content{float:left;margin:0;background:#fff;padding:45px;box-sizing:border-box}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-title,.overview_item .content .listing-title{margin-bottom:38px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .subtitle,.overview_item .content .subtitle{font-family:"Montserrat";font-size:16px;font-weight:500;line-height:19px;color:#0093de;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:17px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-content-text+.listing_properties,.overview_item .content .listing-content-text+.listing_properties{margin-top:20px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button,.overview_item .content .listing-more-button{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;margin-top:37px;padding-left:43px;padding-right:43px;background:#f4f4f4;color:#1e1e1e !important;z-index:26}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:focus,.overview_item .content .listing-more-button:hover,.overview_item .content .listing-more-button:focus{background:#0071ab;color:#fff !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover .slanted_edge_right,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:focus .slanted_edge_right,.overview_item .content .listing-more-button:hover .slanted_edge_right,.overview_item .content .listing-more-button:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover .slanted_edge_left,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:focus .slanted_edge_left,.overview_item .content .listing-more-button:hover .slanted_edge_left,.overview_item .content .listing-more-button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:before,.overview_item .content .listing-more-button:before{content:none !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button .slanted_edge_right,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button .slanted_edge_left,.overview_item .content .listing-more-button .slanted_edge_right,.overview_item .content .listing-more-button .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button .slanted_edge_left,.overview_item .content .listing-more-button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button,.overview_item .content .listing-more-button{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button .slanted_edge_left,.overview_item .content .listing-more-button .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f4f4f4 rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button .slanted_edge_right,.overview_item .content .listing-more-button .slanted_edge_right{border-color:#f4f4f4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover,.overview_item .content .listing-more-button:hover{color:#fff !important;background:#0093de}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover .slanted_edge_left,.overview_item .content .listing-more-button:hover .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-more-button:hover .slanted_edge_right,.overview_item .content .listing-more-button:hover .slanted_edge_right{border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures,.overview_item .pictures{width:342px;float:left;overflow:hidden}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture,.overview_item .pictures .picture{width:100%;height:100%}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture div,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture a,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture span,.overview_item .pictures .picture div,.overview_item .pictures .picture a,.overview_item .pictures .picture span{width:100%;height:100%}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture div img,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture a img,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .picture span img,.overview_item .pictures .picture div img,.overview_item .pictures .picture a img,.overview_item .pictures .picture span img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .video,.overview_item .pictures .video{height:100% !important;width:100% !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .video .video-js,.overview_item .pictures .video .video-js{height:100% !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .video .video-js .vjs-poster,.overview_item .pictures .video .video-js .vjs-poster{background-size:cover !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .video .resource_video_description,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures .video h3,.overview_item .pictures .video .resource_video_description,.overview_item .pictures .video h3{display:none}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos,.overview_item .videos{width:342px;float:left;overflow:hidden}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos .video,.overview_item .videos .video{height:100% !important;width:100% !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos .video .video-js,.overview_item .videos .video .video-js{height:100% !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos .video .video-js .vjs-poster,.overview_item .videos .video .video-js .vjs-poster{background-size:cover !important}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos .video .resource_video_description,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .videos .video h3,.overview_item .videos .video .resource_video_description,.overview_item .videos .video h3{display:none}body:not(.css_referenzen):not(.css_immobilien) .listing_entry:hover,.overview_item:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}body:not(.css_referenzen):not(.css_immobilien).category_34 .listing_entry:has(.videos) .content{width:100% !important}body:not(.css_referenzen):not(.css_immobilien).category_34 .listing_entry .videos{width:100%;float:none;height:auto !important}body:not(.css_referenzen):not(.css_immobilien).category_34 .listing_entry .videos .video .video-js{width:100% !important;height:auto !important}body:not(.css_referenzen):not(.css_immobilien).category_34 .listing_entry .videos .video video{display:block;position:relative !important;width:100% !important;height:auto !important;aspect-ratio:16/9}.overview_item{left:0px;opacity:1;box-shadow:none !important}.overview_item .content{background:rgba(0,0,0,0);padding:0px;padding-bottom:31px}.overview_item .content h2{margin-bottom:18px}.overview_item .content .listing-more-button{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;color:#0093de !important;background:#fff !important;margin-top:37px;padding-left:43px;padding-right:43px}.overview_item .content .listing-more-button:hover,.overview_item .content .listing-more-button:focus{background:#0071ab;color:#fff !important}.overview_item .content .listing-more-button:hover .slanted_edge_right,.overview_item .content .listing-more-button:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.overview_item .content .listing-more-button:hover .slanted_edge_left,.overview_item .content .listing-more-button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.overview_item .content .listing-more-button:before{content:none !important}.overview_item .content .listing-more-button .slanted_edge_right,.overview_item .content .listing-more-button .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.overview_item .content .listing-more-button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.overview_item .content .listing-more-button{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.overview_item .content .listing-more-button .slanted_edge_right,.overview_item .content .listing-more-button .slanted_edge_left{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.overview_item .content .listing-more-button .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.overview_item .content .listing-more-button:hover,.overview_item .content .listing-more-button:focus{background:#0093de !important;color:#fff !important}.overview_item .content .listing-more-button:hover .slanted_edge_right,.overview_item .content .listing-more-button:focus .slanted_edge_right{border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.overview_item .content .listing-more-button:hover .slanted_edge_left,.overview_item .content .listing-more-button:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}.overview_item .resource_container .picture div img,.overview_item .resource_container .picture a img,.overview_item .resource_container .picture span img{width:100% !important;height:auto !important}.overview_item.listing_entry_with_picture .content,.overview_item.overview_item_with_picture .content,.overview_item.element_link_entire_with_picture .content{padding:45px}.overview_item:first-child{margin-top:40px}.css_referenzen .module-listing,.css_immobilien .module-listing,.portlets_bottom_grey .portlet_listing .module-listing{margin-top:60px}.css_referenzen .listing-entry-inline,.css_immobilien .listing-entry-inline,.portlets_bottom_grey .portlet_listing .listing-entry-inline{height:100%;display:flex;flex-flow:column}.css_referenzen .listing_entry,.css_referenzen .portlet-listing-entry,.css_immobilien .listing_entry,.css_immobilien .portlet-listing-entry,.portlets_bottom_grey .portlet_listing .listing_entry,.portlets_bottom_grey .portlet_listing .portlet-listing-entry{width:calc(33.3% - 26.6666666667px);margin-bottom:40px;margin-left:40px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:relative;overflow:hidden}.css_referenzen .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.blue_subtitle .listing-subtitle2,.css_referenzen .listing_entry.blue_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.black_subtitle .listing-subtitle2,.css_referenzen .listing_entry.black_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.red_subtitle .listing-subtitle2,.css_referenzen .listing_entry.red_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.blue_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.blue_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.black_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.black_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.red_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.blue_subtitle .listing-subtitle2,.css_immobilien .listing_entry.blue_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.black_subtitle .listing-subtitle2,.css_immobilien .listing_entry.black_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.red_subtitle .listing-subtitle2,.css_immobilien .listing_entry.red_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.blue_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.blue_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.black_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.black_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.red_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.black_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.black_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2{display:block;font-family:"Montserrat";font-size:11px;font-weight:500;line-height:11.2px;letter-spacing:.5px;padding:9px 10px;display:block;background:#000;color:#fff;text-transform:uppercase;position:absolute;top:0px;right:unset;bottom:unset;left:28px;z-index:1}.css_referenzen .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .listing_entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .listing_entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .listing_entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_referenzen .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_referenzen .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .listing_entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .listing_entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.css_immobilien .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.css_immobilien .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.black_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .listing-subtitle2+.content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle:not(.listing_entry_with_picture) .portlet-entry-subtitle2+.portlet-listing-content-container{padding-top:50px}.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_referenzen .listing_entry.red_subtitle .listing-subtitle2,.css_referenzen .listing_entry.red_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_referenzen .portlet-listing-entry.red_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_immobilien .listing_entry.red_subtitle .listing-subtitle2,.css_immobilien .listing_entry.red_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.css_immobilien .portlet-listing-entry.red_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.red_subtitle .portlet-entry-subtitle2{width:200px;padding-left:45px;padding-right:45px;top:35px;left:auto;right:-45px;background:#ee6244;text-align:center;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.css_referenzen .listing_entry .content,.css_referenzen .listing_entry .portlet-listing-content-container,.css_referenzen .portlet-listing-entry .content,.css_referenzen .portlet-listing-entry .portlet-listing-content-container,.css_immobilien .listing_entry .content,.css_immobilien .listing_entry .portlet-listing-content-container,.css_immobilien .portlet-listing-entry .content,.css_immobilien .portlet-listing-entry .portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry .content,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container{width:100%;box-sizing:border-box;margin:0;padding:26px 27px;padding-bottom:22px;background:#fff;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;border:1px solid #eaeaea;border-top:0px;height:100%}.css_referenzen .listing_entry .content .listing-title,.css_referenzen .listing_entry .content .listing-title a,.css_referenzen .listing_entry .content h4,.css_referenzen .listing_entry .portlet-listing-content-container .listing-title,.css_referenzen .listing_entry .portlet-listing-content-container .listing-title a,.css_referenzen .listing_entry .portlet-listing-content-container h4,.css_referenzen .portlet-listing-entry .content .listing-title,.css_referenzen .portlet-listing-entry .content .listing-title a,.css_referenzen .portlet-listing-entry .content h4,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-title,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-title a,.css_referenzen .portlet-listing-entry .portlet-listing-content-container h4,.css_immobilien .listing_entry .content .listing-title,.css_immobilien .listing_entry .content .listing-title a,.css_immobilien .listing_entry .content h4,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title a,.css_immobilien .listing_entry .portlet-listing-content-container h4,.css_immobilien .portlet-listing-entry .content .listing-title,.css_immobilien .portlet-listing-entry .content .listing-title a,.css_immobilien .portlet-listing-entry .content h4,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title a,.css_immobilien .portlet-listing-entry .portlet-listing-content-container h4,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-title,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-title a,.portlets_bottom_grey .portlet_listing .listing_entry .content h4,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-title,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-title a,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container h4,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-title,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-title a,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content h4,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px}.css_referenzen .listing_entry .content .listing-title+.listing-content-text,.css_referenzen .listing_entry .content .listing-title a+.listing-content-text,.css_referenzen .listing_entry .content h4+.listing-content-text,.css_referenzen .listing_entry .portlet-listing-content-container .listing-title+.listing-content-text,.css_referenzen .listing_entry .portlet-listing-content-container .listing-title a+.listing-content-text,.css_referenzen .listing_entry .portlet-listing-content-container h4+.listing-content-text,.css_referenzen .portlet-listing-entry .content .listing-title+.listing-content-text,.css_referenzen .portlet-listing-entry .content .listing-title a+.listing-content-text,.css_referenzen .portlet-listing-entry .content h4+.listing-content-text,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing-content-text,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-title a+.listing-content-text,.css_referenzen .portlet-listing-entry .portlet-listing-content-container h4+.listing-content-text,.css_immobilien .listing_entry .content .listing-title+.listing-content-text,.css_immobilien .listing_entry .content .listing-title a+.listing-content-text,.css_immobilien .listing_entry .content h4+.listing-content-text,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title+.listing-content-text,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title a+.listing-content-text,.css_immobilien .listing_entry .portlet-listing-content-container h4+.listing-content-text,.css_immobilien .portlet-listing-entry .content .listing-title+.listing-content-text,.css_immobilien .portlet-listing-entry .content .listing-title a+.listing-content-text,.css_immobilien .portlet-listing-entry .content h4+.listing-content-text,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing-content-text,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title a+.listing-content-text,.css_immobilien .portlet-listing-entry .portlet-listing-content-container h4+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-title+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-title a+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .content h4+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-title+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-title a+.listing-content-text,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container h4+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-title+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-title a+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content h4+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a+.listing-content-text,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4+.listing-content-text{margin-top:22px}.css_referenzen .listing_entry .content .subtitle,.css_referenzen .listing_entry .content .portlet-entry-subtitle,.css_referenzen .listing_entry .portlet-listing-content-container .subtitle,.css_referenzen .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.css_referenzen .portlet-listing-entry .content .subtitle,.css_referenzen .portlet-listing-entry .content .portlet-entry-subtitle,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .subtitle,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle,.css_immobilien .listing_entry .content .subtitle,.css_immobilien .listing_entry .content .portlet-entry-subtitle,.css_immobilien .listing_entry .portlet-listing-content-container .subtitle,.css_immobilien .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.css_immobilien .portlet-listing-entry .content .subtitle,.css_immobilien .portlet-listing-entry .content .portlet-entry-subtitle,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .subtitle,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .content .subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .content .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}@media screen and (max-width: 800px){.css_referenzen .listing_entry .content .subtitle,.css_referenzen .listing_entry .content .portlet-entry-subtitle,.css_referenzen .listing_entry .portlet-listing-content-container .subtitle,.css_referenzen .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.css_referenzen .portlet-listing-entry .content .subtitle,.css_referenzen .portlet-listing-entry .content .portlet-entry-subtitle,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .subtitle,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle,.css_immobilien .listing_entry .content .subtitle,.css_immobilien .listing_entry .content .portlet-entry-subtitle,.css_immobilien .listing_entry .portlet-listing-content-container .subtitle,.css_immobilien .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.css_immobilien .portlet-listing-entry .content .subtitle,.css_immobilien .portlet-listing-entry .content .portlet-entry-subtitle,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .subtitle,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .content .subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .content .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .subtitle,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .portlet-entry-subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}.css_referenzen .listing_entry .content .listing-content-text+.listing_properties,.css_referenzen .listing_entry .content .listing-content-introduction+.listing_properties,.css_referenzen .listing_entry .content .listing-subtitle+.listing_properties,.css_referenzen .listing_entry .content .listing-title+.listing_properties,.css_referenzen .listing_entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_referenzen .listing_entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_referenzen .listing_entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_referenzen .listing_entry .portlet-listing-content-container .listing-title+.listing_properties,.css_referenzen .portlet-listing-entry .content .listing-content-text+.listing_properties,.css_referenzen .portlet-listing-entry .content .listing-content-introduction+.listing_properties,.css_referenzen .portlet-listing-entry .content .listing-subtitle+.listing_properties,.css_referenzen .portlet-listing-entry .content .listing-title+.listing_properties,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing_properties,.css_immobilien .listing_entry .content .listing-content-text+.listing_properties,.css_immobilien .listing_entry .content .listing-content-introduction+.listing_properties,.css_immobilien .listing_entry .content .listing-subtitle+.listing_properties,.css_immobilien .listing_entry .content .listing-title+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-content-text+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-content-introduction+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-subtitle+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-title+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-content-text+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-content-introduction+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-subtitle+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-title+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-content-text+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-title+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-content-text+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-content-introduction+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-subtitle+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-title+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-content-text+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing_properties{margin-top:20px}.css_referenzen .listing_entry .content .listing_properties,.css_referenzen .listing_entry .portlet-listing-content-container .listing_properties,.css_referenzen .portlet-listing-entry .content .listing_properties,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing_properties,.css_immobilien .listing_entry .content .listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties,.css_immobilien .portlet-listing-entry .content .listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing_properties,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing_properties,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties{opacity:50%}.css_referenzen .listing_entry .content .listing_properties .parent_property_title,.css_referenzen .listing_entry .portlet-listing-content-container .listing_properties .parent_property_title,.css_referenzen .portlet-listing-entry .content .listing_properties .parent_property_title,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing_properties .parent_property_title,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing_properties .parent_property_title,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing_properties .parent_property_title,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{display:block;font-weight:700}.css_referenzen .listing_entry .content .listing-more-button,.css_referenzen .listing_entry .content .portlet-listing-more,.css_referenzen .listing_entry .portlet-listing-content-container .listing-more-button,.css_referenzen .listing_entry .portlet-listing-content-container .portlet-listing-more,.css_referenzen .portlet-listing-entry .content .listing-more-button,.css_referenzen .portlet-listing-entry .content .portlet-listing-more,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing-more-button,.css_referenzen .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.css_immobilien .listing_entry .content .listing-more-button,.css_immobilien .listing_entry .content .portlet-listing-more,.css_immobilien .listing_entry .portlet-listing-content-container .listing-more-button,.css_immobilien .listing_entry .portlet-listing-content-container .portlet-listing-more,.css_immobilien .portlet-listing-entry .content .listing-more-button,.css_immobilien .portlet-listing-entry .content .portlet-listing-more,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-more-button,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_bottom_grey .portlet_listing .listing_entry .content .listing-more-button,.portlets_bottom_grey .portlet_listing .listing_entry .content .portlet-listing-more,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .listing-more-button,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container .portlet-listing-more,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .listing-more-button,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content .portlet-listing-more,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-more-button,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more{display:none}.css_referenzen .listing_entry .pictures,.css_referenzen .listing_entry .videos,.css_referenzen .portlet-listing-entry .pictures,.css_referenzen .portlet-listing-entry .videos,.css_immobilien .listing_entry .pictures,.css_immobilien .listing_entry .videos,.css_immobilien .portlet-listing-entry .pictures,.css_immobilien .portlet-listing-entry .videos,.portlets_bottom_grey .portlet_listing .listing_entry .pictures,.portlets_bottom_grey .portlet_listing .listing_entry .videos,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos{width:100%}.css_referenzen .listing_entry .pictures .picture,.css_referenzen .listing_entry .pictures .video,.css_referenzen .listing_entry .videos .picture,.css_referenzen .listing_entry .videos .video,.css_referenzen .portlet-listing-entry .pictures .picture,.css_referenzen .portlet-listing-entry .pictures .video,.css_referenzen .portlet-listing-entry .videos .picture,.css_referenzen .portlet-listing-entry .videos .video,.css_immobilien .listing_entry .pictures .picture,.css_immobilien .listing_entry .pictures .video,.css_immobilien .listing_entry .videos .picture,.css_immobilien .listing_entry .videos .video,.css_immobilien .portlet-listing-entry .pictures .picture,.css_immobilien .portlet-listing-entry .pictures .video,.css_immobilien .portlet-listing-entry .videos .picture,.css_immobilien .portlet-listing-entry .videos .video,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .picture,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .video,.portlets_bottom_grey .portlet_listing .listing_entry .videos .picture,.portlets_bottom_grey .portlet_listing .listing_entry .videos .video,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .picture,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .video,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .picture,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .video{width:100%}.css_referenzen .listing_entry .pictures .picture img,.css_referenzen .listing_entry .pictures .video img,.css_referenzen .listing_entry .videos .picture img,.css_referenzen .listing_entry .videos .video img,.css_referenzen .portlet-listing-entry .pictures .picture img,.css_referenzen .portlet-listing-entry .pictures .video img,.css_referenzen .portlet-listing-entry .videos .picture img,.css_referenzen .portlet-listing-entry .videos .video img,.css_immobilien .listing_entry .pictures .picture img,.css_immobilien .listing_entry .pictures .video img,.css_immobilien .listing_entry .videos .picture img,.css_immobilien .listing_entry .videos .video img,.css_immobilien .portlet-listing-entry .pictures .picture img,.css_immobilien .portlet-listing-entry .pictures .video img,.css_immobilien .portlet-listing-entry .videos .picture img,.css_immobilien .portlet-listing-entry .videos .video img,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .picture img,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .video img,.portlets_bottom_grey .portlet_listing .listing_entry .videos .picture img,.portlets_bottom_grey .portlet_listing .listing_entry .videos .video img,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .picture img,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .video img,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .picture img,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .video img{width:100%;height:auto}.css_referenzen .listing_entry .pictures .picture .video-js,.css_referenzen .listing_entry .pictures .video .video-js,.css_referenzen .listing_entry .videos .picture .video-js,.css_referenzen .listing_entry .videos .video .video-js,.css_referenzen .portlet-listing-entry .pictures .picture .video-js,.css_referenzen .portlet-listing-entry .pictures .video .video-js,.css_referenzen .portlet-listing-entry .videos .picture .video-js,.css_referenzen .portlet-listing-entry .videos .video .video-js,.css_immobilien .listing_entry .pictures .picture .video-js,.css_immobilien .listing_entry .pictures .video .video-js,.css_immobilien .listing_entry .videos .picture .video-js,.css_immobilien .listing_entry .videos .video .video-js,.css_immobilien .portlet-listing-entry .pictures .picture .video-js,.css_immobilien .portlet-listing-entry .pictures .video .video-js,.css_immobilien .portlet-listing-entry .videos .picture .video-js,.css_immobilien .portlet-listing-entry .videos .video .video-js,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .picture .video-js,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .video .video-js,.portlets_bottom_grey .portlet_listing .listing_entry .videos .picture .video-js,.portlets_bottom_grey .portlet_listing .listing_entry .videos .video .video-js,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .picture .video-js,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .video .video-js,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .picture .video-js,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .video .video-js{height:auto !important;padding:0 0 56.3%}.css_referenzen .listing_entry .pictures .picture .video-js .vjs-poster,.css_referenzen .listing_entry .pictures .video .video-js .vjs-poster,.css_referenzen .listing_entry .videos .picture .video-js .vjs-poster,.css_referenzen .listing_entry .videos .video .video-js .vjs-poster,.css_referenzen .portlet-listing-entry .pictures .picture .video-js .vjs-poster,.css_referenzen .portlet-listing-entry .pictures .video .video-js .vjs-poster,.css_referenzen .portlet-listing-entry .videos .picture .video-js .vjs-poster,.css_referenzen .portlet-listing-entry .videos .video .video-js .vjs-poster,.css_immobilien .listing_entry .pictures .picture .video-js .vjs-poster,.css_immobilien .listing_entry .pictures .video .video-js .vjs-poster,.css_immobilien .listing_entry .videos .picture .video-js .vjs-poster,.css_immobilien .listing_entry .videos .video .video-js .vjs-poster,.css_immobilien .portlet-listing-entry .pictures .picture .video-js .vjs-poster,.css_immobilien .portlet-listing-entry .pictures .video .video-js .vjs-poster,.css_immobilien .portlet-listing-entry .videos .picture .video-js .vjs-poster,.css_immobilien .portlet-listing-entry .videos .video .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .picture .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .listing_entry .pictures .video .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .listing_entry .videos .picture .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .listing_entry .videos .video .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .picture .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .pictures .video .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .picture .video-js .vjs-poster,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .videos .video .video-js .vjs-poster{background-size:cover}.css_referenzen .listing_entry:last-child,.css_referenzen .portlet-listing-entry:last-child,.css_immobilien .listing_entry:last-child,.css_immobilien .portlet-listing-entry:last-child,.portlets_bottom_grey .portlet_listing .listing_entry:last-child,.portlets_bottom_grey .portlet_listing .portlet-listing-entry:last-child{margin-right:auto}.css_referenzen .listing_entry:nth-child(3n+1),.css_referenzen .portlet-listing-entry:nth-child(3n+1),.css_immobilien .listing_entry:nth-child(3n+1),.css_immobilien .portlet-listing-entry:nth-child(3n+1),.portlets_bottom_grey .portlet_listing .listing_entry:nth-child(3n+1),.portlets_bottom_grey .portlet_listing .portlet-listing-entry:nth-child(3n+1){margin-left:0px}.css_referenzen .listing_entry:hover,.css_referenzen .portlet-listing-entry:hover,.css_immobilien .listing_entry:hover,.css_immobilien .portlet-listing-entry:hover,.portlets_bottom_grey .portlet_listing .listing_entry:hover,.portlets_bottom_grey .portlet_listing .portlet-listing-entry:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.css_referenzen .listing_entry.blue_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.blue_subtitle .listing-subtitle2,.css_immobilien .listing_entry.blue_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle .listing-subtitle2{background:#0093de}.css_immobilien .listing_property_filter form p.p_select2_filter:nth-child(7n),.css_immobilien .listing_property_filter form p.p_select2_filter:nth-child(4n),.css_immobilien .listing_property_filter form p.p_select2_filter:nth-child(5n),.css_immobilien .listing_property_filter form p.p_select2_filter:nth-child(6n),#portlets_home_bottom .listing_property_filter form p.p_select2_filter:nth-child(7n),#portlets_home_bottom .listing_property_filter form p.p_select2_filter:nth-child(4n),#portlets_home_bottom .listing_property_filter form p.p_select2_filter:nth-child(5n),#portlets_home_bottom .listing_property_filter form p.p_select2_filter:nth-child(6n){display:none}.css_immobilien .listing_entry .content .listing-content-text+.listing_properties,.css_immobilien .listing_entry .content .listing-content-introduction+.listing_properties,.css_immobilien .listing_entry .content .listing-subtitle+.listing_properties,.css_immobilien .listing_entry .content .listing-title+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing-title+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-content-text+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-content-introduction+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-subtitle+.listing_properties,.css_immobilien .portlet-listing-entry .content .listing-title+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-content-text+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-subtitle+.listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing_properties,#portlets_home_bottom .listing_entry .content .listing-content-text+.listing_properties,#portlets_home_bottom .listing_entry .content .listing-content-introduction+.listing_properties,#portlets_home_bottom .listing_entry .content .listing-subtitle+.listing_properties,#portlets_home_bottom .listing_entry .content .listing-title+.listing_properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing-content-text+.listing_properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing-subtitle+.listing_properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing-title+.listing_properties,#portlets_home_bottom .portlet-listing-entry .content .listing-content-text+.listing_properties,#portlets_home_bottom .portlet-listing-entry .content .listing-content-introduction+.listing_properties,#portlets_home_bottom .portlet-listing-entry .content .listing-subtitle+.listing_properties,#portlets_home_bottom .portlet-listing-entry .content .listing-title+.listing_properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing-content-text+.listing_properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing-content-introduction+.listing_properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing-subtitle+.listing_properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing_properties{margin-top:20px}.css_immobilien .listing_entry .content .listing_properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties,.css_immobilien .portlet-listing-entry .content .listing_properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties,#portlets_home_bottom .listing_entry .content .listing_properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties,#portlets_home_bottom .portlet-listing-entry .content .listing_properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties{opacity:100%;color:rgba(30,30,30,.5)}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_22,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_22,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_22,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_22,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_22,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_22,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_22,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_22{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group{margin-bottom:6px}.css_immobilien .listing_entry .content .listing_properties .listing_property_group:last-child,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group:last-child,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group:last-child,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group:last-child,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child{margin-bottom:0px}.css_immobilien .listing_entry .content .listing_properties .listing_property_group .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group .parent_property_title{display:inline-block}.css_immobilien .listing_entry .content .listing_properties .listing_property_group:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:before{content:"";position:absolute;top:0px;left:0px;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:400;text-transform:none;color:#0093de;position:relative;width:30px;margin-right:5px;display:inline-block}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_53:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_53:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_53:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_53:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_53 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_53 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_53 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_53 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_53 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_66:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_66:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_66:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_66:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_66 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_66 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_66 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_66 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_66 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_70:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_70:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_70:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_70:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_70 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_70 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_70 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_70 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_70 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_72:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_72:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_72:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_72:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_72 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_72 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_72 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_72 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_72 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title{font-weight:400}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254 .parent_property_title span{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_42:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_254:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_42:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_254:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_42:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_254:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_42:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_254:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267{display:flex;flex-direction:row-reverse;justify-content:flex-end}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267:before{content:"";margin-right:9px;order:1}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title{font-weight:400}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title:before{content:"–";color:#fff}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .parent_property_title span{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties span.spacer{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:last-child:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:last-child:before{content:" – "}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_56 .properties .property:first-child:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_267 .properties .property:first-child:before{content:none !important}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_34:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_68:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_246:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_34:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_68:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_246:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_34:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_68:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_246:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_34:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_68:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_246:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_34 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_68 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_246 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_34 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_68 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_246 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_34 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_68 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_246 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_34 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_68 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_246 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_34 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_68 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_246 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_296:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_296:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_296:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_296:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296:before{content:""}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_296 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_296 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_296 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_296 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_296 .parent_property_title{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256{overflow:auto}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45:before,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256:before{content:"";float:left;margin-right:9px}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title{font-weight:400;display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .parent_property_title span,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .parent_property_title span{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties{float:left}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties span.spacer,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties span.spacer{display:none}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties .property,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties .property,.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties .property,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties .property,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties .property,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties .property,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties .property,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties .property,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties .property,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties .property,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties .property,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties .property,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318 .properties .property,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_45 .properties .property,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_256 .properties .property,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties .property,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties .property,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties .property,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318 .properties .property,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_45 .properties .property,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_256 .properties .property,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318 .properties .property,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_45 .properties .property,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_256 .properties .property{display:block}.css_immobilien .listing_entry .content .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group.parent_group_318:before,#portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group.parent_group_318:before{content:""}.css_referenzen .listing_entry .content .listing_properties .listing_property_group:not(.parent_group_4),.css_referenzen .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:not(.parent_group_4),.css_referenzen .portlet-listing-entry .content .listing_properties .listing_property_group:not(.parent_group_4),.css_referenzen .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:not(.parent_group_4){display:none}body.no_system_page span.select2-container--open .select2-dropdown--below{border-radius:0px !important;border:1px solid #eaeaea !important}body.no_system_page span.select2-container{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body.no_system_page span.select2-container .select2-results__options{color:#000}body.no_system_page span.select2-container .select2-results__options .select2-results__option{padding:13px;width:calc(100% - 3px);-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;box-sizing:border-box}body.no_system_page span.select2-container .select2-results__options .select2-results__option.select2-results__option--highlighted{background:#0093de !important}body.no_system_page span.select2-container .property_entry_count{display:none}body.mod_mailform span.select2-container{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}body.mod_mailform span.select2-container .select2-dropdown{border:1px solid #eaeaea !important;margin-top:-1.5px}.mod_mailform form .mailform_element,body.mod_action_company_lost_password form .mailform_element,body.mod_action_reset_password_form form .mailform_element,.login_form form .mailform_element{overflow:visible;position:relative;margin-top:35px}.mod_mailform form .mailform_element:first-child,body.mod_action_company_lost_password form .mailform_element:first-child,body.mod_action_reset_password_form form .mailform_element:first-child,.login_form form .mailform_element:first-child{margin-top:0px}.mod_mailform form .mailform_element label,body.mod_action_company_lost_password form .mailform_element label,body.mod_action_reset_password_form form .mailform_element label,.login_form form .mailform_element label{display:block;font-size:14px;font-weight:700;margin-bottom:10px}.mod_mailform form>p:last-child label,body.mod_action_company_lost_password form>p:last-child label,body.mod_action_reset_password_form form>p:last-child label,.login_form form>p:last-child label{display:none}.mod_mailform form input:not(.button),.mod_mailform form textarea,body.mod_action_company_lost_password form input:not(.button),body.mod_action_company_lost_password form textarea,body.mod_action_reset_password_form form input:not(.button),body.mod_action_reset_password_form form textarea,.login_form form input:not(.button),.login_form form textarea{-webkit-appearance:none;-moz-appearance:none;text-transform:none;font:400 18px/36px "Montserrat",Arial,Verdana,sans-serif;font-size:15px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;color:#000;background:#fff;border:1px solid #eaeaea;padding:8px 15px;border-radius:0px;cursor:pointer;width:100%;box-sizing:border-box;display:block}.mod_mailform form input:not(.button):hover,.mod_mailform form input:not(.button):focus,.mod_mailform form textarea:hover,.mod_mailform form textarea:focus,body.mod_action_company_lost_password form input:not(.button):hover,body.mod_action_company_lost_password form input:not(.button):focus,body.mod_action_company_lost_password form textarea:hover,body.mod_action_company_lost_password form textarea:focus,body.mod_action_reset_password_form form input:not(.button):hover,body.mod_action_reset_password_form form input:not(.button):focus,body.mod_action_reset_password_form form textarea:hover,body.mod_action_reset_password_form form textarea:focus,.login_form form input:not(.button):hover,.login_form form input:not(.button):focus,.login_form form textarea:hover,.login_form form textarea:focus{background:#fff !important;color:#1e1e1e !important;border:1px solid #1e1e1e}@media screen and (max-width: 600px){.mod_mailform form input:not(.button),.mod_mailform form textarea,body.mod_action_company_lost_password form input:not(.button),body.mod_action_company_lost_password form textarea,body.mod_action_reset_password_form form input:not(.button),body.mod_action_reset_password_form form textarea,.login_form form input:not(.button),.login_form form textarea{display:block;width:100%;margin-top:10px;box-sizing:border-box}}.mod_mailform form .mailform_element,body.mod_action_company_lost_password form .mailform_element,body.mod_action_reset_password_form form .mailform_element,.login_form form .mailform_element{margin-bottom:20px}.mod_mailform form .mailform_element p,body.mod_action_company_lost_password form .mailform_element p,body.mod_action_reset_password_form form .mailform_element p,.login_form form .mailform_element p{margin-left:0px !important}.mod_mailform form .mailform_element label,body.mod_action_company_lost_password form .mailform_element label,body.mod_action_reset_password_form form .mailform_element label,.login_form form .mailform_element label{font-size:15px;line-height:24px}.mod_mailform form .mailform_element .select2,body.mod_action_company_lost_password form .mailform_element .select2,body.mod_action_reset_password_form form .mailform_element .select2,.login_form form .mailform_element .select2{width:100% !important}.mod_mailform form .checkbox_field p,.mod_mailform form .p_remember_me_checkbox,body.mod_action_company_lost_password form .checkbox_field p,body.mod_action_company_lost_password form .p_remember_me_checkbox,body.mod_action_reset_password_form form .checkbox_field p,body.mod_action_reset_password_form form .p_remember_me_checkbox,.login_form form .checkbox_field p,.login_form form .p_remember_me_checkbox{position:relative;line-height:0px;margin-left:200px}.mod_mailform form .checkbox_field p input,.mod_mailform form .p_remember_me_checkbox input,body.mod_action_company_lost_password form .checkbox_field p input,body.mod_action_company_lost_password form .p_remember_me_checkbox input,body.mod_action_reset_password_form form .checkbox_field p input,body.mod_action_reset_password_form form .p_remember_me_checkbox input,.login_form form .checkbox_field p input,.login_form form .p_remember_me_checkbox input{-webkit-appearance:none;-moz-appearance:none;position:relative;float:left;margin:3px 5px 0 0;padding:0;width:24px;height:24px;cursor:pointer;opacity:0;box-sizing:border-box;z-index:10}.mod_mailform form .checkbox_field p label,.mod_mailform form .p_remember_me_checkbox label,body.mod_action_company_lost_password form .checkbox_field p label,body.mod_action_company_lost_password form .p_remember_me_checkbox label,body.mod_action_reset_password_form form .checkbox_field p label,body.mod_action_reset_password_form form .p_remember_me_checkbox label,.login_form form .checkbox_field p label,.login_form form .p_remember_me_checkbox label{display:inline-block;float:none;width:auto;margin:0;padding:0;text-align:left;cursor:pointer;overflow:hidden;color:#1e1e1e}.mod_mailform form .checkbox_field p label:before,.mod_mailform form .p_remember_me_checkbox label:before,body.mod_action_company_lost_password form .checkbox_field p label:before,body.mod_action_company_lost_password form .p_remember_me_checkbox label:before,body.mod_action_reset_password_form form .checkbox_field p label:before,body.mod_action_reset_password_form form .p_remember_me_checkbox label:before,.login_form form .checkbox_field p label:before,.login_form form .p_remember_me_checkbox label:before{content:"";position:absolute;top:2px;left:1px;width:19px;height:19px;display:block;background:none;border:1px solid #1e1e1e;border-radius:3px;box-sizing:border-box;pointer-events:none;z-index:2}.mod_mailform form .checkbox_field p label:after,.mod_mailform form .p_remember_me_checkbox label:after,body.mod_action_company_lost_password form .checkbox_field p label:after,body.mod_action_company_lost_password form .p_remember_me_checkbox label:after,body.mod_action_reset_password_form form .checkbox_field p label:after,body.mod_action_reset_password_form form .p_remember_me_checkbox label:after,.login_form form .checkbox_field p label:after,.login_form form .p_remember_me_checkbox label:after{content:"";position:absolute;top:0px;left:1px;display:block;font-family:"Font Awesome 6 Pro";font-size:11px;font-weight:400;text-transform:none;color:#1e1e1e;width:19px;height:19px;opacity:0;visibility:hidden;text-align:center;pointer-events:none;z-index:4;font-weight:200;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.mod_mailform form .checkbox_field p input:checked+label:after,.mod_mailform form .p_remember_me_checkbox input:checked+label:after,body.mod_action_company_lost_password form .checkbox_field p input:checked+label:after,body.mod_action_company_lost_password form .p_remember_me_checkbox input:checked+label:after,body.mod_action_reset_password_form form .checkbox_field p input:checked+label:after,body.mod_action_reset_password_form form .p_remember_me_checkbox input:checked+label:after,.login_form form .checkbox_field p input:checked+label:after,.login_form form .p_remember_me_checkbox input:checked+label:after{opacity:1;visibility:visible}@media screen and (max-width: 600px){.mod_mailform form .checkbox_field p,.mod_mailform form .p_remember_me_checkbox,body.mod_action_company_lost_password form .checkbox_field p,body.mod_action_company_lost_password form .p_remember_me_checkbox,body.mod_action_reset_password_form form .checkbox_field p,body.mod_action_reset_password_form form .p_remember_me_checkbox,.login_form form .checkbox_field p,.login_form form .p_remember_me_checkbox{margin-left:0px}.mod_mailform form .checkbox_field p label,.mod_mailform form .p_remember_me_checkbox label,body.mod_action_company_lost_password form .checkbox_field p label,body.mod_action_company_lost_password form .p_remember_me_checkbox label,body.mod_action_reset_password_form form .checkbox_field p label,body.mod_action_reset_password_form form .p_remember_me_checkbox label,.login_form form .checkbox_field p label,.login_form form .p_remember_me_checkbox label{width:calc(100% - 29px);float:right}}.mod_mailform form .p_remember_me_checkbox,body.mod_action_company_lost_password form .p_remember_me_checkbox,body.mod_action_reset_password_form form .p_remember_me_checkbox,.login_form form .p_remember_me_checkbox{margin-left:0px;margin-top:20px}.mod_mailform form .p_remember_me_checkbox>.label_remember_me_checkbox:before,body.mod_action_company_lost_password form .p_remember_me_checkbox>.label_remember_me_checkbox:before,body.mod_action_reset_password_form form .p_remember_me_checkbox>.label_remember_me_checkbox:before,.login_form form .p_remember_me_checkbox>.label_remember_me_checkbox:before{top:8px}.mod_mailform form .p_remember_me_checkbox>.label_remember_me_checkbox>label:before,body.mod_action_company_lost_password form .p_remember_me_checkbox>.label_remember_me_checkbox>label:before,body.mod_action_reset_password_form form .p_remember_me_checkbox>.label_remember_me_checkbox>label:before,.login_form form .p_remember_me_checkbox>.label_remember_me_checkbox>label:before{content:none}.mod_mailform form .p_remember_me_checkbox label.checkbox,body.mod_action_company_lost_password form .p_remember_me_checkbox label.checkbox,body.mod_action_reset_password_form form .p_remember_me_checkbox label.checkbox,.login_form form .p_remember_me_checkbox label.checkbox{margin-left:22px}.mod_mailform form .p_remember_me_checkbox label.checkbox:after,body.mod_action_company_lost_password form .p_remember_me_checkbox label.checkbox:after,body.mod_action_reset_password_form form .p_remember_me_checkbox label.checkbox:after,.login_form form .p_remember_me_checkbox label.checkbox:after{top:0px}.mod_mailform .message,body.mod_action_company_lost_password .message,body.mod_action_reset_password_form .message,.login_form .message{border-bottom-style:dashed;margin-top:0px}.mod_mailform .message .missing_fields ul li,body.mod_action_company_lost_password .message .missing_fields ul li,body.mod_action_reset_password_form .message .missing_fields ul li,.login_form .message .missing_fields ul li{list-style-type:none;padding-left:0px}.mod_mailform .message .missing_fields ul li:before,body.mod_action_company_lost_password .message .missing_fields ul li:before,body.mod_action_reset_password_form .message .missing_fields ul li:before,.login_form .message .missing_fields ul li:before{content:"";position:absolute;top:0px;left:0px;display:block;font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400;text-transform:none;color:#0093de;position:relative;margin-right:10px;display:inline-block}.mod_mailform span.select2-container,body.mod_action_company_lost_password span.select2-container,body.mod_action_reset_password_form span.select2-container,.login_form span.select2-container{width:100%}.mod_mailform span.select2-container.select2-container--default .select2-selection--single,body.mod_action_company_lost_password span.select2-container.select2-container--default .select2-selection--single,body.mod_action_reset_password_form span.select2-container.select2-container--default .select2-selection--single,.login_form span.select2-container.select2-container--default .select2-selection--single{font-size:15px;line-height:29px;color:#000;background:#fff;border:1px solid #eaeaea;width:100%;padding:10px 10px;height:52px;border-radius:0px;overflow:auto;overflow-x:hidden;cursor:pointer}.mod_mailform span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,body.mod_action_company_lost_password span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,body.mod_action_reset_password_form span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered,.login_form span.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{overflow:visible}.mod_mailform span.select2-container.select2-container--default .select2-selection--single:before,body.mod_action_company_lost_password span.select2-container.select2-container--default .select2-selection--single:before,body.mod_action_reset_password_form span.select2-container.select2-container--default .select2-selection--single:before,.login_form span.select2-container.select2-container--default .select2-selection--single:before{content:"";position:absolute;right:0px;top:0px;width:49px;height:49px;background:#eaeaea;border:1px solid #eaeaea}.mod_mailform span.select2-container.select2-container--default .select2-selection--single:after,body.mod_action_company_lost_password span.select2-container.select2-container--default .select2-selection--single:after,body.mod_action_reset_password_form span.select2-container.select2-container--default .select2-selection--single:after,.login_form span.select2-container.select2-container--default .select2-selection--single:after{content:"";position:absolute;top:0px;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:24px;font-weight:400;text-transform:none;color:#1e1e1e;right:0px;width:49px;height:49px;text-align:center;line-height:52px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-weight:300}.mod_mailform span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,body.mod_action_company_lost_password span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,body.mod_action_reset_password_form span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow,.login_form span.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{display:none}.mod_mailform span.select2-container.select2-container--open .select2-selection--single:after,body.mod_action_company_lost_password span.select2-container.select2-container--open .select2-selection--single:after,body.mod_action_reset_password_form span.select2-container.select2-container--open .select2-selection--single:after,.login_form span.select2-container.select2-container--open .select2-selection--single:after{transform:rotate(-180deg)}.login_form .input_button_wrapper{margin-top:20px !important}.login_form form .p_remember_me_checkbox label.checkbox{overflow:visible !important;display:block !important;margin-left:28px !important}.login_form form .p_remember_me_checkbox>.label_remember_me_checkbox:before{top:-4px}.login_form form .p_remember_me_checkbox label.checkbox:after{top:5px !important}.header_navigations .header_navigations_inner{float:left;margin-right:36px}.header_navigations .header_cta{float:left}#navigation>ul{line-height:0px}#navigation>ul>li{display:inline-block;padding-right:27px;line-height:0px;position:relative;vertical-align:top;text-align:right}#navigation>ul>li>a{color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;letter-spacing:1.2px;text-transform:uppercase}#navigation>ul>li>a:hover{color:#0093de}@media screen and (max-width: 1450px){#navigation>ul>li>a{font-size:15px;line-height:20px}}#navigation>ul>li>.nav_description{color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;margin-top:0px;margin-bottom:6px;font-family:"Montserrat";font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;display:block}#navigation>ul>li>.nav_description:hover{color:#0093de}@media screen and (max-width: 1450px){#navigation>ul>li>.nav_description{font-family:"Montserrat";font-size:10px;font-weight:500;line-height:14px}}#navigation>ul>li>.nav_description:hover{color:#1e1e1e}#navigation>ul>li.current>a{color:#0093de}#navigation>ul>li:hover>a{color:#0093de}#navigation>ul>li:hover>ul{pointer-events:all;visibility:visible;opacity:1 !important}#navigation>ul>li>ul{pointer-events:none;line-height:0px;color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;position:absolute;top:calc(100% + 6.7px);right:25px;bottom:unset;left:unset;background:#0093de;display:block;padding:30px 25px 7px 31px;opacity:0;width:311px;box-sizing:border-box;text-align:left}#navigation>ul>li>ul:hover{color:#0093de}#navigation>ul>li>ul:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 11px 11px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0);position:absolute;top:-11px;right:0px;bottom:unset;left:unset}#navigation>ul>li>ul:after{content:"";width:100%;height:40px;position:absolute;top:-40px;right:0px;bottom:unset;left:unset}@media screen and (max-width: 1450px){#navigation>ul>li>ul{position:absolute;top:calc(100% + 15.7px);right:0px;bottom:unset;left:unset;padding:20px 15px 7px 21px;width:280px}}#navigation>ul>li>ul>li{line-height:0px;padding-bottom:20px;display:block;list-style-type:none;overflow:hidden}#navigation>ul>li>ul>li>a{color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;color:#fff;position:relative}#navigation>ul>li>ul>li>a:hover{color:#0093de}#navigation>ul>li>ul>li>a:before{content:"";position:absolute;top:0px;left:-30px;display:block;font-family:"Font Awesome 6 Pro";font-size:24px;font-weight:400;text-transform:none;color:#fff;font-weight:300;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#navigation>ul>li>ul>li>a:hover{color:#fff}@media screen and (max-width: 1450px){#navigation>ul>li>ul>li>a{font-size:15px;line-height:20px}}#navigation>ul>li>ul>li.current a:before,#navigation>ul>li>ul>li:hover a:before{left:0px}#navigation>ul>li>ul>li.current a,#navigation>ul>li>ul>li:hover a{display:block;width:100%;padding-left:30px}#navigation>ul>li>ul>li>ul{display:none}#navigation>ul>li:not(.has_descr)>ul{top:calc(100% + 36.7px)}#navigation>ul>li:last-child{padding-right:0px}#navigation>ul>li:last-child>ul{right:-5px}.meta_wrap{margin-bottom:19px;margin-top:-3px;text-align:right}.meta_wrap .meta-navigation{line-height:0px}.meta_wrap .meta-navigation li{line-height:0px;display:inline-block;padding-right:20px}.meta_wrap .meta-navigation li a{color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;font-family:"Montserrat";font-size:14px;font-weight:400;line-height:18px}.meta_wrap .meta-navigation li a:hover{color:#0093de}@media screen and (max-width: 1450px){.meta_wrap .meta-navigation li a{font-size:12px;line-height:15px}}.meta_wrap .meta-navigation li.current a{color:#0093de}.meta_wrap .meta-navigation li:last-child{padding-right:0px}.rwd_navigation{display:none;list-style:none;padding:25px}.rwd_navigation li a{display:block;text-decoration:none;color:#1e1e1e}.rwd_navigation li.current>a{color:#0093de}.rwd_navigation>li{clear:both}.rwd_navigation>li .nav_description{color:#1e1e1e;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:block;margin-top:0px;margin-bottom:6px;font-family:"Montserrat";font-size:14px;font-weight:500;line-height:24px;letter-spacing:0;display:block;line-height:26px !important;margin:0;margin-left:7px;float:left}.rwd_navigation>li .nav_description:hover{color:#0093de}@media screen and (max-width: 1450px){.rwd_navigation>li .nav_description{font-family:"Montserrat";font-size:10px;font-weight:500;line-height:14px}}.rwd_navigation>li:first-child>a{border-top:0;padding-top:0}.rwd_navigation>li>a{padding:16px 5px;font-size:16px;line-height:24px;font-weight:600;letter-spacing:1px;text-transform:uppercase;border-top:1px solid #f4f4f4;hyphens:auto;-moz-hyphens:auto}.rwd_navigation>li.has_descr a{float:left}.rwd_navigation>li#rwdnav-23,.rwd_navigation>li#rwdnav-1,.rwd_navigation>li#rwdnav-16{display:none}.rwd_navigation ul.level1{margin:-8px 0 0;padding:0 0 16px;list-style:none;clear:both;overflow:auto}.rwd_navigation ul.level1>li>a{color:#1e1e1e;font-size:15px;line-height:21px;padding:3px 5px;font-weight:300;position:relative;clear:both}.rwd_navigation ul.level1>li.current>a{color:#0093de}.rwd_navigation ul.level1 ul{display:none}.rwd_navigation ul.level2{display:none}.portlet{position:relative;background:#fff}.portlet .portlet_inner{padding:30px}.portlet .portlet_inner .portlet-title,.portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:16px;font-weight:500;line-height:19px;color:#0093de;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:19px}.portlet .portlet_inner .portlet-content .portlet_content_subtitle{font-weight:700}.portlet .portlet_inner .portlet_content_link{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;margin-top:20px}.portlet .portlet_inner .portlet_content_link:hover,.portlet .portlet_inner .portlet_content_link:focus{background:#0071ab;color:#fff !important}.portlet .portlet_inner .portlet_content_link:hover .slanted_edge_right,.portlet .portlet_inner .portlet_content_link:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlet .portlet_inner .portlet_content_link:hover .slanted_edge_left,.portlet .portlet_inner .portlet_content_link:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.portlet .portlet_inner .portlet_content_link:before{content:none !important}.portlet .portlet_inner .portlet_content_link .slanted_edge_right,.portlet .portlet_inner .portlet_content_link .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlet .portlet_inner .portlet_content_link .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.portlet .portlet_inner .portlet_content_link{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.portlet .pictures .management_controls{display:none}.portlet.portlet_properties{margin-bottom:40px}.portlet.portlet_properties .listing_property_group{font-size:14px;line-height:20px;margin-bottom:10px;position:relative}.portlet.portlet_properties .listing_property_group:last-child{margin-bottom:0px}.portlet.portlet_properties .listing_property_group .parent_property_title{font-weight:700;display:inline-block}.portlet.portlet_properties.css_detail_immobilien .listing_property_group{padding-left:35px}.portlet.portlet_properties.css_detail_immobilien .listing_property_group .parent_property_title{display:inline-block}.portlet.portlet_properties.css_detail_immobilien .listing_property_group:before{content:"";position:absolute;top:0px;left:0px;display:block;font-family:"Font Awesome 6 Pro";font-size:16px;font-weight:400;text-transform:none;color:#0093de;position:absolute;width:25px;margin-right:5px;display:inline-block;text-align:center}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_22:before{content:""}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_22 .parent_property_title{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_53:before{content:""}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_53 .parent_property_title{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_42 .parent_property_title,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_254 .parent_property_title{font-weight:400}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_42 .parent_property_title span,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_254 .parent_property_title span{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267:before{content:"";margin-right:9px;order:1}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .parent_property_title,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .parent_property_title{font-weight:400}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .parent_property_title:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .parent_property_title:before{content:"–";color:#fff}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .parent_property_title span,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .parent_property_title span{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .properties span.spacer,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .properties span.spacer{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .properties .property:last-child:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .properties .property:last-child:before{content:" – "}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_56 .properties .property:first-child:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_267 .properties .property:first-child:before{content:none !important}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_34:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_246:before{content:""}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_34 .parent_property_title,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_246 .parent_property_title{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_296:before{content:""}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_296 .parent_property_title{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_45:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_256:before,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318:before{content:""}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_45 .parent_property_title,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_256 .parent_property_title,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318 .parent_property_title{font-weight:400;display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_45 .parent_property_title span,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_256 .parent_property_title span,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318 .parent_property_title span{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_45 .properties span.spacer,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_256 .properties span.spacer,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318 .properties span.spacer{display:none}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_45 .properties .property,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_256 .properties .property,.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318 .properties .property{display:block;margin-bottom:5px}.portlet.portlet_properties.css_detail_immobilien .listing_property_group.parent_group_318:before{content:""}.content_left .portlet .pictures{width:100%;height:auto;margin:-30px 0px 30px -30px;width:calc(100% + 60px)}.content_left .portlet .pictures .picture{float:none;clear:both}.content_left .portlet .pictures img{width:100%;height:auto}.content_left .portlet+.portlet{margin-top:30px}.content_left .portlet:last-child{margin-bottom:30px}.content_left .portlet.only_picture .portlet_inner{padding:0px}.content_left .portlet.only_picture .pictures{margin:0;width:100%}.content_left .portlet.only_picture .portlet_text_wrap{display:none}.portlets_bottom_white,.portlets_bottom_grey{position:relative}.portlets_bottom_white .add_portlet_link,.portlets_bottom_grey .add_portlet_link{margin-left:33px !important;margin-top:20px;margin-bottom:20px}.portlets_bottom_white .portlet .portlet_content_subtitle,.portlets_bottom_white .portlet .portlet_listing_subtitle,.portlets_bottom_grey .portlet .portlet_content_subtitle,.portlets_bottom_grey .portlet .portlet_listing_subtitle{position:absolute;top:80px;left:0px;max-width:150px;line-height:22px;font-weight:400}.portlets_bottom_white .portlet .portlet_inner,.portlets_bottom_grey .portlet .portlet_inner{padding:80px 80px 80px 310px}.portlets_bottom_white .portlet .portlet_inner .portlet-title,.portlets_bottom_white .portlet .portlet_inner .portlet-title a,.portlets_bottom_grey .portlet .portlet_inner .portlet-title,.portlets_bottom_grey .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;text-transform:none;margin-bottom:25px}@media screen and (max-width: 800px){.portlets_bottom_white .portlet .portlet_inner .portlet-title,.portlets_bottom_white .portlet .portlet_inner .portlet-title a,.portlets_bottom_grey .portlet .portlet_inner .portlet-title,.portlets_bottom_grey .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.portlets_bottom_white .portlet .portlet_inner .portlet-title,.portlets_bottom_white .portlet .portlet_inner .portlet-title a,.portlets_bottom_grey .portlet .portlet_inner .portlet-title,.portlets_bottom_grey .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.portlets_bottom_white .portlet .portlet_inner .portlet_listing_link,.portlets_bottom_grey .portlet .portlet_inner .portlet_listing_link{margin-top:30px}.portlets_bottom_white .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_subtitle{position:absolute;top:100px}.portlets_bottom_white .portlet.portlet_listing .portlet_inner,.portlets_bottom_grey .portlet.portlet_listing .portlet_inner{padding:100px 80px 80px 310px}.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:80px 80px 40px 310px}.portlets_bottom_white .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_white .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_grey .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_grey .portlet.gallery+.portlet .portlet_inner{padding:20px 80px 40px 310px}.portlets_bottom_grey{background:#f4f4f4}.portlets_bottom_grey:before{content:"";position:absolute;top:0px;left:-2000px;width:2000px;height:100%;display:block;background:#f4f4f4;background:#f4f4f4}.portlets_bottom_grey:after{content:"";position:absolute;top:0px;left:unset;width:2000px;height:100%;display:block;background:#f4f4f4;background:#f4f4f4;right:-2000px}.portlets_bottom_grey .portlet.portlet_listing{background:#f4f4f4}.portlets_bottom_grey .portlet.portlet_listing .portlet-title{padding-right:100px;margin-bottom:5px}.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_text{padding-right:100px}.portlets_bottom_grey .portlet.portlet_listing .portlet-title+.bx-wrapper,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_introduction+.bx-wrapper,.portlets_bottom_grey .portlet.portlet_listing p+.bx-wrapper,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_subtitle+.bx-wrapper,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_text+.bx-wrapper{margin-top:25px}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper{max-width:unset !important}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper:before{content:"";position:absolute;top:0;left:-1500px;width:1500px;height:100%;display:block;background:#f4f4f4;z-index:2}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-viewport{z-index:1;padding-bottom:20px;padding-left:20px;margin-bottom:-20px;margin-left:-20px;overflow:visible !important}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{top:-52px;bottom:unset;right:0px;background:#f4f4f4}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a:hover{background:#fff}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a:hover:before{color:#0093de}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:52px}.portlets_bottom_grey .portlet.portlet_listing .portlet-listing-entry{float:left;margin-bottom:0px;margin-left:0px !important;margin-right:40px !important;width:421px}.portlets_bottom_grey .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container{background:#fff;border-top:1px solid #eaeaea}.portlets_bottom_grey .portlet.portlet_listing .portlet-listing-entry .pictures{overflow:auto}.portlets_bottom_grey .portlet.portlet_listing .portlet-listing-entry .pictures .picture img{width:100%;height:auto}.portlets_bottom_white{background:#fff}.portlets_bottom_white:before{content:"";position:absolute;top:0px;left:-2000px;width:2000px;height:100%;display:block;background:#fff;background:#fff}.portlets_bottom_white:after{content:"";position:absolute;top:0px;left:unset;width:2000px;height:100%;display:block;background:#fff;background:#fff;right:-2000px}.portlets_bottom_white .portlet.gallery .portlet_inner .portlet-title{margin-bottom:36px}.portlets_bottom_white .portlet.gallery .pictures .picture{width:calc(33.3333333333% - 26.6666666667px);margin-right:40px;margin-bottom:40px;border:1px solid #1e1e1e;overflow:hidden;box-sizing:border-box}.portlets_bottom_white .portlet.gallery .pictures .picture:nth-child(3n){margin-right:0px}.portlets_bottom_white .portlet.gallery .pictures .picture .resource_background{overflow:visible}.portlets_bottom_white .portlet.gallery .pictures .picture a{box-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.portlets_bottom_white .portlet.gallery .pictures .picture a:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.3)}.portlets_bottom_white .portlet.gallery .pictures .picture .lazyloaded{padding:0 0 75.38%;display:block;position:relative;width:100%;height:0}.portlets_bottom_white .portlet.gallery .pictures .picture .lazyloaded img{padding:0;width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.logged_in .portlets_bottom_white{padding-top:10px;padding-bottom:40px}body.logged_in .portlets_bottom_white .portlet_zone_label:after{content:"Boxen unten weiss:"}body.logged_in .portlets_bottom_grey{padding-top:10px}body.logged_in .portlets_bottom_grey .portlet_zone_label:after{content:"Referenz-Boxen unten grau:"}.category_4:not(.mod_action_show_entry) .portlets_bottom_grey{display:none}body.logged_in .content_wrap+.portlet{padding-top:60px;padding-bottom:40px}body.logged_in .content_wrap+.portlet .portlet_inner:before{content:"CTA-Boxen mit grossem Link:";display:block;position:absolute;top:-27px;right:unset;bottom:unset;left:0;font:400 13px/18px "VAG Rounded",sans-serif;color:#666}body.logged_in .content_wrap+.portlet .portlet_inner:after{content:"";position:absolute;top:0;left:0;width:auto;height:auto;display:block;background:rgba(0,0,0,.03);right:0;bottom:0;border:dashed 2px rgba(0,0,0,.1);z-index:0}.content_wrap+.portlet,.cta_portlet{background:#fff;margin-top:40px}.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{max-width:1440px;margin:0 auto;padding-right:80px;padding-left:90px;padding-top:80px;padding-bottom:80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 1200px){.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{padding-right:40px;padding-left:40px}}@media screen and (max-width: 800px){.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{padding-right:20px;padding-left:20px}}@media print{.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{max-width:100% !important;padding:0}}.content_wrap+.portlet .portlet_inner .portlet-title,.content_wrap+.portlet .portlet_inner .portlet-title a,.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;text-transform:none;margin-bottom:0px;font-size:36px;line-height:41px}@media screen and (max-width: 800px){.content_wrap+.portlet .portlet_inner .portlet-title,.content_wrap+.portlet .portlet_inner .portlet-title a,.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.content_wrap+.portlet .portlet_inner .portlet-title,.content_wrap+.portlet .portlet_inner .portlet-title a,.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.content_wrap+.portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title{max-width:calc(39% - 30px);margin-right:30px;display:inline-block;margin-bottom:0px}.content_wrap+.portlet .portlet_inner .cf,.cta_portlet .portlet_inner .cf{width:100%}.content_wrap+.portlet .portlet_inner .portlet-content,.cta_portlet .portlet_inner .portlet-content{display:inline-block;max-width:61%;width:100%}.content_wrap+.portlet .portlet_inner .portlet_content_link,.cta_portlet .portlet_inner .portlet_content_link{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;text-transform:none;padding:48px 47px;padding-right:195px;box-sizing:border-box;float:right}@media screen and (max-width: 800px){.content_wrap+.portlet .portlet_inner .portlet_content_link,.cta_portlet .portlet_inner .portlet_content_link{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.content_wrap+.portlet .portlet_inner .portlet_content_link,.cta_portlet .portlet_inner .portlet_content_link{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.content_wrap+.portlet .portlet_inner .portlet_content_link:after,.cta_portlet .portlet_inner .portlet_content_link:after{content:"";position:absolute;top:50%;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:48px;font-weight:400;text-transform:none;color:36px;right:33px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);font-weight:300;color:#fff}.content_wrap+.portlet .portlet_inner .portlet_content_link:before,.cta_portlet .portlet_inner .portlet_content_link:before{content:"";position:absolute;top:50%;left:unset;width:122px;height:3px;display:block;background:#fff;border-radius:5px;right:37px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);background:#fff;content:"" !important;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;transition-timing-function:ease-in-out}.content_wrap+.portlet .portlet_inner .portlet_content_link:hover:before,.cta_portlet .portlet_inner .portlet_content_link:hover:before{width:115px}.cta_portlet{background:rgba(0,0,0,0)}.cta_portlet .portlet_inner{padding-left:0px;padding-right:0px}.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;font-size:36px;line-height:41px}@media screen and (max-width: 800px){.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.cta_portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.cta_portlet .portlet_inner .portlet_content_link{text-align:left;padding:30px 33px;padding-right:195px}.page_home .portlets_home{min-height:495px;width:100vw;height:calc(100vh - 95px);position:relative;overflow:visible;z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page_home .portlets_home .portlet_listing{position:unset}.page_home .portlets_home .portlet_listing .controls{position:absolute;top:20px;z-index:1;right:20px;background:#fff}.page_home .portlets_home .portlet_listing .controls .portlet-resource-link,.page_home .portlets_home .portlet_listing .controls .portlet-delete-link,.page_home .portlets_home .portlet_listing .controls .portlet-integration-link,.page_home .portlets_home .portlet_listing .controls .portlet-handle{display:none}.page_home .portlets_home .portlet_listing .portlet-title{display:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .picture{width:100%;height:100%;display:block}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .picture div:not(.slanted_edge_left):not(.slanted_edge_right),.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .picture a:not(.button),.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .picture span{width:100%;height:100%;box-sizing:border-box}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .picture .resource_background:before{content:"";position:absolute;top:50%;left:0px;width:100%;height:50%;display:block;background:#1e1e1e;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0) 100%);z-index:1}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures img{width:100%;height:auto}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_subtitle{display:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description{box-sizing:border-box;position:absolute;left:-2px;height:auto !important;width:100%;clip:auto;padding:0 90px;max-width:100%;bottom:220px;overflow:visible;display:flex;flex-direction:column;z-index:1}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description h2{display:block;font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;font-size:80px;line-height:87px;letter-spacing:.4px;font-weight:800;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3);margin-bottom:14px;margin-top:20px}@media screen and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description h2{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description p{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description .button{width:fit-content;padding:16px 29px;font-weight:700;letter-spacing:.2px;margin-left:3px !important}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video{width:100%;height:100%;display:block}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .resource_background:before{content:"";position:absolute;top:50%;left:0px;width:100%;height:50%;display:block;background:#1e1e1e;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0) 100%);z-index:1}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .video-js{height:100% !important;width:100% !important;pointer-events:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .vjs-tech{object-fit:cover}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .vjs-control-bar,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .vjs-big-play-button{display:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .video .vjs-poster{background-size:cover}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_subtitle{display:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description{box-sizing:border-box;position:absolute;left:-2px;height:auto !important;width:100%;clip:auto;padding:0 90px;max-width:100%;bottom:220px;overflow:visible;display:flex;flex-direction:column;z-index:1}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description h3{display:block;font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;font-size:80px;line-height:87px;letter-spacing:.4px;font-weight:800;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3);margin-bottom:14px;margin-top:20px}@media screen and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description h3{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description p{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description .button{width:fit-content;padding:16px 29px;font-weight:700;letter-spacing:.2px;margin-left:3px !important}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container{opacity:0;width:calc(33.3333333333% - 26.6666666667px);box-sizing:border-box;margin:0;padding:26px 27px;padding-bottom:27px;background:#f4f4f4;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;position:absolute;top:calc(100% - 128px);z-index:2;cursor:pointer;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing-title,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing-title a,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container h4,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container h4 a{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px;font-size:18px;line-height:22px;margin-top:4px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing-title+.listing-content-text,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing-title a+.listing-content-text,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container h4+.listing-content-text,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container h4 a+.listing-content-text{margin-top:22px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-entry-content{opacity:.5}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .subtitle,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}@media screen and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .subtitle,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing_properties{opacity:50%}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing_properties .parent_property_title{display:block;font-weight:700}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .listing-more-button{display:none}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more{opacity:0 !important;background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;position:absolute;top:calc(100% + 10px);left:-13px;padding:16px 45px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:hover,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:focus{background:#0071ab;color:#fff !important}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_right,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_left,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more:before{content:none !important}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more .slanted_edge_right,.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container.current{background:#fff;top:calc(100% - 150px)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container.current .portlet-listing-more{opacity:1 !important}.page_home .portlets_home .portlet_listing .portlet-listing-entry.current .portlet-listing-entry-inline .pictures,.page_home .portlets_home .portlet_listing .portlet-listing-entry.current .portlet-listing-entry-inline .videos{opacity:1;visibility:visible;pointer-events:all}.page_home .portlets_home .add_portlet_link{display:none}.page_home .portlet_content_home_video{min-height:495px;width:100vw;height:calc(100vh - 115px);position:relative;overflow:visible;z-index:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page_home .portlet_content_home_video h3.portlet-title{display:none !important}.page_home .portlet_content_home_video .portlet_inner,.page_home .portlet_content_home_video .portlet-content{width:100%;height:100%;padding:0px}.page_home .portlet_content_home_video .controls{position:absolute;top:20px;z-index:1;right:20px;background:#fff}.page_home .portlet_content_home_video .controls .portlet-edit-link,.page_home .portlet_content_home_video .controls .portlet-delete-link,.page_home .portlet_content_home_video .controls .portlet-integration-link,.page_home .portlet_content_home_video .controls .portlet-handle{display:none}.page_home .portlet_content_home_video .portlet-title{display:none}.page_home .portlet_content_home_video .pictures{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.page_home .portlet_content_home_video .pictures .picture{width:100%;height:100%;display:block}.page_home .portlet_content_home_video .pictures .picture div:not(.slanted_edge_left):not(.slanted_edge_right),.page_home .portlet_content_home_video .pictures .picture a:not(.button),.page_home .portlet_content_home_video .pictures .picture span{width:100%;height:100%;box-sizing:border-box}.page_home .portlet_content_home_video .pictures .picture .resource_background:before{content:"";position:absolute;top:50%;left:0px;width:100%;height:50%;display:block;background:#1e1e1e;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0) 100%);z-index:1}.page_home .portlet_content_home_video .pictures img{width:100%;height:auto}.page_home .portlet_content_home_video .pictures .resource_subtitle{display:none}.page_home .portlet_content_home_video .pictures .resource_description{box-sizing:border-box;position:absolute;left:-2px;height:auto !important;width:100%;clip:auto;padding:0 90px;max-width:100%;bottom:220px;overflow:visible;display:flex;flex-direction:column;z-index:1}.page_home .portlet_content_home_video .pictures .resource_description h2{display:block;font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;font-size:80px;line-height:87px;letter-spacing:.4px;font-weight:800;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3);margin-bottom:14px;margin-top:20px}@media screen and (max-width: 800px){.page_home .portlet_content_home_video .pictures .resource_description h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{.page_home .portlet_content_home_video .pictures .resource_description h2{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.page_home .portlet_content_home_video .pictures .resource_description p{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3)}.page_home .portlet_content_home_video .pictures .resource_description .button{width:max-content;padding:16px 29px;font-weight:700;letter-spacing:.2px;margin-left:3px !important}.page_home .portlet_content_home_video .videos{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;pointer-events:none}.page_home .portlet_content_home_video .videos .video{width:100%;height:100%;display:block}.page_home .portlet_content_home_video .videos .video .resource_background:before{content:"";position:absolute;top:50%;left:0px;width:100%;height:50%;display:block;background:#1e1e1e;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 35%, rgba(0, 0, 0, 0) 100%);z-index:1}.page_home .portlet_content_home_video .videos .video .video-js{height:100% !important;width:100% !important;pointer-events:none}.page_home .portlet_content_home_video .videos .video .vjs-tech{object-fit:cover}.page_home .portlet_content_home_video .videos .video .vjs-control-bar,.page_home .portlet_content_home_video .videos .video .vjs-big-play-button{display:none}.page_home .portlet_content_home_video .videos .video .vjs-poster{background-size:cover;z-index:-1}.page_home .portlet_content_home_video .videos .resource_subtitle{display:none}.page_home .portlet_content_home_video .videos .resource_video_description{pointer-events:all;box-sizing:border-box;position:absolute;left:-2px;height:auto !important;width:100%;clip:auto;padding:0 90px;max-width:100%;bottom:80px;overflow:visible;display:flex;flex-direction:column;z-index:1}.page_home .portlet_content_home_video .videos .resource_video_description h3{display:block;font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;font-size:80px;line-height:87px;letter-spacing:.4px;font-weight:800;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3);margin-bottom:14px;margin-top:20px}@media screen and (max-width: 800px){.page_home .portlet_content_home_video .videos .resource_video_description h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{.page_home .portlet_content_home_video .videos .resource_video_description h3{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.page_home .portlet_content_home_video .videos .resource_video_description p{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;letter-spacing:1.5px;text-transform:uppercase;color:#fff;text-shadow:0px 2px 30px rgba(0,0,0,.3)}.page_home .portlet_content_home_video .videos .resource_video_description .button{width:max-content;padding:16px 29px;font-weight:700;letter-spacing:.2px;margin-left:3px !important}#portlets_home_img_and_text{padding:110px 0px 67px 0px;padding-right:80px}#portlets_home_img_and_text .portlets_inner_wrap .portlet{display:inline-block;width:calc(50% - 23px);margin-right:46px;vertical-align:top;background:rgba(0,0,0,0);margin-bottom:20px}#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures{display:inline-block;width:150px;height:100%;vertical-align:top;position:absolute;height:100% !important}#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures .picture,#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures div,#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures a,#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures span{width:100%;height:100%}#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures+.portlet_inner{width:calc(100% - 150px);float:right}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner{background:#fff;display:inline-block;box-sizing:border-box;vertical-align:top;padding:20px;width:100%}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner .portlet-title a,#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner .portlet-title{font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;line-height:20px;font-weight:700;color:#1e1e1e;text-transform:none;letter-spacing:0px}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner .portlet-title{margin-bottom:5px}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner .portlet-content p{font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;line-height:20px}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_content_link{display:none}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_content_entry_link{box-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_content_entry_link:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}#portlets_home_img_and_text .portlets_inner_wrap .portlet:nth-child(2n+1){margin-right:0px}#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title{margin-bottom:20px;display:block;background:rgba(0,0,0,0)}#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title .portlet_inner{padding:0px;width:100%;background:rgba(0,0,0,0);min-height:0px !important}#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title .portlet_inner .portlet-title{background:rgba(0,0,0,0);text-transform:none;font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;margin-bottom:16px}@media screen and (max-width: 800px){#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title .portlet_inner .portlet-title{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title .portlet_inner .portlet-title{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.portlets_home_top{padding:70px 0px;padding-top:44px}.portlets_home_top .portlet .portlet_inner{padding:0px}.portlets_home_top .portlet .portlet_inner .portlet-title,.portlets_home_top .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;text-transform:none;margin-bottom:25px}@media screen and (max-width: 800px){.portlets_home_top .portlet .portlet_inner .portlet-title,.portlets_home_top .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.portlets_home_top .portlet .portlet_inner .portlet-title,.portlets_home_top .portlet .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.portlets_home_top .portlet.portlet_listing{background:#f4f4f4}.portlets_home_top .portlet.portlet_listing .portlet-content .portlet-title{margin-bottom:5px}.portlets_home_top .portlet.portlet_listing .portlet-content .portlet_listing_introduction{max-width:calc(100% - 107px)}.portlets_home_top .portlet.portlet_listing .portlet-title+.bx-wrapper,.portlets_home_top .portlet.portlet_listing .portlet_listing_introduction+.bx-wrapper,.portlets_home_top .portlet.portlet_listing p+.bx-wrapper,.portlets_home_top .portlet.portlet_listing .portlet_listing_subtitle+.bx-wrapper,.portlets_home_top .portlet.portlet_listing .portlet_listing_text+.bx-wrapper{margin-top:35px}.portlets_home_top .portlet.portlet_listing .bx-wrapper{max-width:unset !important;position:inherit !important}.portlets_home_top .portlet.portlet_listing .bx-wrapper:before{content:"";position:absolute;top:0;left:-1500px;width:1500px;height:100%;display:block;background:#f4f4f4;z-index:2}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-viewport{z-index:1;overflow:visible !important;position:inherit !important}.portlets_home_top .portlet.portlet_listing .bx-wrapper .portlet_listing_entry_link{box-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.portlets_home_top .portlet.portlet_listing .bx-wrapper .portlet_listing_entry_link:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{top:10px;bottom:unset;right:0px;background:#f4f4f4}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a:hover{background:#fff}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a:hover:before{color:#0093de}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:52px}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry{float:left;margin-bottom:0px;margin-left:0px !important;margin-right:40px !important}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .pictures{overflow:auto}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .pictures .picture{width:100%}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container{width:100%;box-sizing:border-box;margin:0;padding:26px 27px;padding-bottom:22px;background:#fff;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;border:1px solid #eaeaea;border-top:0px;background:#fff;border-top:1px solid #eaeaea}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container h4{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing-content-text,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a+.listing-content-text,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container h4+.listing-content-text{margin-top:22px}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}@media screen and (max-width: 800px){.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties{opacity:50%}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{display:block;font-weight:700}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-more-button,.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more{display:none}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry .resource img{width:100%;height:auto}.portlets_home_middle{padding:120px 0px;margin:110px 0 0;padding-top:107px;position:relative;background:#fff}.portlets_home_middle:before{content:"";position:absolute;top:0px;left:-2000px;width:2000px;height:100%;display:block;background:#fff;background:#fff}.portlets_home_middle:after{content:"";position:absolute;top:0px;left:unset;width:2000px;height:100%;display:block;background:#fff;background:#fff;right:-2000px}.portlets_home_middle .portlet.cta_portlet .portlet_inner{padding-bottom:0px !important;margin-bottom:-25px}.portlets_home_middle .portlet_listing .portlet_inner{padding:0px}.portlets_home_middle .portlet_listing .portlet_inner .portlet-title,.portlets_home_middle .portlet_listing .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;text-transform:none}@media screen and (max-width: 800px){.portlets_home_middle .portlet_listing .portlet_inner .portlet-title,.portlets_home_middle .portlet_listing .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media print{.portlets_home_middle .portlet_listing .portlet_inner .portlet-title,.portlets_home_middle .portlet_listing .portlet_inner .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:600;line-height:40px;text-align:left}}.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_subtitle{font-family:"Montserrat";font-size:48px;font-weight:400;line-height:52px;color:#1e1e1e;margin-bottom:0px;letter-spacing:-0.4px}@media screen and (max-width: 800px){.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_subtitle{font-family:"Montserrat";font-size:26px;font-weight:400;line-height:33px}}.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_introduction p{font-family:"Montserrat";font-size:32px;font-weight:400;line-height:44px;color:#1e1e1e;letter-spacing:.16px;margin-bottom:38px;margin-top:50px;max-width:1010px;margin-bottom:72px}@media screen and (max-width: 800px){.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_introduction p{font-family:"Montserrat";font-size:24px;font-weight:400;line-height:38px;margin-bottom:25px}}@media screen and (max-width: 500px){.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_introduction p{font-family:"Montserrat";font-size:19px;font-weight:400;line-height:28px;margin-bottom:20px}}.portlets_home_middle .portlet_listing .bx-wrapper{max-width:unset !important}.portlets_home_middle .portlet_listing .bx-wrapper .bx-viewport{width:100% !important;z-index:1}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a{top:calc(50% + 15px);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);bottom:unset;right:-102px;left:auto;background:#0093de}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a:before{color:#fff}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a:hover{background:#f4f4f4}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a:hover:before{color:#0093de}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{left:-102px;right:auto}.portlets_home_middle .portlet_listing .portlet-listing-entry{margin-bottom:0px;margin-left:0px !important;margin-right:40px !important;vertical-align:top}.portlets_home_middle .portlet_listing .portlet-listing-entry .pictures{display:inline-block;vertical-align:top;width:calc(100% - 400px)}.portlets_home_middle .portlet_listing .portlet-listing-entry .pictures .picture{width:100%}.portlets_home_middle .portlet_listing .portlet-listing-entry .pictures .picture img{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlets_home_middle .portlet_listing .portlet-listing-entry .pictures .picture:hover img{transform:scale(1.02)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container{display:inline-block;vertical-align:top;width:400px;padding:0px;padding-left:50px;padding-bottom:70px;box-sizing:border-box;margin:0;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4 a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;word-break:break-word}@media screen and (max-width: 800px){.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4 a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4 a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}@media screen and (max-width: 800px){.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-content p{line-height:22px}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties{margin-top:20px}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties .parent_property_title{display:none}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties .property{color:#0093de}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:last-child{margin-top:20px}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{background:#0093de;display:inline-block;margin:0;margin-left:13px;margin-right:13px;padding:16px 5px;width:auto;color:#fff !important;font-family:"Montserrat";font-size:18px;font-weight:800;line-height:22px;border:0px solid #0093de;position:relative;letter-spacing:.9px;border-radius:0px;text-transform:none;outline:none;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;box-shadow:none;opacity:0;background:#f4f4f4;color:#0093de !important;position:absolute;bottom:33px;right:80px;left:calc(100% - 350px)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:focus,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:focus{background:#0071ab;color:#fff !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:focus .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:focus .slanted_edge_right{border-color:#0071ab rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:focus .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:focus .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0071ab rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:before,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:before{content:none !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link .slanted_edge_left{transition:border-color .2s ease-out;content:"";position:absolute;top:0px;left:100%;width:60px;height:100%;display:block;background:unset;width:0;height:0;border-style:solid;border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link .slanted_edge_left{right:100%;left:unset;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}@media screen and (max-width: 400px){.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{font-family:"Montserrat";font-size:14px;font-weight:800;line-height:18px}}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #f4f4f4 rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link .slanted_edge_right{border-color:#f4f4f4 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover{background:#0093de !important;color:#fff !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_left,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover .slanted_edge_left{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0093de rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more:hover .slanted_edge_right,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link:hover .slanted_edge_right{border-color:#0093de rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.portlets_home_middle .portlet_listing .portlet-listing-entry .resource img{width:100%;height:auto}.portlets_home_middle .cta_portlet{margin-top:0px}.portlets_home_bottom{padding:120px 0px;padding-bottom:100px}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner{background:#f4f4f4;padding:0px}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet-title{margin-bottom:32px}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet_content_introduction{font-family:"Montserrat";font-size:32px;font-weight:400;line-height:44px;color:#1e1e1e;letter-spacing:.16px;margin-bottom:38px;max-width:710px}@media screen and (max-width: 800px){.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet_content_introduction{font-family:"Montserrat";font-size:24px;font-weight:400;line-height:38px;margin-bottom:25px}}@media screen and (max-width: 500px){.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet_content_introduction{font-family:"Montserrat";font-size:19px;font-weight:400;line-height:28px;margin-bottom:20px}}.portlets_home_bottom .portlet_listing{background:#f4f4f4}.portlets_home_bottom .portlet_listing .portlet_inner{padding:0px}.portlets_home_bottom .portlet_listing .portlet_inner .controls{right:100px}.portlets_home_bottom .portlet_listing .portlet-title,.portlets_home_bottom .portlet_listing .portlet-title a{font-family:"Montserrat";font-size:30px;font-weight:800;line-height:36px;color:#1e1e1e;letter-spacing:.05px;margin-bottom:25px;font-size:26px;line-height:32px;font-weight:700;text-transform:none}@media screen and (max-width: 800px){.portlets_home_bottom .portlet_listing .portlet-title,.portlets_home_bottom .portlet_listing .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:800;line-height:25px;margin-bottom:15px}}@media print{.portlets_home_bottom .portlet_listing .portlet-title,.portlets_home_bottom .portlet_listing .portlet-title a{font-family:"Montserrat";font-size:20px;font-weight:500;line-height:31px}}.portlets_home_bottom .portlet_listing .portlet-title{padding-right:100px}.portlets_home_bottom .portlet_listing .portlet-title+.bx-wrapper,.portlets_home_bottom .portlet_listing .portlet_listing_introduction+.bx-wrapper,.portlets_home_bottom .portlet_listing p+.bx-wrapper,.portlets_home_bottom .portlet_listing .portlet_listing_subtitle+.bx-wrapper,.portlets_home_bottom .portlet_listing .portlet_listing_text+.bx-wrapper{margin-top:40px}.portlets_home_bottom .portlet_listing .bx-wrapper{max-width:unset !important;position:inherit !important}.portlets_home_bottom .portlet_listing .bx-wrapper:before{content:"";position:absolute;top:0;left:-1500px;width:1500px;height:100%;display:block;background:#f4f4f4;z-index:2}.portlets_home_bottom .portlet_listing .bx-wrapper .bx-viewport{z-index:1;overflow:visible !important;position:inherit !important}.portlets_home_bottom .portlet_listing .bx-wrapper .portlet_listing_entry_link{box-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.portlets_home_bottom .portlet_listing .bx-wrapper .portlet_listing_entry_link:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.portlets_home_bottom .portlet_listing .bx-wrapper .bx-controls-direction a{top:15px;bottom:unset;right:0px;background:#f4f4f4}.portlets_home_bottom .portlet_listing .bx-wrapper .bx-controls-direction a:hover{background:#fff}.portlets_home_bottom .portlet_listing .bx-wrapper .bx-controls-direction a:hover:before{color:#0093de}.portlets_home_bottom .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:52px}.portlets_home_bottom .portlet_listing .portlet-listing-entry{float:left;margin-bottom:0px;margin-left:0px !important;margin-right:40px !important}.portlets_home_bottom .portlet_listing .portlet-listing-entry .pictures{overflow:auto}.portlets_home_bottom .portlet_listing .portlet-listing-entry .pictures .picture{width:100%}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container{width:100%;box-sizing:border-box;margin:0;padding:26px 27px;padding-bottom:22px;background:#fff;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;border:1px solid #eaeaea;border-top:0px;background:#fff;border-top:1px solid #eaeaea}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4 a{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px;margin-top:8px}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title+.listing-content-text,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-title a+.listing-content-text,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4+.listing-content-text,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container h4 a+.listing-content-text{margin-top:22px}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}@media screen and (max-width: 800px){.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .subtitle,.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-subtitle{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-content-container .listing-more-button{display:none}.portlets_home_bottom .portlet_listing .portlet-listing-entry .resource{overflow:auto}.portlets_home_bottom .portlet_listing .portlet-listing-entry .resource img{width:100%;height:auto}.portlets_home_bottom .portlet_listing .portlet-listing-entry .portlet-listing-more{display:none}.portlets_home_bottom .portlet+.portlet{margin-top:80px}body.logged_in .portlets .portlet:not(.portlet_listing) .portlet_inner,body.logged_in .portlets .portlet{background:none !important}body.logged_in .portlets_home_bottom .portlet.portlet_listing .bx-wrapper:before,body.logged_in .portlets_home_top .portlet.portlet_listing .bx-wrapper:before{margin-left:-10px}body.logged_in .portlets_home_bottom .portlet.portlet_listing .bx-wrapper .bx-controls-direction a,body.logged_in .portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{z-index:10}body.logged_in .portlets_bottom_grey .portlet.portlet_listing .bx-wrapper:before{display:none}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-listing-content-container,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-listing-content-container{padding-top:50px}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .portlet-listing-content-container .portlet-entry-subtitle2{display:block;font-family:"Montserrat";font-size:11px;font-weight:500;line-height:11.2px;letter-spacing:.5px;padding:9px 10px;display:block;background:#000;color:#fff;text-transform:uppercase;position:absolute;top:0px;right:unset;bottom:unset;left:28px;z-index:1}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .resource_container+.portlet-listing-content-container,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .resource_container+.portlet-listing-content-container,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .resource_container+.portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle .resource_container+.portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .resource_container+.portlet-listing-content-container,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .resource_container+.portlet-listing-content-container{padding-top:15px}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-red_subtitle,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-red_subtitle,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-red_subtitle,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-red_subtitle,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-red_subtitle,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-red_subtitle{overflow:hidden}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-red_subtitle .portlet-entry-subtitle2{width:200px;padding-left:45px;padding-right:45px;top:35px;left:auto;right:-45px;background:#ee6244;text-align:center;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_middle .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-red_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2,.portlets_home_bottom .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle.portlet-listing-entry-class-blue_subtitle .portlet-listing-content-container .portlet-entry-subtitle2{background:#0093de}.portlet_content_dynamic-popup{position:fixed;top:unset;right:-100%;bottom:25px;left:unset;position:fixed !important;max-width:330px;width:100%;font:400 15px/27px "Montserrat",Arial,Verdana,sans-serif;z-index:200;background:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.portlet_content_dynamic-popup.show{right:25px;-webkit-animation:animation 1050ms ease-in-out;-moz-animation:animation 1050ms ease-in-out;-o-animation:animation 1050ms ease-in-out;animation:animation 1050ms ease-in-out}.portlet_content_dynamic-popup .hide_portlet{position:absolute;top:0;right:0;bottom:unset;left:unset;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;background:rgba(0,0,0,.8);cursor:pointer;z-index:5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.portlet_content_dynamic-popup .hide_portlet i{position:relative;z-index:5}.portlet_content_dynamic-popup .hide_portlet:before{content:"";position:absolute;top:0;left:0;width:auto;height:auto;display:block;background:none;right:0;bottom:0;z-index:1}.portlet_content_dynamic-popup .hide_portlet:hover{background:#000}.portlet_content_dynamic-popup .portlet_inner{background:#fff;box-shadow:0 2px 12px 0 rgba(0,0,0,.15);padding:0}.portlet_content_dynamic-popup .portlet_inner .portlet_text_wrap{padding:27px}.portlet_content_dynamic-popup .portlet_inner h3.portlet-title,.portlet_content_dynamic-popup .portlet_inner h3.portlet-title a{font-size:24px;line-height:30px;font-weight:700;letter-spacing:0;text-transform:none;color:#1e1e1e;margin-bottom:10px}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:first-child{margin-top:10px}.portlet_content_dynamic-popup .portlet_inner .picture{float:none}.portlet_content_dynamic-popup .portlet_inner ul.controls{position:unset;margin-bottom:0;left:0;right:auto}.portlet_content_dynamic-popup .portlet_inner .portlet_content_link{padding:8px 19px}.portlet_content_dynamic-popup .portlet_inner img{width:100%}.logged_in .portlet_content_dynamic-popup{right:-275px !important;padding-right:25px;opacity:0}.logged_in .portlet_content_dynamic-popup.show{opacity:1}.logged_in .portlet_content_dynamic-popup:hover{right:0px !important;-webkit-animation:animation 1050ms ease-in-out;-moz-animation:animation 1050ms ease-in-out;-o-animation:animation 1050ms ease-in-out;animation:animation 1050ms ease-in-out}.logged_in .hide_portlet{position:absolute;top:30px;right:0;bottom:unset;left:unset}@keyframes animation{0%{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}70%{-webkit-transform:translateX(calc(0% + 10px));-moz-transform:translateX(calc(0% + 10px));-ms-transform:translateX(calc(0% + 10px));-o-transform:translateX(calc(0% + 10px));transform:translateX(calc(0% + 10px))}100%{-webkit-transform:translateX(calc(0% + 0px));-moz-transform:translateX(calc(0% + 0px));-ms-transform:translateX(calc(0% + 0px));-o-transform:translateX(calc(0% + 0px));transform:translateX(calc(0% + 0px))}}.resource_background{box-shadow:none !important}.documents h2{display:none}.documents .document{border-collapse:collapse;border-bottom:1px solid rgba(35,31,32,.12);padding:16.5px 19.5px;font-weight:400;position:relative;font-size:15px;width:100%;box-sizing:border-box}.documents .document .fa{font-weight:300;margin-right:26px;font-size:28px;position:absolute;top:50%;left:19.5px;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%)}.documents .document:first-child{border-top:1px solid rgba(35,31,32,.12)}.documents .document .title{padding-left:45px;display:block;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.documents .document .title:hover{color:#1e1e1e}.documents .document a{padding-right:60px;display:block}.documents .document:after{content:"";position:absolute;top:20px;left:19.5px;display:block;font-family:"Font Awesome 6 Pro";font-size:28px;font-weight:400;text-transform:none;color:#0093de;left:unset;right:17px;font-weight:300;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;pointer-events:none}.detail_gallery{margin-top:60px}.detail_gallery .picture{margin-bottom:40px;margin-right:40px;width:calc(33.3333333333% - 26.6666666667px)}.detail_gallery .picture:nth-child(3n){margin-right:0px}.detail_gallery .picture img{width:100%;height:auto}.detail_gallery .picture .resource_background{overflow:visible}.detail_gallery .picture a{box-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.detail_gallery .picture a:hover{box-shadow:0 2px 12px 0 rgba(0,0,0,.3)}body.preload #bx-slider-wrap img{width:100% !important}#bx-slider-wrap{width:100%;margin-top:-118px;height:0;overflow:hidden;padding:0 0 64%}#bx-slider-wrap .video_slide  .video_in_slider{padding-bottom:66.25% !important}#bx-slider-wrap .video_slide .video-js{padding-bottom:64.2% !important}#bx-slider-wrap .video_slide .vjs-poster{z-index:-1}#bx-slider-wrap .video_slide .vjs-big-play-button{display:none}#bx-slider-wrap img{width:100%;height:auto}div.vjs-poster{background-size:cover}.video-js .vjs-tech{object-fit:cover}body.mod_overview #bx-slider-wrap{width:100%;height:0;overflow:hidden;padding:0 0 43.8%}body.mod_overview #bx-slider-wrap .video_slide  .video_in_slider{padding-bottom:66.25% !important}body.mod_overview #bx-slider-wrap .video_slide .video-js{padding-bottom:43.8% !important}body.mod_listing:not(.mod_action_show_entry) #bx-slider-wrap{width:100%;height:0;overflow:hidden;padding:0 0 45.8%}body.mod_listing:not(.mod_action_show_entry) #bx-slider-wrap .video_slide  .video_in_slider{padding-bottom:66.25% !important}body.mod_listing:not(.mod_action_show_entry) #bx-slider-wrap .video_slide .video-js{padding-bottom:45.9% !important}.gmap-map{width:100%;margin-top:-118px}.header_image{width:100%;margin-top:-118px}.header_image div,.header_image a,.header_image span{width:100%;height:100%;display:block}.header_image img{width:100%;height:auto}#pano{width:100%;margin-top:-118px;position:relative;height:600px;border:0px}.pano_wrapper{position:relative;line-height:0}.pano_wrapper .pano_fullscreen_button{padding:16px 16px;position:absolute;bottom:0px;right:0px;line-height:0px;background:rgba(30,30,30,.6);color:#fff;box-sizing:border-box;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.pano_wrapper .pano_fullscreen_button:hover{background:#1e1e1e}.header_image+div,.gmap-map+div,#bx-slider-wrap+div,.header_image+p,.gmap-map+p,#bx-slider-wrap+p,.header_image+h2,.gmap-map+h2,#bx-slider-wrap+h2,.pano_wrapper+h2,.pano_wrapper+p,.pano_wrapper+div{margin-top:60px}#bx-slider-wrap span{box-shadow:none !important}div.bx-wrapper .bx-controls-direction a{background:#fff;width:52px;height:52px;top:unset;bottom:30px;right:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;z-index:60}div.bx-wrapper .bx-controls-direction a:before{text-indent:0px;content:"";position:absolute;top:50%;left:50%;display:block;font-family:"Font Awesome 6 Pro";font-size:20px;font-weight:400;text-transform:none;color:#0093de;line-height:18px;font-weight:700;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}div.bx-wrapper .bx-controls-direction a.bx-prev{bottom:30px;top:unset;left:unset;right:90px}div.bx-wrapper .bx-controls-direction a.bx-next:before{content:""}div.bx-wrapper .bx-controls-direction a:hover{background:#0093de}div.bx-wrapper .bx-controls-direction a:hover:before{color:#fff}.vjs-poster{z-index:-1}.resource_subtitle{display:block;font-family:"Montserrat";font-size:11px;font-weight:500;line-height:15px;letter-spacing:.5px;padding:9px 10px;display:block;background:#000;color:#fff;text-transform:uppercase;background:#f4f4f4;z-index:1}@media screen and (max-height: 700px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description h2{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-height: 700px)and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-height: 700px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description p{font-size:13px;line-height:17px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description h3{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-height: 700px)and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-height: 700px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description p{font-size:13px;line-height:17px}.page_home .portlet_content_home_video .pictures .resource_description h2{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-height: 700px)and (max-width: 800px){.page_home .portlet_content_home_video .pictures .resource_description h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-height: 700px){.page_home .portlet_content_home_video .pictures .resource_description p{font-size:13px;line-height:17px}.page_home .portlet_content_home_video .videos .resource_video_description h3{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-height: 700px)and (max-width: 800px){.page_home .portlet_content_home_video .videos .resource_video_description h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-height: 700px){.page_home .portlet_content_home_video .videos .resource_video_description p{font-size:13px;line-height:17px}}@media screen and (max-width: 1770px){.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);right:auto;left:102px;bottom:auto;top:42px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{left:25px;right:auto}}@media screen and (max-width: 1450px){.page_home .portlet_content_home_video{height:calc(100vh - 109px)}#navigation>ul>li{padding-right:17px}#navigation>ul>li>ul>li{padding-bottom:13px}header{padding-bottom:16px}div#logo{margin-top:-2px}div#logo img{width:250px}}@media screen and (max-width: 1350px){.page_home .content_wrap>.content{max-width:100% !important}#portlets_home_img_and_text{padding:40px 0px}}@media screen and (max-width: 1300px){.cta_portlet .portlet_inner{padding-top:40px;padding-bottom:40px}.cta_portlet .portlet_inner .portlet-title{max-width:100%;margin-right:0px;margin-bottom:30px}.cta_portlet .portlet_inner .portlet-content{max-width:100%}.cta_portlet .portlet_inner .portlet_content_link{padding:30px 30px;padding-right:195px;margin-top:0px;margin-bottom:0px;float:none}body:not(.css_immobilien):not(.css_referenzen) #mixItUp{max-width:100% !important;padding-left:0px !important;padding-right:0px !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{margin-top:20px;position:relative;left:auto;top:auto;right:auto;bottom:auto}}@media screen and (max-width: 1200px){.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{padding-top:40px;padding-bottom:40px}.page_home .content_wrap>.content{max-width:100% !important}.content_wrap .title_wrap{padding:40px 0px 80px 0px}.title_wrap .subtitle2{position:relative;display:inline-block;top:0}#bx-slider-wrap,.gmap-map,.header_image,#pano{margin-top:-100px}.header_navigations .header_navigations_inner{margin-right:25px}.header_navigations .header_cta{font-size:0px;line-height:10px}.breadcrumb{padding-top:7px}.listing_entry_detail.with_picture{margin-top:40px}.header_image+div,.gmap-map+div,#bx-slider-wrap+div,.header_image+p,.gmap-map+p,#bx-slider-wrap+p,.header_image+h2,.gmap-map+h2,#bx-slider-wrap+h2,.pano_wrapper+div,.pano_wrapper+h2,pano_wrapper+p{margin-top:60px}footer{padding-top:40px;padding-bottom:40px}footer .footer_inner .footer_content{flex-wrap:wrap;margin-bottom:20px}footer .footer_inner .footer_content .portlet{width:calc(50% - 20px);margin-bottom:20px}}@media screen and (max-width: 1100px){.page_home .content_wrap .content{padding-top:40px}.page_home .portlets_home{height:calc(100vh - 156px);min-height:385px}.page_home .portlets_home .portlet_listing .portlet_inner{padding:20px}.page_home .portlets_home .portlet_listing .portlet-listing-entry:first-child .portlet-listing-entry-inline .portlet-listing-content-container{margin-top:calc(100vh - 280px)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container{position:relative;width:100% !important;left:auto !important;right:auto !important;margin-top:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container .portlet-listing-more{position:relative;top:auto;bottom:auto;margin-top:20px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .portlet-listing-content-container.current{box-shadow:0 2px 12px 0 rgba(0,0,0,.15)}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description{padding:0 40px;bottom:135px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description>h2{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-width: 1100px)and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description>h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-width: 1100px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .pictures .resource_description>p{font-size:13px;line-height:17px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description{padding:0 40px;bottom:135px}.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description>h3{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-width: 1100px)and (max-width: 800px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description>h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-width: 1100px){.page_home .portlets_home .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline .videos .resource_video_description>p{font-size:13px;line-height:17px}.page_home .portlet_content_home_video{height:calc(100vh - 96px)}.page_home .portlet_content_home_video .pictures .resource_description{padding:0 40px;bottom:30px}.page_home .portlet_content_home_video .pictures .resource_description>h2{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-width: 1100px)and (max-width: 800px){.page_home .portlet_content_home_video .pictures .resource_description>h2{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-width: 1100px){.page_home .portlet_content_home_video .pictures .resource_description>p{font-size:13px;line-height:17px}.page_home .portlet_content_home_video .videos .resource_video_description{padding:0 40px;bottom:30px}.page_home .portlet_content_home_video .videos .resource_video_description>h3{font-family:"Montserrat";font-size:48px;font-weight:700;line-height:52px;color:#1e1e1e;margin-bottom:9px;letter-spacing:-0.4px;color:#fff;margin-bottom:20px;margin-top:20px}}@media screen and (max-width: 1100px)and (max-width: 800px){.page_home .portlet_content_home_video .videos .resource_video_description>h3{font-family:"Montserrat";font-size:26px;font-weight:700;line-height:33px}}@media screen and (max-width: 1100px){.page_home .portlet_content_home_video .videos .resource_video_description>p{font-size:13px;line-height:17px}}@media screen and (max-width: 1100px)and (max-width: 950px){.portlet_content_dynamic-popup{max-width:280px}.portlet_content_dynamic-popup .portlet_inner .portlet_text_wrap{padding:20px}.portlet_content_dynamic-popup .portlet_inner .portlet_content_description>*:not(.portlet_content_link){display:none}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link,.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:first-child{margin-top:7px}}@media screen and (max-width: 1100px)and (max-height: 540px){.page_home .portlets_home .portlet_listing .portlet-listing-entry:first-child .portlet-listing-entry-inline .portlet-listing-content-container{margin-top:260px}}@media screen and (max-width: 1000px){#pano{height:calc(90vw - 40px) !important}.portlets_bottom_white .portlet .portlet_content_subtitle,.portlets_bottom_white .portlet .portlet_listing_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_white .portlet.gallery .portlet_content_subtitle,.portlets_bottom_white .portlet.gallery .portlet_listing_subtitle,.portlets_bottom_grey .portlet .portlet_content_subtitle,.portlets_bottom_grey .portlet .portlet_listing_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_content_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_listing_subtitle{top:40px;left:0px;max-width:100%}.portlets_bottom_white .portlet .portlet_inner,.portlets_bottom_white .portlet.portlet_listing .portlet_inner,.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet .portlet_inner,.portlets_bottom_grey .portlet.portlet_listing .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:120px 0px 0px 0px}.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:80px 0px 0px 0px}.portlets_bottom_white .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_grey .portlet.gallery+.portlet .portlet_inner{padding:20px 0px 40px 0px}.portlets_bottom_white .portlet.gallery.has_subtitle .portlet_inner,.portlets_bottom_grey .portlet.gallery.has_subtitle .portlet_inner{padding:90px 0px 40px 0px}.portlets_bottom_white .portlet.docs .portlet_inner,.portlets_bottom_grey .portlet.docs .portlet_inner{padding:120px 0px 40px 0px}.content_wrap .title_wrap{padding:40px 0px 40px 0px}.content_wrap .content_left{height:auto !important;position:relative;width:100%;float:right;padding-top:0px}.content_wrap .content_left .content_left_sticky{top:0px !important;padding-bottom:0px;padding-top:0px}.content_wrap>.content{float:left;max-width:100%;padding-left:0px;padding-top:40px;margin-bottom:40px}body.css_referenzen.mod_action_show_entry .content_wrap>.content{margin-bottom:20px}#bx-slider-wrap,.gmap-map,.header_image,#pano{margin-top:0px}.page_home .content_wrap>.content{max-width:100% !important}#portlets_home_img_and_text{padding:40px 0px}.portlets_home_top{padding:40px 0px;padding-top:0px}.portlets_home_top .portlet.portlet_listing .portlet-content .portlet_listing_introduction{max-width:100%}.portlets_home_top .portlet.portlet_listing .bx-wrapper{margin-top:40px}.module-listing,.module-overview{margin:40px 0px;margin-bottom:40px}.listing_property_filter form{margin-bottom:0px}.listing_entry_backlink a{font-size:13px;line-height:18px;margin-bottom:15px}.listing_entry_backlink a:before{font-size:12px;line-height:19px}.css_referenzen .module-listing,.css_immobilien .module-listing,.portlets_bottom_grey .portlet_listing .module-listing{margin-top:40px}.css_referenzen .listing_entry,.css_referenzen .portlet-listing-entry,.css_immobilien .listing_entry,.css_immobilien .portlet-listing-entry,.portlets_bottom_grey .portlet_listing .listing_entry,.portlets_bottom_grey .portlet_listing .portlet-listing-entry{width:100%;margin-left:0px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry.listing_entry_with_picture .content,body:not(.css_referenzen):not(.css_immobilien) .listing_entry.overview_item_with_picture .content,body:not(.css_referenzen):not(.css_immobilien) .listing_entry.element_link_entire_with_picture .content,.overview_item.listing_entry_with_picture .content,.overview_item.overview_item_with_picture .content,.overview_item.element_link_entire_with_picture .content{width:100%}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content,.overview_item .content{padding:30px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-title,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-title a,.overview_item .content .listing-title,.overview_item .content .listing-title a{font-family:"Montserrat";font-size:18px;font-weight:700;line-height:22px;margin-bottom:6px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-title+.listing-content-text,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .listing-title a+.listing-content-text,.overview_item .content .listing-title+.listing-content-text,.overview_item .content .listing-title a+.listing-content-text{margin-top:22px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .subtitle,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .subtitle a,.overview_item .content .subtitle,.overview_item .content .subtitle a{font-family:"Montserrat";font-size:18px;font-weight:400;line-height:22px;margin-bottom:22px}}@media screen and (max-width: 1000px)and (max-width: 800px){body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .subtitle,body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content .subtitle a,.overview_item .content .subtitle,.overview_item .content .subtitle a{font-family:"Montserrat";font-size:16px;font-weight:400;line-height:19px;margin-bottom:15px}}@media screen and (max-width: 1000px){body:not(.css_referenzen):not(.css_immobilien) .listing_entry .pictures,.overview_item .pictures{width:100%;float:none;height:68vw !important}.overview_item .content{padding:0px;padding-bottom:30px;padding-left:0px !important;padding-right:0px !important}.overview_item .resource_container{width:100%;float:none;height:auto !important}.overview_item .resource_container .picture div img,.overview_item .resource_container .picture a img,.overview_item .resource_container .picture span img{position:relative;top:0;left:0;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);width:100% !important;height:auto !important}.overview_item.overview_item_with_picture .content{padding:30px}.header_navigations_inner,.header_cta{display:none}.responsive_navigation_toggle{display:block}.rwd_navigation{display:block}nav#rwdnav{display:block;visibility:hidden;position:fixed;z-index:200;top:0;left:0;width:77%;height:100%;max-width:400px;opacity:1;background:#fff;overflow:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-shadow:0 2px 24px 0 rgba(0,0,0,.2);-webkit-transform:perspective(1px) translate3d(-100%, 0, 0);-moz-transform:perspective(1px) translate3d(-100%, 0, 0);-o-transform:perspective(1px) translate3d(-100%, 0, 0);transform:perspective(1px) translate3d(-100%, 0, 0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.navi_open nav#rwdnav{visibility:visible;opacity:1;-webkit-transform:perspective(1px) translate3d(0, 0, 0);-moz-transform:perspective(1px) translate3d(0, 0, 0);-o-transform:perspective(1px) translate3d(0, 0, 0);transform:perspective(1px) translate3d(0, 0, 0)}.content_wrap+.portlet .portlet_inner{padding-top:40px;padding-bottom:40px}.content_wrap+.portlet .portlet_inner .portlet-title{max-width:100%;margin-right:0px;margin-bottom:30px}.content_wrap+.portlet .portlet_inner .portlet-content{max-width:100%}.content_wrap+.portlet .portlet_inner .portlet_content_link{padding:30px 30px;padding-right:195px;margin-top:0px;margin-bottom:0px;float:none}.page_home .content_wrap>.content h1{margin-bottom:10px;font:400 16px/30px "Montserrat",Arial,Verdana,sans-serif}.page_home .content_wrap>.content div.introduction{margin-bottom:40px}.portlets_home_top{padding:25px 0px}#portlets_home_img_and_text{padding:40px 0px}#portlets_home_img_and_text .portlets_inner_wrap .portlet{width:100%;margin-right:0px}#portlets_home_img_and_text .portlets_inner_wrap .portlet.only_title .portlet_inner .portlet-title{margin-bottom:0px}.portlets_home_middle{padding:40px 0px;padding-top:40px;margin:40px 0 0}.portlets_home_middle .cta_portlet .portlet_inner{padding-bottom:40px;margin-bottom:0px !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .pictures{width:100%}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container{width:100%;padding-left:0px;padding-bottom:0px;padding-top:40px}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{position:relative;left:0px;top:0px;margin-top:40px;margin-left:38px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:70px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{right:0px}.portlets_home_bottom{padding-top:40px;padding:40px 0px}.portlets_home_bottom .portlet+.portlet{margin-top:40px}.portlets_home_bottom .portlet_listing .portlet-listing-entry{margin-right:40px !important}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry{margin-right:40px !important}}@media screen and (max-width: 800px){.detail_gallery .picture{margin-bottom:20px;margin-right:20px;width:calc(50% - 10px)}.detail_gallery .picture:nth-child(3n){margin-right:20px}.detail_gallery .picture:nth-child(2n){margin-right:0px}.page_home .content_wrap>.content{padding-top:20px}.content_wrap .content+#mixItUp .module-listing{margin-bottom:20px}body,.management_container,.management_container fieldset textarea,.management_container fieldset input,.management_container .select2-container .select2-container--default .select2-selection--single .select2-selection__rendered{font:400 16px/30px "Montserrat",Arial,Verdana,sans-serif}.content_wrap .content_left{padding-top:20px}.content_wrap .content_left .content_left_sticky{padding-top:0px}.content_wrap .title_wrap{padding:20px 0px 20px 0px}.responsive_navigation_toggle{right:20px}.header_image+div,.gmap-map+div,#bx-slider-wrap+div,.header_image+p,.gmap-map+p,#bx-slider-wrap+p,.header_image+h2,.gmap-map+h2,#bx-slider-wrap+h2,.pano_wrapper+h2,.pano_wrapper+p,.pano_wrapper+div{margin-top:30px}.portlet.portlet_properties{margin-bottom:20px}#portlets_LEFT .portlet{margin-bottom:20px}.portlets_bottom_white .portlet .portlet_content_subtitle,.portlets_bottom_white .portlet .portlet_listing_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_white .portlet.gallery .portlet_content_subtitle,.portlets_bottom_white .portlet.gallery .portlet_listing_subtitle,.portlets_bottom_grey .portlet .portlet_content_subtitle,.portlets_bottom_grey .portlet .portlet_listing_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_content_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_listing_subtitle{top:0px;left:0px}.portlets_bottom_white .portlet .portlet_inner,.portlets_bottom_white .portlet.portlet_listing .portlet_inner,.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet .portlet_inner,.portlets_bottom_grey .portlet.portlet_listing .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:90px 0px 0px 0px}.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:60px 0px 0px 0px}.portlets_bottom_white .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_grey .portlet.gallery+.portlet .portlet_inner{padding:20px 0px 40px 0px}.portlets_bottom_white .portlet.gallery.has_subtitle .portlet_inner,.portlets_bottom_grey .portlet.gallery.has_subtitle .portlet_inner{padding:55px 0px 40px 0px !important}.portlets_bottom_white .portlet.docs .portlet_inner,.portlets_bottom_grey .portlet.docs .portlet_inner{padding:0px 0px 40px 0px}.content_wrap+.portlet .portlet_inner,.cta_portlet .portlet_inner{padding-top:20px;padding-bottom:20px}.content_wrap+.portlet .portlet_inner .portlet-title,.cta_portlet .portlet_inner .portlet-title{margin-bottom:20px}.content_wrap+.portlet .portlet_inner .portlet_content_link,.cta_portlet .portlet_inner .portlet_content_link{padding:20px 20px;padding-right:195px}.portlets_bottom_white .portlet .portlet_content_subtitle,.portlets_bottom_white .portlet .portlet_listing_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_white .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_white .portlet.gallery .portlet_content_subtitle,.portlets_bottom_white .portlet.gallery .portlet_listing_subtitle,.portlets_bottom_grey .portlet .portlet_content_subtitle,.portlets_bottom_grey .portlet .portlet_listing_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_content_subtitle,.portlets_bottom_grey .portlet.portlet_listing .portlet_listing_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_content_subtitle,.portlets_bottom_grey .portlet.gallery .portlet_listing_subtitle{top:20px;left:0px}.portlets_bottom_white .portlet .portlet_inner,.portlets_bottom_white .portlet.portlet_listing .portlet_inner,.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet .portlet_inner,.portlets_bottom_grey .portlet.portlet_listing .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:60px 0px 0px 0px}.portlets_bottom_white .portlet.gallery .portlet_inner,.portlets_bottom_grey .portlet.gallery .portlet_inner{padding:40px 0px 0px 0px}.portlets_bottom_white .portlet.gallery+.portlet .portlet_inner,.portlets_bottom_grey .portlet.gallery+.portlet .portlet_inner{padding:20px 0px 40px 0px}.portlets_bottom_white .portlet.docs .portlet_inner,.portlets_bottom_grey .portlet.docs .portlet_inner{padding:100px 0px 20px 0px}.content_wrap+.portlet .portlet_inner .portlet_content_link:after,.cta_portlet .portlet_inner .portlet_content_link:after{font-size:47px}.content_wrap+.portlet,.cta_portlet{margin-top:20px}.module-listing,.module-overview{margin:20px 0px;margin-bottom:20px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry,.overview_item{margin-bottom:20px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content,.overview_item .content{padding:20px}.overview_item .content{padding:0px;padding-bottom:20px}.overview_item.overview_item_with_picture .content{padding:20px}.css_referenzen .module-listing,.css_immobilien .module-listing,.portlets_bottom_grey .portlet_listing .module-listing{margin-top:20px}.css_referenzen .listing_entry,.css_referenzen .portlet-listing-entry,.css_immobilien .listing_entry,.css_immobilien .portlet-listing-entry,.portlets_bottom_grey .portlet_listing .listing_entry,.portlets_bottom_grey .portlet_listing .portlet-listing-entry{margin-bottom:20px}.css_referenzen .listing_entry:last-child,.css_referenzen .portlet-listing-entry:last-child,.css_immobilien .listing_entry:last-child,.css_immobilien .portlet-listing-entry:last-child,.portlets_bottom_grey .portlet_listing .listing_entry:last-child,.portlets_bottom_grey .portlet_listing .portlet-listing-entry:last-child{margin-bottom:0px}.listing_property_filter form{margin-top:20px;overflow:hidden}.listing_property_filter form p.p_select2_filter{width:100%;float:none;margin-right:0px;margin-bottom:20px}.listing_property_filter form .listing_search_wrap{width:100%;float:none;position:relative}.listing_property_filter form .listing_search_wrap input{box-sizing:border-box;font:400 16px/30px "Montserrat",Arial,Verdana,sans-serif}.listing_property_filter form .listing_search_wrap .listing_search_buttons{width:55px;height:55px}.listing_property_filter form .listing_search_wrap .listing_search_buttons:before{line-height:55px}.listing_property_filter form .listing_reset_filter{text-align:left;font-size:14px;width:100%;float:none;margin-top:20px}.listing_property_filter form .listing_reset_filter:before{content:"";position:absolute;top:unset;left:unset;display:block;font-family:"Font Awesome 6 Pro";font-size:15px;font-weight:400;text-transform:none;color:#0093de;position:relative;margin-right:10px}footer{padding-top:20px;padding-bottom:20px}footer .footer_inner .button{float:none;margin-bottom:20px}footer .footer_inner .copy{width:100%}footer .footer_inner .copy a{line-height:18px}.page_home .content_wrap>.content div.introduction{margin-bottom:20px}.page_home .portlet_content_home_video{height:calc(100vh - 93px)}.portlets_home_top{padding:25px 0px}#portlets_home_img_and_text{padding:20px 0px}.portlets_home_middle{padding:20px 0px;padding-top:20px;margin:20px 0 0}.portlets_home_middle .cta_portlet .portlet_inner{padding-bottom:20px;margin-bottom:0px !important}.portlets_home_middle .portlet_listing .portlet_inner .portlet_listing_introduction p{margin-bottom:30px;margin-top:20px}.portlets_home_middle .portlet_listing .portlet-listing-entry{width:calc(100vw - 40px) !important}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding-top:20px}.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-listing-more,.portlets_home_middle .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{margin-top:20px;margin-left:38px}.portlets_home_middle .portlet_listing .bx-wrapper{margin-top:90px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:70px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{right:0px}.portlets_home_bottom{padding:5px 0px;padding-top:20px}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet_content_introduction{margin-bottom:20px}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet-title{margin-bottom:20px}.portlets_home_bottom .portlet+.portlet{margin-top:40px}.portlets_home_bottom .portlet_listing .portlet-listing-entry{margin-right:20px !important}.portlets_home_top .portlet.portlet_listing .portlet-listing-entry{margin-right:20px !important}}@media screen and (max-width: 750px){.portlet_content_dynamic-popup{max-width:none;left:0;bottom:-100%;transform:none !important;-webkit-transition:all .5s ease-in-out,bottom 1s ease-in-out;-moz-transition:all .5s ease-in-out,bottom 1s ease-in-out;-ms-transition:all .5s ease-in-out,bottom 1s ease-in-out;-o-transition:all .5s ease-in-out,bottom 1s ease-in-out;transition:all .5s ease-in-out,bottom 1s ease-in-out}.portlet_content_dynamic-popup.show{left:0;bottom:0}.portlet_content_dynamic-popup .portlet_inner{text-align:center}.portlet_content_dynamic-popup .portlet_inner .portlet_text_wrap{padding:17px 25px}.portlet_content_dynamic-popup .portlet_inner .pictures{display:none}.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link,.portlet_content_dynamic-popup .portlet_inner a.portlet_content_link:first-child{margin-top:5px}}@media screen and (max-width: 700px){.resource_subtitle{font-size:8px;line-height:12px}.portlets_bottom_white .portlet.gallery .pictures .picture{width:calc(50% - 10px);margin-right:20px;margin-bottom:20px}.portlets_bottom_white .portlet.gallery .pictures .picture:nth-child(3n){margin-right:20px}.portlets_bottom_white .portlet.gallery .pictures .picture:nth-child(2n){margin-right:0px}}@media screen and (max-width: 600px){footer .footer_inner .footer_content .portlet{width:100%;margin-right:0px}}@media screen and (max-width: 500px){div#logo img{width:220px}.bx-wrapper .bx-controls-direction a{width:35px;height:35px}.bx-wrapper .bx-controls-direction a:before{font-size:16px}.portlets_home_bottom .portlet.portlet_listing .portlet-title{padding-right:75px}.portlets_home_bottom .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{top:10px}.portlets_home_bottom .portlet.portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:39px}.portlets_bottom_grey .portlet.portlet_listing .portlet-title{padding-right:75px}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{top:-39px}.portlets_bottom_grey .portlet.portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:39px}#portlets_home_img_and_text .portlets_inner_wrap .portlet .pictures{width:100%;height:63vw !important;position:relative}#portlets_home_img_and_text .portlets_inner_wrap .portlet .portlet_inner{width:100% !important;clear:both;min-height:auto !important}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-prev{right:auto;left:0px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a.bx-next{left:54px}.portlets_home_top .portlet.portlet_listing .bx-wrapper .bx-controls-direction a{top:5px}.portlets_home_middle .portlet_listing .bx-wrapper .bx-controls-direction a{top:-38px}.content_wrap+.portlet .portlet_inner .portlet_content_link,.cta_portlet .portlet_inner .portlet_content_link{font-size:16px;line-height:20px;padding-right:75px;padding-left:15px;hyphens:auto;-moz-hyphens:auto}.content_wrap+.portlet .portlet_inner .portlet_content_link:before,.cta_portlet .portlet_inner .portlet_content_link:before{height:2px;right:14px;width:50px}.content_wrap+.portlet .portlet_inner .portlet_content_link:after,.cta_portlet .portlet_inner .portlet_content_link:after{font-size:33px;right:10px}.content_wrap+.portlet .portlet_inner .portlet_content_link:hover:before,.cta_portlet .portlet_inner .portlet_content_link:hover:before{width:40px}.page_home .portlet_content_home_video{height:calc(100vh - 88px)}}@media screen and (max-width: 400px){.portlets_bottom_white .portlet.gallery .pictures .picture{width:100%;margin-right:0px}.portlets_bottom_white .portlet.gallery .pictures .picture:nth-child(3n){margin-right:0px}footer .footer_inner .button{font-size:14px;font-weight:800;line-height:18px}}@media print{body{font-family:"Montserrat";font-size:13px;font-weight:300;line-height:20px;color:#1e1e1e;background:#fff}.slanted_edge_left,.slanted_edge_right,.portlet_content_home_video,.portlets_bottom_big .portlet_listing.slider,.content ul.tags,.portlet.portlet_quicklinks,.portlet.portlet_listing a.portlet_listing_show_all,.portlet a.portlet_content_link,.mailform-submit,.login_form .button,.pagination,.listing_entry_backlink a,.listing-more-button,.content_button,.footer .portlet h3.portlet-title,.documents,.header_image,.footer .copy,.footer .social_media,.portlet_listing.slider,#navigation,.meta_wrap,#slider,.imprint,#portlets_home,.bx-wrapper,.portlets_home_bottom .portlet_listing,.portlets_home_middle .portlet_listing,.content_wrap+.portlet,.cta_portlet,.pictures,.header_cta,.portlets_home_middle,.listing_property_filter,.portlets_bottom_grey .portlet.portlet_listing,.input_button_wrapper{display:none !important}.header{position:static;box-shadow:none;padding:0 0 50px;border:0}.header .header_inner{padding:0}.header div#logo{display:block;float:left;width:200px !important;margin:0}.header div#logo img{width:100%;height:auto}.header.is_scrolled div#logo{margin-top:0}footer{background:#fff;page-break-inside:avoid}footer .footer_inner .footer_content{flex-direction:column}footer .footer_inner .footer_content .portlet{margin-bottom:20px}footer .footer_inner .footer_content .portlet:last-child{margin-bottom:0px}footer .footer_inner .footer_content .portlet .portlet_inner{color:#1e1e1e;background:#fff}#siteframe{padding:0 !important;min-height:0 !important}.content_wrap{padding:0 0 20px}.content_wrap>.content{padding:0;background:#fff;border:0;box-shadow:none;border-radius:0}.content_wrap.gallery_content{margin-bottom:0}.content_wrap.gallery_content>.content{padding-bottom:0}.content_wrap>.content_left{height:auto !important}.content_wrap>.content_left .content_left_sticky{position:relative;top:0px !important}#google_map+.content_wrap,.header_image+.content_wrap,#slider+.content_wrap{margin-top:0}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner{background:#fff}#portlets_home_img_and_text .portlets_inner_wrap .portlet:not(.only_title){width:calc(50% - 10px);margin-right:20px}#portlets_home_img_and_text .portlets_inner_wrap .portlet:not(.only_title):nth-child(2n+1){margin-right:0px}#portlets_home_img_and_text .portlets_inner_wrap .portlet:not(.only_title) .pictures+.portlet_inner,#portlets_home_img_and_text .portlets_inner_wrap .portlet:not(.only_title) .portlet_inner{width:100%;border:1px solid #a8a49e}.portlets_home_bottom .portlet:not(.portlet_listing) .portlet_inner .portlet_content_introduction{margin:0 0 12px;font-size:18px;line-height:24px}.portlets_home_top .portlet.portlet_listing{background:#fff}.portlets_home_top,.portlets_home_bottom,.portlets_home_middle{padding:20px 0px}h1{font-size:24px;line-height:30px;margin:0 0 15px;padding:0}h1:before{display:none}.title_wrap .subtitle:not(.subtitle2){font-size:24px;line-height:30px;padding:0}.title_wrap .subtitle2{position:relative;max-width:fit-content;top:0px}div.introduction{margin:0 0 12px;font-size:18px;line-height:24px}h2,h2 a{font-size:20px;line-height:26px;margin:0 0 7px 0}h3,h3 a{font-size:16px;line-height:22px;margin:0 0 7px 0}h6,h6 a,h4,h4 a,h5,h5 a{font-size:13px;line-height:20px}p{margin:0 0 12px}.content ol{margin:0 0 12px 16px;list-style-type:decimal;width:auto}.content ul{list-style:none;margin:0 0 12px}.content ul li{padding:0 0 0 20px}.pictures.gallery{margin:30px -10px 0;padding:0}.pictures.gallery .picture{width:33.33%;padding:0 10px 20px}.pictures.gallery .picture span.resource_background{padding:0;border:0}.content_wrap .title_wrap{padding:20px 0px}.content_wrap .content{margin-bottom:30px}ul.sitemap li{padding:0}ul.sitemap li:before{display:none}#google_map{height:230px;margin:0 0 25px}#mod_overview,#mixItUp{padding:0}.module-listing{margin:20px 0px}body:not(.css_referenzen):not(.css_immobilien) .listing_entry.listing_entry_with_picture .content,body:not(.css_referenzen):not(.css_immobilien) .listing_entry.overview_item_with_picture .content{width:100%}body:not(.css_referenzen):not(.css_immobilien) .listing_entry .content{border:1px solid #eaeaea}.css_immobilien .listing_entry,.css_immobilien .portlet-listing-entry,.portlets_home_bottom .listing_entry,.portlets_home_bottom .portlet-listing-entry{width:100%;margin-left:0px}.css_immobilien .listing_entry .content .listing_properties .listing_property_group:before,.css_immobilien .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:before,.css_immobilien .portlet-listing-entry .content .listing_properties .listing_property_group:before,.css_immobilien .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:before,.portlets_home_bottom .listing_entry .content .listing_properties .listing_property_group:before,.portlets_home_bottom .listing_entry .portlet-listing-content-container .listing_properties .listing_property_group:before,.portlets_home_bottom .portlet-listing-entry .content .listing_properties .listing_property_group:before,.portlets_home_bottom .portlet-listing-entry .portlet-listing-content-container .listing_properties .listing_property_group:before{display:none}.listing_entry,.overview_item{page-break-inside:avoid}.listing_entry>div:first-child,.overview_item>div:first-child{border:0}.listing_entry div.introduction,.overview_item div.introduction{display:none}.listing_entry .content,.overview_item .content{padding:0}.css_referenzen .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_referenzen .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_referenzen .listing_entry.blue_subtitle .listing-subtitle2,.css_referenzen .listing_entry.black_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.blue_subtitle .listing-subtitle2,.css_referenzen .portlet-listing-entry.black_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_immobilien .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_immobilien .listing_entry.blue_subtitle .listing-subtitle2,.css_immobilien .listing_entry.black_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.blue_subtitle .listing-subtitle2,.css_immobilien .portlet-listing-entry.black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .listing_entry.black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.portlet-listing-entry-class-black_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.blue_subtitle .listing-subtitle2,.portlets_bottom_grey .portlet_listing .portlet-listing-entry.black_subtitle .listing-subtitle2{position:relative;top:0px;display:inline-block;margin:0;max-width:fit-content}.css_referenzen .listing_entry .content,.css_referenzen .listing_entry .portlet-listing-content-container,.css_referenzen .portlet-listing-entry .content,.css_referenzen .portlet-listing-entry .portlet-listing-content-container,.css_immobilien .listing_entry .content,.css_immobilien .listing_entry .portlet-listing-content-container,.css_immobilien .portlet-listing-entry .content,.css_immobilien .portlet-listing-entry .portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .listing_entry .content,.portlets_bottom_grey .portlet_listing .listing_entry .portlet-listing-content-container,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .content,.portlets_bottom_grey .portlet_listing .portlet-listing-entry .portlet-listing-content-container{border-top:1px solid #eaeaea}.css_grosse_auflistung .listing_entry,.css_grosse_auflistung .overview_item{margin:0 0 30px;padding:0}.css_grosse_auflistung .listing_entry h2,.css_grosse_auflistung .overview_item h2{margin:0 0 7px 0;padding:0}.css_grosse_auflistung .listing_entry h2,.css_grosse_auflistung .listing_entry h2 a,.css_grosse_auflistung .overview_item h2,.css_grosse_auflistung .overview_item h2 a{font-size:22px;line-height:28px}.css_grosse_auflistung .listing_entry h2:before,.css_grosse_auflistung .overview_item h2:before{display:none}.css_grosse_auflistung .listing_entry>div:first-child,.css_grosse_auflistung .overview_item>div:first-child{border-top:0}.css_grosse_auflistung .listing_entry .content,.css_grosse_auflistung .overview_item .content{width:auto;padding:0}.css_grosse_auflistung .listing_entry .pictures,.css_grosse_auflistung .overview_item .pictures{height:auto !important;width:30%;margin:0 15px 0 0}.css_grosse_auflistung .listing_entry .pictures img,.css_grosse_auflistung .overview_item .pictures img{position:static;min-height:0 !important;width:100% !important;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.css_grosse_auflistung .listing_entry:nth-child(even) .pictures,.css_grosse_auflistung .overview_item:nth-child(even) .pictures{float:right;margin:0 0 0 15px}.css_drei_spalten #mod_overview,.css_drei_spalten #mixItUp{margin:0 -10px;padding:0 0 20px}.css_drei_spalten .listing_entry,.css_drei_spalten .overview_item{padding:0 10px 20px;font-size:13px;line-height:20px}.css_drei_spalten .listing_entry .content,.css_drei_spalten .overview_item .content{top:0;border:0;margin:0;padding:0;box-shadow:none;min-height:0 !important}.css_drei_spalten .listing_entry h2,.css_drei_spalten .overview_item h2{margin:0 0 7px;padding:0}.css_drei_spalten .listing_entry h2,.css_drei_spalten .listing_entry h2 a,.css_drei_spalten .overview_item h2,.css_drei_spalten .overview_item h2 a{font-size:20px;line-height:26px}.css_drei_spalten .listing_entry h2:before,.css_drei_spalten .overview_item h2:before{display:none}.css_drei_spalten .listing_entry .pictures,.css_drei_spalten .overview_item .pictures{float:none;clear:both;width:auto;margin:0 0 15px}.portlets_bottom_small{padding:0}.portlets_bottom_small:before{display:none}.portlets_bottom_small .portlet{width:50%}.portlets_bottom_small .portlet:nth-child(3n+1){clear:none}.portlets_bottom_small .portlet:nth-child(2n+1){clear:left}.portlets_bottom_small .portlet .portlet_inner{padding:0;background:none;border:0}.portlets_bottom_small .portlet .pictures{margin:0 0 15px}.portlets_bottom_small .portlet h3.portlet-title{margin:0 0 10px}.portlets_bottom_small .portlet h3.portlet-title,.portlets_bottom_small .portlet h3.portlet-title a{font-size:22px;line-height:28px}.portlets_bottom_small .portlet.portlet_listing h3.portlet-title{padding:0;margin:0 0 10px}.portlets_bottom_small .portlet.portlet_listing h3.portlet-title,.portlets_bottom_small .portlet.portlet_listing h3.portlet-title a{font-size:22px;line-height:28px}.portlets_bottom_small .portlet.portlet_listing h3.portlet-title:before,.portlets_bottom_small .portlet.portlet_listing h3.portlet-title:after{display:none}.portlets_bottom_small .portlet.portlet_listing h2,.portlets_bottom_small .portlet.portlet_listing h2 a{font-size:16px;line-height:22px;margin:0 0 10px}.portlets_bottom_small .portlet.title{text-align:left}.portlets_bottom_small .portlet.title~.portlet:nth-child(2n+1){clear:none}.portlets_bottom_small .portlet.title~.portlet:nth-child(2n+1)+.portlet{clear:left}.portlets_bottom_small .portlet.title h3.portlet-title{margin:0 0 20px;padding:0;text-align:left}.portlets_bottom_small .portlet.title h3.portlet-title,.portlets_bottom_small .portlet.title h3.portlet-title a{font-size:20px;line-height:26px}.portlets_bottom_small .portlet.title h3.portlet-title:before{display:none}.portlets_bottom_big .portlet_content{margin:0 0 40px;padding:0}.portlets_bottom_big .portlet_content .portlet_inner{padding:0;background:none;border:0;box-shadow:none}.portlets_bottom_big .portlet_content .portlet-content-inner{padding-left:20px}.portlets_bottom_big .portlet_content .pictures{width:30%;margin:0 0 0 0}.portlets_bottom_big .portlet_content h3.portlet-title{margin:0 0 15px;padding:0}.portlets_bottom_big .portlet_content h3.portlet-title,.portlets_bottom_big .portlet_content h3.portlet-title a{font-size:20px;line-height:26px}.portlets_bottom_big .portlet_content h3.portlet-title:before{display:none}.portlets_bottom_big .portlet_listing{margin:0;padding:0;background:none}.portlets_bottom_big .portlet_listing+.portlet{margin-top:20px}.portlets_bottom_big .portlet_listing .portlet_inner{padding:0}.portlets_bottom_big .portlet_listing h3.portlet-title{margin:0 0 15px;padding:0;text-align:left}.portlets_bottom_big .portlet_listing h3.portlet-title,.portlets_bottom_big .portlet_listing h3.portlet-title a{font-size:20px;line-height:26px}.portlets_bottom_big .portlet_listing h3.portlet-title:before{display:none}.portlets_bottom_big .portlet_listing .portlet-listing-entry-wrap{margin:0}.portlets_bottom_big .portlet_listing .portlet-listing-entry{float:none;clear:both;width:auto;padding:0 0 30px 0}.portlets_bottom_big .portlet_listing .portlet-listing-entry h2,.portlets_bottom_big .portlet_listing .portlet-listing-entry h2 a{font-size:16px;line-height:22px}.portlets_bottom_big .portlet_listing .portlet-listing-entry .portlet-listing-entry-inline{border:0}.portlets_bottom_big .portlet_listing .portlet-listing-entry .pictures{width:15%}.portlets_bottom_big .portlet_listing .portlet-listing-entry .portlet-listing-content-container{padding:0 0 0 20px;font-size:13px;line-height:20px}.portlets_bottom_big .portlet_listing .portlet-listing-entry .portlet-listing-content-container .portlet-entry-link{display:none}.portlets_bottom_big .portlet_listing a.portlet_listing_show_all{display:none}.portlet .portlet_inner{padding:0px}.portlet.portlet_properties .listing_property_group{padding-left:0px}.portlets_bottom_white .portlet.gallery .pictures{display:block !important}#management .management_container .button{display:none}#management .management_container .search_in_history{display:none}#management .management_container .history_title{font-size:30px;line-height:38px;margin-top:0}#management .management_container .history_data tr td:last-child{display:none}}
