.vorstellung .elementor-widget-html q,.vorstellung .elementor-widget-html p.signature{display:block;font-family:'Dancing Script',cursive;font-size:32px;font-weight:600;margin-bottom:10px}.vorstellung .elementor-widget-html p.signature{margin-top:20px}.vorstellung .elementor-widget-html p{font-size:16px}.credo.elementor-inner-section .elementor-container{margin:0 -20px}.credo.elementor-inner-section .elementor-col-33{padding:20px}.credo-headline{margin-bottom:5px!important}.credo.elementor-inner-section .elementor-col-33 .elementor-widget-wrap{background-color:#f9f9f9;padding:20px 0 30px;border:1px solid #ececec;border-radius:5px}.credo.elementor-inner-section .elementor-col-33 .elementor-widget-wrap>.elementor-element{padding:30px 15px!important}.credo.elementor-inner-section .elementor-col-33 .elementor-widget-wrap h3{display:none!important}.credo.elementor-inner-section .elementor-col-33 .elementor-icon-box-icon{margin-right:0!important;margin-bottom:15px!important}.credo.elementor-inner-section .elementor-col-33 .elementor-icon-box-icon i{color:#BC9C5F!important;font-size:35px!important}@media (max-width:767px){.credo.elementor-inner-section .elementor-col-33 .elementor-icon-box-icon{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.credo.elementor-inner-section .elementor-col-33 .elementor-icon-box-description{text-align:center}}@media (min-width:1024px){.credo.elementor-inner-section .elementor-col-33 .elementor-widget-wrap{padding:20px 0 30px}.credo.elementor-inner-section .elementor-col-33 .elementor-widget-wrap>.elementor-element{padding:30px!important}}.tippgeber.elementor-inner-section h3{display:inline-block}.tippgeber.elementor-inner-section h3 a{display:block;font-weight:500;padding:15px;border:1px solid #ececec;transition:all .3s}.tippgeber.elementor-inner-section h3 a:hover,.tippgeber.elementor-inner-section h3 a:focus{background-color:#f9f9f9;text-decoration:none!important}.zertifikate{padding:30px 0!important}.zertifikate .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.zertifikate .elementor-widget-container>a,.zertifikate .elementor-widget-container>div{width:100%;text-align:center;margin:15px 0}.zertifikate .elementor-widget-container>div:last-of-type{margin-bottom:0}@media (min-width:380px){.zertifikate .elementor-widget-container>a,.zertifikate .elementor-widget-container>div{width:auto;flex-basis:50%;flex-basis:auto;margin:15px}.zertifikate .elementor-widget-container>div:last-of-type{margin:0}}@media (min-width:768px){.zertifikate .elementor-widget-container{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.zertifikate .elementor-widget-container>a,.zertifikate .elementor-widget-container>div{margin:0 30px}}.materialis-inner-page #page>.page-content h2{font-size:1.875rem;margin-bottom:5px}.materialis-inner-page #page>.page-content h2:first-of-type{margin-top:0}.materialis-inner-page #page>.page-content h5{margin-bottom:15px}.materialis-inner-page #page>.page-content .elementor-icon-box-content h2{font-size:42px;margin-bottom:0}.materialis-inner-page #page>.page-content h3{font-size:1.5rem;font-weight:400;margin-bottom:10px}.materialis-inner-page #page>.page-content h2~h3{margin-top:0}.materialis-inner-page #page>.page-content h3._brlbs-cg-essential,.materialis-inner-page #page>.page-content h3._brlbs-cg-external-media{font-size:1.25rem}.materialis-inner-page #page>.page-content h4{font-size:1.0625rem;margin:0 0 5px}.materialis-inner-page #page>.page-content table{margin-bottom:15px}.materialis-inner-page #page>.page-content .BorlabsCookie table._brlbs th,.materialis-inner-page #page>.page-content .BorlabsCookie table._brlbs td{vertical-align:middle;padding:5px}.materialis-inner-page #page>.page-content table tr:last-of-type th,.materialis-inner-page #page>.page-content table tr:last-of-type td{border-bottom:none}.materialis-inner-page #page>.page-content .BorlabsCookie table._brlbs th{font-weight:400;padding-left:0}.materialis-inner-page #page>.page-content ._brlbs-btn-cookie-preference{border-radius:2px;margin-bottom:25px}.materialis-inner-page #page>.page-content ._brlbs-btn-cookie-preference:hover,.materialis-inner-page #page>.page-content ._brlbs-btn-cookie-preference:focus{text-decoration:none}.materialis-inner-page #page>.page-content p+h2,.materialis-inner-page #page>.page-content p+h3{margin-top:20px}.materialis-inner-page #page>.page-content a{color:#BC9C5F}.materialis-inner-page #page>.page-content a:hover,.materialis-inner-page #page>.page-content a:focus{text-decoration:underline}.materialis-inner-page .elementor-element-304045a{margin-bottom:0}.page-id-35 .elementor-inner-section .elementor-container{margin:0 -20px}.page-id-35 .elementor-inner-section .elementor-col-33{padding:20px;border-radius:5px}.page-id-35 .elementor-inner-section .elementor-col-33>.elementor-widget-wrap{padding:0!important;border:1px solid #F5F5F5}.page-id-35 .elementor-inner-section .elementor-col-33 img{border-top-right-radius:5px;border-top-left-radius:5px}.FFvaluation-default-box form{margin:0!important}.FFvaluation-default-box form button{color:#fff;background-color:#BC9C5F;font-size:1.125rem;font-weight:400;padding:10px 0;border:none;border-radius:4px;margin-bottom:7.5px;transition:all .3s}.FFvaluation-default-box form button:hover,.FFvaluation-default-box form button:focus{background-color:#99793B;cursor:pointer}.elementor-accordion .elementor-tab-title{font-size:18px;font-weight:500!important}.elementor-accordion .elementor-tab-title:hover,.elementor-accordion .elementor-tab-title:focus{text-decoration:none!important}div.wpforms-container-full{margin-top:0}div.wpforms-container-full .wpforms-form .wpforms-field:first-of-type{padding-top:0}div.wpforms-container-full .wpforms-form .wpforms-field-label{color:#3d3d3d;font-weight:400;text-align:left}div.wpforms-container-full .wpforms-form .wpforms-required-label{color:#3d3d3d;font-weight:500;vertical-align:text-bottom}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-field-label{display:none}div.wpforms-container-full .wpforms-form input[type=checkbox]{margin:0 7.5px 0 0}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox .wpforms-field-label-inline{font-size:.9375rem}div.wpforms-container-full .wpforms-form .wpforms-field-checkbox small{display:block;font-size:.75rem;margin-top:10px}div.wpforms-container-full .wpforms-form .wpforms-submit-container{text-align:left}div.wpforms-container-full .wpforms-form .wpforms-submit{line-height:50px!important;letter-spacing:.0892857143em;padding:2px 40px!important;border:none!important;overflow:hidden}.elementor-section.kontakt .elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:left!important}.elementor-section.kontakt .elementor-inner-column .elementor-widget-icon-box{margin-bottom:15px}.elementor-section.kontakt .elementor-inner-section .elementor-widget-icon-box .elementor-icon-box-title{margin-bottom:0!important}.elementor-section.kontakt .elementor-inner-column .elementor-icon-box-icon{margin-right:10px!important}.elementor-section.kontakt .elementor-inner-section .elementor-icon-box-icon i{color:#3d3d3d;font-size:1.875rem}.elementor-section.kontakt .elementor-widget-html table{width:auto;margin-bottom:15px}.elementor-section.kontakt .elementor-widget-html table td{font-size:0.9375rem!important;padding-bottom:5px;padding-top:0;border:none}@media (max-width:1023px){.elementor-section.kontakt .elementor-widget-html table td{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}}.elementor-section.kontakt .elementor-widget-html table tr:last-of-type td{padding-bottom:0}.elementor-section.kontakt .elementor-widget-html table td:first-child{padding-left:0}.elementor-section.kontakt .elementor-widget-html table td:last-child{padding-right:0}.elementor-section.kontakt .elementor-widget-html a{color:#666666!important;font-size:2rem;margin:0 15px;transition:all .3s}.elementor-section.kontakt .elementor-widget-html a:hover,.elementor-section.kontakt .elementor-widget-html a:focus{color:#2d2d2d!important}.elementor-section.kontakt .elementor-widget-html a:first-of-type{margin-left:0}.elementor-section.kontakt .elementor-widget-html a:last-of-type{margin-right:0}@media (max-width:1023px){.elementor-section.kontakt .elementor-column.elementor-col-66,.elementor-section.kontakt .elementor-column[data-col="66"],.elementor-section.kontakt .elementor-column.elementor-col-33,.elementor-section.kontakt .elementor-column[data-col="33"]{width:100%}.elementor-section.kontakt .elementor-column.elementor-col-33>.elementor-widget-wrap,.elementor-section.kontakt .elementor-column[data-col="33"]>.elementor-widget-wrap{padding:0!important}}@media (min-width:1024px){.elementor-section.kontakt .elementor-column.elementor-col-66,.elementor-section.kontakt .elementor-column[data-col="66"]{width:60%}.elementor-section.kontakt .elementor-column.elementor-col-33,.elementor-section.kontakt .elementor-column[data-col="33"]{width:40%}}@media (min-width:1200px){.elementor-section.kontakt .elementor-column.elementor-col-66,.elementor-section.kontakt .elementor-column[data-col="66"]{width:66.666%}.elementor-section.kontakt .elementor-column.elementor-col-33,.elementor-section.kontakt .elementor-column[data-col="33"]{width:33.333%}}.page-id-31 .FFestateview-default-overview-estate,.page-id-31 .FFestateReference-default-overview-estate{border-width:1px!important}.page-id-31 #FFestateReference-default-overview-search-form{display:none}.page-id-31 .FFestateReference-default-overview-list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.FFestateReference-default-overview-estate-type>span{font-weight:500!important}.page-id-31 .FFestateview-default-overview-search-sort .ff-icon-sort::before{content:none}#page-content .FFestateview-default-overview-search-primary-price input{color:#3d3d3d!important;font-weight:400!important;padding-top:8px!important}.FFestateview-default-overview-search-primary>div:last-child button{color:#3d3d3d!important;font-family:'Roboto',sans-serif!important}.FFestateview-default-overview-search-primary>div:last-child button:hover,.FFestateview-default-overview-search-primary>div:last-child button:focus{cursor:pointer}.FFestateview-default-overview-estate-paging,.FFestateReference-default-overview-estate-paging{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-column-gap:12.5px!important;-moz-column-gap:12.5px!important;column-gap:12.5px!important;margin:10px -12.5px 0 -12.5px!important}.FFestateview-default-overview-estate-paging button.ffgoto,.FFestateReference-default-overview-estate-paging button.ffgoto{color:#fff;background-color:#BC9C5F!important;font-size:14px;padding:10px 15px;border:none!important;border-radius:4px;transition:all .3s}.FFestateview-default-overview-estate-paging button.ffgoto:hover,.FFestateview-default-overview-estate-paging button.ffgoto:focus,.FFestateReference-default-overview-estate-paging button.ffgoto:hover,.FFestateReference-default-overview-estate-paging button.ffgoto:focus{cursor:pointer;background-color:#99793B!important}.FFestateview-default-details-related-estate-list,.FFestateview-default-details-content-location>div,.FFestateview-default-details-content-energyUsage>div,.FFestateview-default-details-content-description>div,.FFestateview-default-details-content>div{margin-bottom:45px}.FFestateview-default-details-slider{margin-bottom:30px}.FFestateview-default-details .slick-slider img{border:none;border-radius:5px}.FFestateview-default-details-nav{padding-bottom:0!important;margin-bottom:60px}.FFestateview-default-details-nav img{border-radius:0!important}.FFestateview-default-details-content-details[data-column="3"] li{width:50%!important}.FFestateview-default-details-content-energyUsage ul li span:first-child,.FFestateview-default-details-content-details li span:first-child,.FFestateview-default-details-content-energyUsage ul li span,.FFestateview-default-details-content-details ul li span{font-size:16px;line-height:2em}.FFestateview-default-details-agent{border:1px solid #eee;border-bottom:none!important}.FFestateview-default-details-agent>div:first-child{border:none!important;padding:0!important;margin-bottom:0}.FFestateview-default-details-agent-details{margin-bottom:10px!important}.FFestateview-default-details-agent-details a:hover,.FFestateview-default-details-agent-details a:focus{text-decoration:underline!important}.FFestateview-default-details-agent-details a i:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:20px;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased}.FFestateview-default-details-agent-details .flaticon-phone-call:before{content:"\F3F6"}.FFestateview-default-details-agent-details .flaticon-phone:before{content:"\F11D"}.FFestateview-default-details-content-facts-contact{margin:0!important}.FFestateview-default-details-content-facts-contact button{font-family:"Roboto",sans-serif!important;border:none!important;font-size:14px!important;font-weight:400!important;box-shadow:none!important;border-top-right-radius:0!important;border-top-left-radius:0!important;transition:all .3s}.FFestateview-default-details-content-facts-contact button:hover,.FFestateview-default-details-content-facts-contact button:focus{background-color:#99793B!important}.FFestateview-default-details-content-details{margin-bottom:30px}.FFestateview-default-details-content-facts{-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1}.FFestateview-default-details-content-facts div:last-child{width:100%;margin:0}@media (min-width:768px){.FFestateview-default-details-content-facts{margin:0 -15px}.FFestateview-default-details-content-facts>div{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;padding:0 15px}.FFestateview-default-details-content-facts>.FFestateview-default-details-content-details{-ms-flex-preferred-size:66.66666666666667%;flex-basis:66.66666666666667%;max-width:66.66666666666667%}.FFestateview-default-details-content-facts>div:last-of-type{-ms-flex-preferred-size:33.33333333333333%;flex-basis:33.33333333333333%;max-width:33.33333333333333%}}.FFestateview-default-details-content-main-details{margin-bottom:45px!important}.FFestateview-default-details-content-facts-contact .FFestateview-default-popup-open{color:#ffffff!important;background-color:#BC9C5F!important;font-weight:400;padding:2px 40px;border-radius:5px;line-height:50px}.FFestateview-default-details-content-facts-contact .FFestateview-default-popup-open:hover,.FFestateview-default-details-content-facts-contact .FFestateview-default-popup-open:focus{cursor:pointer}.FFestateview-default-details-content-equipments{margin-top:5px}.FFestateview-default-details-content-energyUsage>div{margin-top:5px}.ff-sp-caption{display:none}.FFestateview-default-popup-content{margin-top:100px!important}.FFestateview-default-popup-content-header,.FFestateview-default-popup-legal,.FFestateview-default-popup-content-body{padding:15px 30px}.FFestateview-default-popup-legal{padding-top:0}.estate-pictures-slider-modal.active{padding:90px 0}.FFestateview-default-popup-legal p{font-size:14px!important}.FFestateview-default-popup .validateDontSubmit{margin-bottom:0}.FFestateview-default-popup-content-action{padding:0 30px 20px}.FFestateview-default-popup-content-action button{color:#fff!important;background-color:#bc9c5f!important;font-family:"Roboto",sans-serif!important;font-size:14px!important;font-weight:400!important;padding:10px 15px!important;border:none!important}.FFestateview-default-popup-content-action button:hover,.FFestateview-default-popup-content-action button:focus{cursor:pointer!important;opacity:0.8!important}.tippgeber-inner .elementor-column>.elementor-widget-wrap{padding:20px 0}.tippgeber-inner .elementor-widget-heading{margin-bottom:15px}.tippgeber-inner .elementor-column.elementor-col-100 .elementor-widget-text-editor p{width:90%;font-family:'Dancing Script',cursive;font-size:32px;font-weight:600;text-align:center;line-height:2.375rem;padding:0 5px}@media (max-width:1023px){.tippgeber-inner .elementor-column.elementor-col-50{width:100%!important}}@media (min-width:1024px){.tippgeber-inner>.elementor-container{margin:0 -30px}.tippgeber-inner .elementor-column>.elementor-widget-wrap{padding:30px}}