@import url(//immobiliengk.de/wp-content/themes/generatepress_child/./style-variable.css);@import url(//immobiliengk.de/wp-content/themes/generatepress_child/./style-fonts.css);body .cmplz-placeholder-1{background:0 0 !important;height:300px !important;box-shadow:none}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{font-size:18px;max-width:450px;padding:50px;background:#1b1e40}.site-footer a:hover{color:#fff}.es-terms-text:after{content:"Ja, ich habe die Datenschutzerklärung zur Kenntnis genommen und bin damit einverstanden.";font-size:15px}.es-terms-text{font-size:0}.properties header.entry-header{display:block;padding-bottom:30px}.es-address.es-listing--hide-on-grid{font-weight:500;font-size:14px}span.es-price{font-family:var(--heading-font);opacity:.5}body .es-privacy-policy-container,.es-btn-wrapper.es-btn-wrapper-submit--margin{text-align:left}.es-btn.es-btn--primary,.es-btn--primary[type=submit],button.es-btn--primary,a.es-btn--primary{border-radius:0 !important;box-shadow:none !important}html{font-size:100%}::selection{background:var(--main-bg-color);color:var(--primary-color) !important;text-shadow:none}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:inherit;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f36363',endColorstr='#ed7d61',GradientType=0);font-family:var(--content-font);font-size:var(--body-font);background:var(--main-bg-color);color:var(--dark-color);line-height:1.5}a,.elementor-button:before,.main-navigation li.button a:before{-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}.error404 .inside-article p{font-size:20px;max-width:600px}.error404 form.search-form{display:none}.error404 .inside-article{margin-bottom:100px !important;display:block;padding:10% !important;text-align:center}::-webkit-input-placeholder{color:#9f9f9f}::-moz-placeholder{color:#9f9f9f}:-ms-input-placeholder{color:#9f9f9f}:-moz-placeholder{color:#9f9f9f}*:focus{outline:0}.elementor-element.slant.h100{height:100%}a{text-decoration:none;color:var(--accent-color)}header#masthead{position:relative;right:0;top:0;left:0;z-index:100;border:none !important}.elementor-heading-title b{position:relative;z-index:1;font-weight:900;background-image:linear-gradient(transparent calc(75% - 5px), #d7ddee 5px);background-size:100%;background-repeat:no-repeat;display:inline;transition:.5s ease}.light .elementor-heading-title b{background-image:linear-gradient(transparent calc(75% - 5px), var(--primary-color) 5px )}p{margin:0 auto 1rem}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6,.elementor-heading-title{margin:10px auto;font-family:var(--heading-font);font-weight:var(--heading-fontw);color:#1b1d41}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:var(--XXL-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:var(--XL-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:var(--L-font)}body .elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:var(--h3-font)}body h1.elementor-heading-title{font-size:var(--h1-font)}body h2.elementor-heading-title{font-size:var(--h2-font)}body h3.elementor-heading-title{font-size:var(--h3-font)}body h4.elementor-heading-title{font-size:var(--h4-font)}body h5.elementor-heading-title{font-size:var(--h5-font)}body h6.elementor-heading-title{font-size:var(--h6-font)}body .elementor-heading-title{line-height:var(--lh-font)}p.elementor-icon-box-title{margin:0}p.elementor-heading-title{font-weight:var(--heading-fontw);font-family:var(--content-font)}body .elementor-button.elementor-size-md,.main-navigation .main-nav li.btn a{padding:var(--btn-pd);border-radius:var(--btn-rd);line-height:1;font-size:var(--body-font);font-weight:500}.row ul.elementor-icon-list-items{display:flex;flex-wrap:wrap}.row ul.elementor-icon-list-items li.elementor-icon-list-item{width:50%;margin:5px 0 !important}.elementor-widget-container ul{margin-left:20px;padding-right:10px}.elementor-widget-container ul li{margin-bottom:10px;line-height:1.2;list-style:square}.elementor-widget-container ::marker{color:var(--primary-color)}header#masthead,.main-navigation,.main-navigation ul ul{background:0 0}.main-navigation .main-nav ul li a{font-size:var(--body-font);font-family:var(--heading-font)}.inside-header.grid-container{padding:0;z-index:1;position:relative;max-width:inherit}.grid-container{max-width:inherit}header#masthead{background:0 0;border-bottom:1px solid #ffffff1c;margin:0 auto}.site-logo{height:var(--logoh)}.site-header .header-image{height:100%;width:auto}.main-navigation .main-nav li.btn a{background:var(--accent-color);color:var(--main-bg-color) !important;margin-left:15px}.inside-header.grid-container{padding-top:15px;padding-bottom:15px;padding-right:var(--content-padding);padding-left:var(--content-padding);max-width:inherit}.elementor-testimonial-wrapper{background:#fff;padding:40px;display:flex;flex-wrap:wrap;flex-direction:column-reverse;text-align:left !important}.content-row .elementor-widget-wrap>div{max-width:350px;margin:0 20px 20px}.elementor-testimonial-details{font-weight:600;color:#fff}.elementor-testimonial-meta-inner:after{content:"";height:30px;width:250px;display:block;position:absolute;left:0;bottom:-40px;background-image:url(/wp-content/uploads/2023/10/five-star-png-free-download-fourjayorg-five-stars-png-1057_296.png);background-size:contain;background-repeat:no-repeat;opacity:.5}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{position:relative}body .elementor-testimonial-wrapper .elementor-testimonial-job{position:absolute;left:0;top:0;color:#121216;bottom:0;margin:auto;width:60px;display:flex;align-items:center;justify-content:center;font-size:25px}.content-row .elementor-widget-wrap{display:flex;justify-content:center}body .elementor-testimonial-wrapper .elementor-testimonial-content{font-size:15px;text-align:left;padding-top:50px}section.header{max-width:inherit}.header .elementor-widget,.header .elementor-widget-wrap,.header .elementor-column{position:static}.gradient-bg{width:100vw;height:120vh;position:relative;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));background:linear-gradient(40deg,#131313,#131313);top:0;left:0;position:absolute;z-index:-1;opacity:.9}.elementor-element.slant:after{content:"";position:absolute;margin:-100px;width:200px;height:200px;transform:rotate(45deg);background-color:#000;top:0;background:#fff}.dark .elementor-element.slant:after,.dark.elementor-element.slant:after{background:#f5f7fd}.white .elementor-element.slant:after,.white.elementor-element.slant:after{background:#fff}.elementor-element.slant{overflow:hidden}.site-content{display:flex;overflow:hidden}.left .elementor-button{width:100%;text-align:left}.content-row .elementor-column{width:33.33333%}.content-row .elementor-column p{font-size:16px}.content-row .elementor-container .elementor-widget-wrap{border-radius:0 !important}.content-row .elementor-container{flex-wrap:wrap}.content-row.two .elementor-widget-wrap>div{width:calc(50% - 40px);max-width:inherit;background:#f5f7fd;margin-bottom:30px}figure.elementor-image-box-img{margin-top:15px !important}.content-row.two .elementor-widget-wrap{width:auto !important;margin-left:-20px !important;margin-right:-20px !important}.two .elementor-widget-image-box .elementor-image-box-content i{color:var(--light-bg-color);font-style:inherit;display:block;padding-top:20px}header.entry-header{display:none}div#page{background:#fff}.separate-containers .inside-article>.featured-image{display:none}.elementor-section .elementor-section{padding:0}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:0;background:0 0}.separate-containers.no-sidebar .site-main,.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin:0}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1700px}.hfe-nav-menu__align-left .hfe-nav-menu{margin-left:0}.home .site-footer .no-home{display:none}.opening table,.opening table *{border:none;margin:0}.opening table td{padding:2px 0;font-weight:600}body .es-listing .es-listing__title{display:block;font-size:18px !important;padding-bottom:10px}body.es-listing .es-listing__image .es-badges{top:.8em}body .es-badge a{font-size:1.3em;padding:2px 10px;text-transform:uppercase}body .es-listing{font-family:var(--content-font) !important;box-shadow:none}.right-sidebar div#content{max-width:1400px;margin:0 auto}body .es-single .es-address{font-size:20px}ul.es-listing__meta{display:none}body .sidebar.bg-under-widget .widget,body .bg-under-widget .sidebar-content .widget,.solid-bg.sidebar-content .widget,.mec-wrap .col-md-4 .widget{margin-top:0;padding:0 10px}.properties-template-default div#main{padding-top:20px}.mfp-wrap.es-property-magnific .mfp-top-bar .mfp-close{left:inherit;right:2%}.properties-template-default .page-title,.properties-template-default .post-thumbnail,.es-properties__search,.es-powered.content-font,.es-listings-filter .es-total,body .es-control.es-control--layouts,.es-listings-filter,.es-breadcrumbs,.single .single-share-box,.js-es-field.es-field.es-field__code.es-field--select{display:none}.es-request-form.es-request-form--section{margin:0;max-width:500px}.es-field--radio-item-bordered input:checked+label .es-icon,.es-field--checkbox-item-bordered input:checked+label .es-icon,.es-field a.es-field__show-more,.es-section__content p a,.es-secondary-color,a.es-secondary-color:active,a.es-secondary-color:hover,a.es-secondary-color,.es-profile__menu a:hover,.widget .es-secondary-color,a.es-secondary-color,a.es-secondary-color.es-toggle-pwd,a.es-secondary-color-hover:hover,.es-property-field__value a:hover,.es-agent-field__value a,.es-privacy-policy-container a,.es-auth a:not(.es-btn),.es-powered a,.es-preferred-contact--whatsapp a{color:var(--the7-links-color)}.wpb_gmaps_widget.wpb_content_element{margin-bottom:0}.es-listing .es-listing__title a,.es-single .property-title{font-family:var(--content-font);font-weight:700;color:#1b1d41}.es-property-section .es-property-section__title:after{background:#fff}ul.es-listing__terms{display:none}body .es-property-section .es-property-fields .es-property-field{font-size:17px}.es-single .es-address,.es-property-section .es-property-section__title{color:#1b1d41;font-weight:500;font-family:var(--heading-font)}.widget-area .widget{padding:0;margin:0}.right-sidebar div#page{background:#f3f6fd;padding:30px}.inside-right-sidebar{background:#fff;padding:30px}.is-right-sidebar{width:30%;padding-left:50px}figure.wp-block-image.size-large{background:#f1f4fd;padding:15px 15px 0}.wp-block-group__inner-container{max-width:inherit}.es-property-section .es-property-section__content{padding:20px 0 !important}.es-request-form .es-privacy-policy-container{color:#505050}.es-entity-field--post_content .es-full-content-link{background:#779bed;display:table;color:#fff;padding:10px;font-size:17px}.es-single .es-single__header .es-single__header-right .es-btn--request-info{box-shadow:none;border-radius:0}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=tel],input[type=number],textarea,select{width:100%;background:#fff;border-color:#d5d5d5}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{background:#fff;border-color:#01c9ff}button,html input[type=button],input[type=reset],input[type=submit],a.button,a.wp-block-button__link:not(.has-background){color:#fff;background-color:var(--primary-color);padding:10px 40px;border-radius:0}textarea{height:150px}.data-form{margin-bottom:20px}.data-form .wpcf7-list-item{margin:0 10px 0 0}.data-form span.wpcf7-list-item-label{display:none}.hfe-nav-menu a.hfe-menu-item,.hfe-nav-menu a.hfe-sub-menu-item{color:#000}@media screen and (max-width:1200px){body .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:60px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:50px}.elementor-column-gap-default>.elementor-column>.elementor-widget-wrap{margin:20px}body h3.elementor-heading-title{font-size:23px}}@media screen and (max-width:1024px){.main-navigation .main-nav ul li a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{color:#fff !important}.has-inline-mobile-toggle #site-navigation.toggled{background-color:#131520}.gp-icon svg{height:1.8em;width:1.8em;top:.5em}.main-navigation .main-nav li.btn a{margin-right:15px;padding-left:20px;color:#131520 !important}.elementor-button span{text-align:left}.main-navigation.toggled .main-nav>ul{padding-bottom:20px}nav#mobile-menu-control-wrapper,nav#mobile-menu-control-wrapper button.menu-toggle{display:block;background:#3276d7}.has-inline-mobile-toggle .header-widget,.has-inline-mobile-toggle #site-navigation{flex-basis:100%}.has-inline-mobile-toggle .inside-header{flex-direction:row;text-align:left;flex-wrap:wrap}.main-navigation ul,.gen-sidebar-nav,.main-navigation:not(.slideout-navigation):not(.toggled) .main-nav>ul,.has-inline-mobile-toggle #site-navigation .inside-navigation>*:not(.navigation-search):not(.main-nav){display:none}.main-navigation.toggled .main-nav>ul{display:block}.has-menu-bar-items button.menu-toggle{display:block;background:#3276d7}.main-navigation .main-nav>ul{display:none}}@media screen and (max-width:768px){.content-row .elementor-column{width:50%}.inside-header.grid-container{padding-left:20px;padding-right:20px}.content-row.two .elementor-widget-wrap>div{width:calc(100% - 40px);max-width:inherit}.has-inline-mobile-toggle .mobile-menu-control-wrapper{background:#3276d7}}@media screen and (max-width:569px){.content-row .elementor-column{width:100%}.elementor-widget-image-box .elementor-image-box-content{text-align:left}h4.elementor-image-box-title{font-size:20px}body h2.elementor-heading-title{font-size:40px}body .elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:47px}body h1.elementor-heading-title{font-size:40px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:42px}body .elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:40px}body h3.elementor-heading-title{font-size:28px}.elementor-column-gap-default>.elementor-column>.elementor-widget-wrap{margin:10px}.inside-header.grid-container{padding-left:20px;padding-right:20px}body .elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:32px}body .elementor-button.elementor-size-md{padding-left:15px;padding-right:15px}body .elementor-testimonial-wrapper .elementor-testimonial-content{padding-top:30px}.elementor-testimonial-wrapper{padding:50px 30px}}