@charset "UTF-8";
/* https://www.kuenne-immobilien.de/wp-content/themes/ak_theme/css/basic.css?ver=7.0.2 */
html{width:100%;height:100%;padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:#fff0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:none}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}article,aside,details,footer,header,menu,nav,section,summary{display:block}a{text-decoration:none}a:focus-visible{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color;outline-offset:10px}a.goto{position:relative;top:-60px}.breadcrumb{display:inline-block}.symbol{display:inline-block;margin:5px 3px 0 0;font-family:'websymbolsliga',sans-serif}.Facebook>img{width:28px;height:28px}svg.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:#fff}.symbol.Twitter::before{content:'å'}.symbol.Rss::before{content:'ñ'}.symbol.Google::before{content:'è'}.symbol.Youtube::before{content:'ð'}.symbol.download::after{content:'*';font-size:1.75rem;font-weight:100;margin:0 0 0 3px;line-height:.95em}.symbol.plus::after{content:'Â';font-size:.5em;font-weight:100;margin:0 0 0 4px;line-height:.8em;color:#aeaeae;position:absolute;top:6px}.symbol.glass::after{content:'#';font-size:.9em;font-weight:100;margin:0 0 0 3px;line-height:.95em}.symbol.right::after{content:'×';font-size:1.75rem;font-weight:100;margin:0 0 0 3px;line-height:.95em}.symbol.person::before{content:'¡';font-size:.7em;font-weight:100;margin:0 0 0 2px;line-height:.95em;position:absolute;top:10px;color:#5e5e5e}.symbol.time::before{content:':';font-size:.7em;font-weight:100;margin:0 0 0 2px;line-height:.95em;position:absolute;top:13px;color:#5e5e5e}.symbol.place::before{content:'u';font-size:.7em;font-weight:100;margin:0 0 0 2px;line-height:.95em;position:absolute;top:8px;color:#5e5e5e}.symbol.edit::before{content:'?';font-size:.5em;font-weight:100;margin:0 0 0 2px;line-height:.95em;position:absolute;top:13px;color:#5e5e5e}.circle{height:36px!important;width:36px!important;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.container-canvas{width:100%;height:auto;margin:0;padding:0}.container-header{margin:0 auto;padding:0;height:auto}.header-top{margin:0 auto;padding:0}.container-content{padding:0;margin:0 auto}.container-menu-top{width:100%;margin:0;padding:0;position:fixed;top:0;z-index:5}.container-nav{padding:0;margin:0 auto}.container-footer,.sub-footer{padding:0;margin:0 auto;overflow:hidden}.container-footer ul.menu-footer .col-footer{display:block;padding:0;margin:0;float:left}.container-footer ul.menu-footer ul{margin:24px 0 0 0;padding:0}.container-footer ul.menu-footer ul:first-of-type{margin:0}.container-footer ul.menu-footer li{display:block;padding:0;margin:0}.container-contact{padding:0;margin:0 auto;overflow:hidden}#menuToggle,#menuToggle+label span{display:none}#menuToggle+label{position:absolute;display:block;top:50%;right:0;width:2rem;height:15px;margin:-8px 0 0;cursor:pointer;z-index:10;border-top:9px double #000;border-bottom:3px solid #000}@media screen and (max-width:1099px){#menuToggle~#navigation-top{position:fixed;top:-660px;display:block;margin:0;z-index:9;right:0;opacity:0;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease;transition:400ms ease}#menuToggle:checked~#navigation-top{top:60px;opacity:1}}.menu-topmenu-container{width:auto}#menu-topmenu{display:block;height:auto;list-style-type:none;margin:0;padding:0}#menu-topmenu>li{display:inline-block;text-align:left;position:relative}#menu-topmenu>li:hover>.sub-menu{display:block}@media screen and (min-width:1100px){#menuToggle+label{display:none}}.master-slider-fullsize{width:calc(100% + 48px);left:-24px}#testimonials{width:100%;height:400px;padding:0}#testimonials .carousel-control.left,#testimonials .carousel-control.right{*background:none}#testimonials .carousel-inner>.item{height:400px}#testimonials .carousel-caption{text-shadow:none;color:#666;bottom:unset;padding-top:0}#testimonials .carousel-indicators li{border:1px solid #ccc}#testimonials .carousel-caption .text{height:100px;padding:24px;color:#999;font-style:italic;font-size:1.5rem;line-height:1.8rem;margin-bottom:42px}#testimonials .carousel-caption .image{height:100px;width:100px;border-radius:100px;padding:10px;border:1px solid #ccc;margin-left:43%;margin-bottom:12px}#testimonials .carousel-caption img{height:80px;border-radius:100px}#testimonials .carousel-caption .job{font-weight:700}#testimonials .carousel-control.left{background-image:-webkit-linear-gradient(left,rgb(255 255 255) 0%,rgb(255 255 255 / .0001) 100%);background-image:-o-linear-gradient(left,rgb(255 255 255) 0%,rgb(255 255 255 / .0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255)),to(rgb(255 255 255 / .0001)));background-image:linear-gradient(to right,rgb(255 255 255) 0%,rgb(255 255 255 / .0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1);background-repeat:repeat-x}#testimonials .carousel-control.right{background-image:-webkit-linear-gradient(left,rgb(255 255 255 / .0001) 0%,rgb(255 255 255) 100%);background-image:-o-linear-gradient(left,rgb(255 255 255 / .0001) 0%,rgb(255 255 255) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgb(255 255 255 / .0001)),to(rgb(255 255 255)));background-image:linear-gradient(to right,rgb(255 255 255 / .0001) 0%,rgb(255 255 255) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1);background-repeat:repeat-x}#testimonials .carousel-control{width:20%;color:#ccc;text-shadow:0 1px 2px rgb(0 0 0 / .6);opacity:1}#testimonials .carousel-control .glyphicon{opacity:0}.embed-responsive.embed-responsive-12by7{padding-bottom:68%}.embed-responsive.embed-responsive-7by3{padding-bottom:42.8571%}.embed-responsive.embed-responsive-1by1{padding-bottom:100%}.embed-responsive.embed-responsive-3by2{padding-bottom:66.67%}.embed-responsive.embed-responsive-1by1 img{width:auto;height:100%;left:50%;-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important}.embed-responsive-1by1.embed-responsive-width img{max-width:none}.embed-responsive-1by1.embed-responsive-height img{width:100%;height:auto;margin:0!important;left:0;top:50%;-webkit-transform:translateY(-50%)!important;-moz-transform:translateY(-50%)!important;-ms-transform:translateY(-50%)!important;-o-transform:translateY(-50%)!important;transform:translateY(-50%)!important}.block{display:block}.margin-xs{margin-bottom:.5rem}.margin-sm-top{margin-top:1rem}.margin-sm{margin-bottom:1rem}.margin-md-top{margin-top:1.5rem}.margin-md{margin-bottom:1.5rem}.padding-md{padding-bottom:1.5rem}.margin-lg-top{margin-top:3rem}.margin-lg{margin-bottom:3rem}.padding-lg{padding-bottom:3rem}.margin-xlg{margin-bottom:6rem}.hide-for-large,.show-small-only,.show-medium-only{display:none!important}.show-for-large{display:block!important}.center{text-align:center!important;display:block}.nomargin{margin:0!important}.col-align-top{align-self:flex-start;-webkit-align-self:flex-start}fieldset{border:none;padding:0;margin:0}*::-moz-placeholder{color:#c7c3bf;opacity:1}input[type="text"],input[type="email"],input[type="password"],input[type="search"],textarea{padding:5px 10px 0;color:#099;border:1px solid #999;border-radius:0;height:42px;margin-bottom:25px;font-family:Montserrat,sans-serif;font-weight:400;font-size:20px!important;line-height:32px!important;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgb(255 255 255 / .3)}form textarea{height:144px}.panel-group .panel{width:100%;position:relative}.panel-group .panel+.panel{margin-top:0}.panel-group a .panel-title::after{display:block;font-family:'websymbolsliga',sans-serif;content:'È';margin:-5px 0 0 0;font-size:1.5em;color:#afafaf;border:1px solid #e0e0e0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:28px;width:28px;float:right;padding:0 2px;background-color:#fff;line-height:1.65rem;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease;transition:400ms ease}.panel-group a.collapsed .panel-title::after{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);line-height:1.55rem;padding:0 1px}.panel-group .panel-heading{padding:14px 0 10px;border-bottom:0}.panel-title{margin:0}@media screen and (min-width:1100px){.hide-for-large,.show-small-only,.show-medium-only{display:none!important}.show-large-only{display:block!important}}@media (min-width:600px) and (max-width:1099px){.hide-for-medium,.show-small-only,.show-large-only{display:none!important}.hide-for-large,.show-medium-only{display:block!important}}@media (min-width:200px) and (max-width:599px){.hide-for-small,.show-large-only,.show-medium-only{display:none!important}.hide-for-large,.show-small-only{display:block!important}}