@charset "UTF-8";
/* https://www.kuenne-immobilien.de/wp-content/themes/kuenne-immobilien-website/css/custom.css?ver=3.0.2 */
.klaro .cookie-notice{box-shadow:none!important;border-radius:0!important;bottom:0!important;right:0!important;max-width:100vw!important;background:rgb(55 55 55 / .9)!important;z-index:10000!important}.klaro .cookie-notice .cn-body{padding:0!important;text-align:center!important}.klaro .cookie-notice .cn-body p{display:inline-block!important}.klaro .cookie-notice .cn-body p:first-of-type{margin-right:24px!important;margin-left:24px!important}.klaro .cookie-modal .cm-modal{background:#ffffff!important;color:#001144!important}.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul{color:#001144!important}.klaro .cookie-modal h1,.klaro .cookie-modal h2{font-family:'FagoWebBold',sans-serif!important}.klaro .cookie-modal .cm-modal .cm-header{padding:2em!important;border-bottom:1px solid #ccc!important}.klaro .cookie-modal .cm-modal .cm-body{padding:2em!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app span.cm-required{padding-left:1em!important}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:none!important}.klaro .cookie-modal .cm-modal .cm-footer{padding:1.25em 2em!important;border-top:1px solid #ccc!important}.klaro .cookie-modal .cm-modal .cm-footer a.cm-powered-by{display:none!important}.klaro .cookie-modal .cm-modal .cm-body ul.cm-apps li.cm-app.cm-toggle-all{border-top:1px solid #ccc!important}.klaro .cookie-modal .switch input:checked+.slider,.klaro .cookie-notice .switch input:checked+.slider{background-color:#001144!important}.klaro .cookie-modal .switch .slider::before,.klaro .cookie-notice .switch .slider::before{background-color:#ffffff!important}.klaro .cookie-modal .switch input:checked+.slider::before,.klaro .cookie-notice .switch input:checked+.slider::before{background-color:#88dd00!important}.klaro .cookie-modal a,.klaro .cookie-notice a{color:#88dd00!important}.klaro .cookie-modal a.cm-btn.cm-btn-success,.klaro .cookie-notice a.cm-btn.cm-btn-success{display:inline-block;height:30px;background:#88dd00!important;color:#001144!important;padding:5px 22px!important;border-radius:3px!important;font-weight:bold!important;font-size:1.2em!important;box-shadow:none!important;margin-bottom:10px!important}.klaro .cookie-modal a.cm-btn.cm-btn-danger,.klaro .cookie-notice a.cm-btn.cm-btn-danger{display:none;height:27px;background:#001144!important;padding:2px 18px!important;border-radius:3px!important;font-weight:500!important;box-shadow:none!important}header.container-header .header-top::after{content:'';display:inline-block;width:100%}#menuToggle+label{right:1rem;margin-top:-4px;border-color:#fff}@media screen and (max-width:1099px){#menu-topmenu>li:last-child>a>span{border-bottom:none}}.container-submenu{height:60px;width:100vw;position:absolute;top:6.5rem;left:0;z-index:2;padding:12px 1rem}.container-submenu.affix{position:fixed;top:7rem}@media screen and (min-width:1100px){.container-submenu,.container-submenu.affix{top:8rem}}@media screen and (min-width:1340px){.container-submenu{padding:12px 36px}}.container-submenu a{height:36px;width:192px;margin-right:12px}.master-slider-fullscreen .ms-container,.master-slider-fullscreen .ms-container .ms-inner-controls-cont,.master-slider-fullscreen .ms-container .ms-view,.master-slider-fullscreen .ms-container .ms-view .ms-slide-container,.master-slider-fullscreen .ms-container .ms-view .ms-mask-frame,.master-slider-fullscreen .ms-container .ms-view .ms-slide{height:100%!important;background:none}@media screen and (max-width:499px){.master-slider-fullscreen .ms-container .ms-view,.ms-slide .ms-slide-layers,.ms-overlay-layers .ms-slide-layers,.ms-fixed-layers{overflow:visible}}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{display:block!important;top:auto;left:auto;right:2rem;bottom:1rem;width:2rem;height:3rem;text-align:center;color:#8d0;opacity:0.75!important}.ms-skin-default .ms-nav-next:hover,.ms-skin-default .ms-nav-next:focus,.ms-skin-default .ms-nav-next:active,.ms-skin-default .ms-nav-prev:hover,.ms-skin-default .ms-nav-prev:focus,.ms-skin-default .ms-nav-prev:active{opacity:1!important}.ms-skin-default .ms-nav-prev{right:4rem}.ms-skin-default .ms-nav-next::before,.ms-skin-default .ms-nav-prev::before{content:'\276c';font-family:Arial,sans-serif;font-size:3rem;line-height:1}.ms-skin-default .ms-nav-next::before{content:'\276d'}.ms-slide .ms-layer,.ms-fixed-layers .ms-layer,.ms-overlay-layers .ms-layer{width:100%}.master-slider .ms-anim-layers{position:relative;top:100%;margin-top:-10rem}@media screen and (min-width:500px){.master-slider .ms-anim-layers{top:40%;margin-top:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.ms-slide .ms-layer,.ms-fixed-layers .ms-layer,.ms-overlay-layers .ms-layer{position:relative;font-size:inherit!important}.master-slider .grid{padding:0}@media screen and (min-width:500px){.master-slider .ms-layer>.grid{max-width:1280px;padding:0 1rem;margin:auto}}@media screen and (min-width:1340px){.master-slider .ms-layer>.grid{max-width:none;padding:0 36px}}.master-slider .ms-layer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.container-submenu label.select{position:relative;flex:1 1 0%;font-size:11px;vertical-align:top;cursor:pointer}.container-submenu .project-view+label.select{margin-left:24px}.container-submenu label.select::before{content:'❭';position:absolute;right:0;width:36px;height:36px;text-align:center;font-size:1.5rem;color:#0081a1;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.container-submenu select{margin:0;padding:.5rem 1.75rem .5rem .5rem;width:100%;height:36px;vertical-align:top;color:#0081a1;text-transform:uppercase;border:1px solid #0081a1;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.container-white{background-color:#fff;padding:24px}.container-grey{background-color:#eee;padding:120px 0 48px}.container-grey::before,.container-services .services-block:nth-child(even)::after{content:'';background-color:#eee;width:100vw;position:absolute;left:50%;top:0;height:100%;display:block;z-index:-1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}form.wpcf7-form{margin-top:64px}form.wpcf7-form .grid{margin:-2rem auto 0;padding:0}form.wpcf7-form p:nth-last-child(3){margin-bottom:0}.container-submenu{height:60px}.container-submenu+*{margin-top:60px}.container-submenu a,form .wpcf7-submit{background-color:#ccf1f5;height:36px;width:auto;color:#0081a1;text-transform:uppercase;border:none;font-size:11px;font-weight:700;display:inline-block;text-align:center}form .wpcf7-submit{width:192px}@media screen and (min-width:1281px){.container-submenu a{width:192px}}.col-auto+[class*="col-"],[class*="col-"]+.col-auto{margin-left:0}select[data-field=city]+.selectize-control,select[data-field=district]+.selectize-control{padding:0;height:auto;border:none;border-radius:0;box-shadow:none}select[data-field=city]+.selectize-control.form-control,select[data-field=district]+.selectize-control.form-control{background-color:#fff0}select[data-field=city]+.selectize-control .selectize-input,select[data-field=city]+.selectize-control .selectize-input.full,select[data-field=city]+.selectize-control .selectize-input.input-active,select[data-field=district]+.selectize-control .selectize-input,select[data-field=district]+.selectize-control .selectize-input.full,select[data-field=district]+.selectize-control .selectize-input.input-active{padding:8px;height:2.2em;box-shadow:none}.filter_header select[data-field=city]+.selectize-control .selectize-input,.filter_header select[data-field=city]+.selectize-control .selectize-input.full,.filter_header select[data-field=city]+.selectize-control .selectize-input.input-active,.filter_header select[data-field=district]+.selectize-control .selectize-input,.filter_header select[data-field=district]+.selectize-control .selectize-input.full,.filter_header select[data-field=district]+.selectize-control .selectize-input.input-active{padding:14px 8px;border:none;background-color:#fff0}select[data-field=city]+.selectize-control .selectize-input::before,select[data-field=city]+.selectize-control .selectize-input::after,select[data-field=district]+.selectize-control .selectize-input::before,select[data-field=district]+.selectize-control .selectize-input::after{display:none}select[data-field=city]+.selectize-control .selectize-input input,select[data-field=district]+.selectize-control .selectize-input input{height:auto!important}select[data-field=city]+.selectize-control .selectize-dropdown,select[data-field=district]+.selectize-control .selectize-dropdown{padding:0;height:auto;border-radius:0}.filter_header select[data-field=city]+.selectize-control .selectize-dropdown,.filter_header select[data-field=district]+.selectize-control .selectize-dropdown{margin-top:5px;border:none}select[data-field=city]+.selectize-control .selectize-dropdown .option:hover,select[data-field=district]+.selectize-control .selectize-dropdown option:hover{color:#014;background-color:#fff0}@media screen and (min-width:200px) and (max-width:680px){.posttypelist_job .job-bereich,.posttypelist_job .job-area{display:none}}