@font-face{font-family:"Cairo";src:url("../../bundles/pdirmaklermodul/fonts/Cairo-Regular.ttf") format("truetype")}.mod_immoListView{font-family:"Cairo", Arial, sans-serif}#estate_list{width:calc(100% + 21px);margin-left:-10px;height:0;overflow:hidden}.mod_immoListView .estate{width:33.33%;overflow:hidden;padding:0;margin:0;text-decoration:none}.mod_immoListView .estate .inner{background:#f2f2f2;margin:10px;height:480px}.mod_immoListView .estate h2{font-size:1.2rem;color:#3d566e;height:100px;border-bottom:3px solid #3d566e;margin-bottom:10px;padding:0;margin-top:0;text-transform:inherit;font-weight:700;line-height:1.5rem}.mod_immoListView .estate .content{padding:15px}.mod_immoListView .estate ul{color:#000;padding:0}.mod_immoListView .estate ul li{list-style-type:none;padding:0;line-height:25px;display:flex;flex-wrap:wrap}.mod_immoListView .estate ul li .label,.mod_immoListView .estate ul li .value{width:50%;display:inline-block;font-size:16px;color:#3d566e}.mod_immoListView .estate ul li .label{font-weight:700}.mod_immoListView .estate sup{vertical-align:initial}.mod_immoListView .estate .item{height:200px;overflow:hidden}.mod_immoListView .estate img{width:100%}.estate:hover .inner{background:#e6e6e6}#estate_filter_list{margin:0}#estate_filter_list>div{background:#f2f2f2;padding:15px;border-bottom:2px solid #fff}#estate_filter_list>div:nth-child(odd){border-right:2px solid #fff}#estate_filter_list .header{display:block;font-weight:700;color:#3d566e;padding-bottom:5px;font-size:16px;margin-bottom:0.5rem}#estate_filter_list button{background:#6d96bd;border:none;color:#fff;cursor:pointer;border-radius:0;font-size:17px;line-height:17px;padding:5px;transition:none;margin:2px 2px 2px 0;display:block;float:left}#estate_filter_list .button.active{background:#3d566e !important}#estate_filter_list button:focus{outline:0}#estate_filter_list.select-filter{display:table;width:100%}#estate_filter_list.select-filter>div{display:table-cell}#estate_filter_list.select-filter>div:nth-child(even){border-right:2px solid #fff}#estate_filter_list.select-filter>div:last-child{border:none}#estate_filter_list.select-filter select{width:100%;background:#fff;padding:0 5px;font-size:17px}#estate_filter_list.select-filter select:focus{outline:0}.btn.btn-reset-filter{background:#f2f2f2;border-radius:0;color:#3d566e;margin:20px 0;padding:10px 15px;display:inline-block;text-decoration:none;font-size:16px}.btn.search-estate{background:#f2f2f2;border-radius:0;color:#3d566e;margin:20px 15px 20px 0;padding:10px 15px;display:inline-block;text-decoration:none;font-size:16px}#estate_filter_list.button-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#estate_filter_list.button-filter>div{background:#f2f2f2;padding:15px;border-bottom:2px solid #fff;-ms-flex:0 0 50%;flex:0 0 50%;box-sizing:border-box;max-width:50%}.btn.btn-reset-filter:focus{outline:0;box-shadow:none}.mod_immoListView .pagination{display:block;margin:20px 0 0}.mod_immoListView .pagination p{font-size:17px;text-align:center}.mod_immoListView .pagination ul{text-align:center;width:100%;padding:0}.mod_immoListView .pagination ul li{list-style-type:none;display:inline-block;margin:5px}.mod_immoListView .pagination ul li a{background:#f2f2f2;padding:8px 12px;color:#3d566e;display:block;text-decoration:none;font-size:17px}.mod_immoListView .pagination ul li a:hover{background:#e6e6e6;color:#3d566e}.mod_immoListView .pagination ul li.active a,.mod_immoListView .pagination ul span{background:#3d566e;color:#fff}.mod_immoListView .pagination ul span{background:#3d566e;color:#fff;padding:8px 12px;display:block;text-decoration:none;font-size:17px}.mod_immoListView .pagination li:last-child{margin-right:0}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.ie .mod_immoListView .estate h2,.firefox .mod_immoListView .estate h2{font-size:1.1rem}@media (max-width:991px){#estate_filter_list.select-filter>div:nth-child(even){border-right:none}#estate_filter_list.select-filter{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#estate_filter_list.select-filter>div{-ms-flex:0 0 50%;flex:0 0 50%;box-sizing:border-box}.mod_immoListView .estate{width:50%}.mod_immoListView .estate h2{height:100px}}@media (max-width:767px){.mod_immoListView .estate{width:100%}.mod_immoListView .estate .inner{height:initial}.mod_immoListView .estate h2{height:initial;padding-bottom:10px}.mod_immoListView .estate .item{height:initial}.mod_immoListView .estate .item img{min-height:initial}#estate_filter_list.button-filter>div{flex:0 0 100%;border-right:none;max-width:100%}}@media (max-width:350px){#estate_filter_list.select-filter{display:block}#estate_filter_list.select-filter>div{display:block}#estate_filter_list.select-filter>div:nth-child(odd){border-right:none}}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@font-face{font-family: "Gothic A1";src: url("../../files/css/fonts/gothic-a1-v13-latin-regular.woff2") format("woff2");font-style: normal;font-weight: 400;font-display: swap}@font-face{font-family: "Gothic A1";src: url("../../files/css/fonts/gothic-a1-v13-latin-600.woff2") format("woff2");font-style: normal;font-weight: 600;font-display: swap}@font-face{font-family: "Cairo";src: url("../../files/css/fonts/cairo-v28-latin-regular.woff2") format("woff2");font-style: normal;font-weight: 400 700;font-display: swap}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;font-size: 62.5%}body{margin: 0;overflow-x: hidden;background: #fff;color: #0b0d05;font-family: "Gothic A1", Arial, sans-serif;font-size: 18px;font-weight: 400;line-height: 2;-webkit-font-smoothing: antialiased}::selection{background: #cf9a58;color: #fff}h1,h2,h3,h4,h5,h6{margin: 0 0 .55em;color: #0b0d05;font-family: "Cairo", Arial, sans-serif;font-weight: 500;letter-spacing: -.018em}h1{font-size: clamp(40px, 4.45vw, 64px);line-height: 1.18}h2{font-size: clamp(38px, 3.9vw, 56px);line-height: 1.42}h3{font-size: clamp(28px, 3.35vw, 48px);line-height: 1.25}h4{font-size: clamp(26px, 2.8vw, 40px);line-height: 1.3}h5{font-size: clamp(25px, 2.25vw, 32px);line-height: 1.35}h6{font-size: clamp(20px, 1.7vw, 24px);line-height: 1.4}p,ul,ol,blockquote,table{margin-top: 0;margin-bottom: 1.55em}ul,ol{padding-left: 1.35em}li::marker{color: #cf9a58}a{color: #cf9a58;text-decoration-thickness: 1px;text-underline-offset: .24em;transition: color 220ms ease}a:hover,a:focus-visible{color: #aa7431}img,svg{max-width: 100%;height: auto}figure{margin: 0}table{width: 100%;border-collapse: collapse}th,td{padding: 12px 16px;border-bottom: 1px solid #ddd7d0;text-align: left}button,input,select,textarea{font: inherit}.invisible{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden !important;clip: rect(0 0 0 0) !important;white-space: nowrap !important}#main > .inside{width: 90%;max-width: 1400px;margin-right: auto;margin-left: auto}.mod_article{position: relative;padding-top: clamp(72px, 10vw, 150px);padding-bottom: clamp(72px, 10vw, 150px)}.mod_article + .mod_article{border-top: 1px solid rgba(221,215,208,0.65)}.content-text > :last-child,.content-text .rte > :last-child{margin-bottom: 0}#main .content-text p:last-child > em,.explanation em{font-size: 0.75em;font-style: normal;line-height: 1.4;display: block}#main .content-text p:last-child > a,#main .content-text.button p > a,#main .content-text.button2 p > a,#main .content-text.button3 p > a{display: inline-flex;align-items: center;justify-content: center;padding: 1em 2em;border: 1px solid #cf9a58;border-radius: 6px;background: #cf9a58;color: #fff;font-size: 1.6rem;font-weight: 600;line-height: 1.2;letter-spacing: .06em;text-decoration: none;text-transform: uppercase;margin: 0 1em 1em 0;transition: color 220ms ease, background 220ms ease, border-color 220ms ease}#main .content-text p:last-child > a::after,#main .content-text.button p > a::after,#main .content-text.button2 p > a::after,#main .content-text.button3 p > a::after{content: "";background-image: url('/files/icons/arrow-right-white.svg');background-repeat: no-repeat;background-size: contain;background-position: center center;width: 1em;height: 1em;display: inline-block;margin-left: 0.5em;transition: all .4s;position: relative;left: 0}#main .content-text p:last-child > a:hover,#main .content-text.button p > a:hover,#main .content-text.button2 p > a:hover,#main .content-text.button3 p > a:hover,#main .content-text p:last-child > a:focus-visible,#main .content-text.button p > a:focus-visible,#main .content-text.button2 p > a:focus-visible,#main .content-text.button3 p > a:focus-visible{border-color: #aa7431;background: #aa7431}#main .content-text p:last-child > a:hover::after,#main .content-text.button p > a:hover::after,#main .content-text.button2 p > a:hover::after,#main .content-text.button3 p > a:hover::after,#main .content-text p:last-child > a:focus-visible::after,#main .content-text.button p > a:focus-visible::after,#main .content-text.button2 p > a:focus-visible::after,#main .content-text.button3 p > a:focus-visible::after{left: 0.5em}#main .content-text p:last-child > a + a,#main .content-text.button p > a + a,#main .content-text.button2 p > a + a,#main .content-text.button3 p > a + a{background: #fff;color: #cf9a58}#main .content-text p:last-child > a + a::after,#main .content-text.button p > a + a::after,#main .content-text.button2 p > a + a::after,#main .content-text.button3 p > a + a::after{background-image: url('/files/icons/arrow-right-gold.svg')}#main .content-text p:last-child > a + a:hover,#main .content-text.button p > a + a:hover,#main .content-text.button2 p > a + a:hover,#main .content-text.button3 p > a + a:hover,#main .content-text p:last-child > a + a:focus-visible,#main .content-text.button p > a + a:focus-visible,#main .content-text.button2 p > a + a:focus-visible,#main .content-text.button3 p > a + a:focus-visible{color: #fff}#main .content-text p:last-child > a + a:hover::after,#main .content-text.button p > a + a:hover::after,#main .content-text.button2 p > a + a:hover::after,#main .content-text.button3 p > a + a:hover::after,#main .content-text p:last-child > a + a:focus-visible::after,#main .content-text.button p > a + a:focus-visible::after,#main .content-text.button2 p > a + a:focus-visible::after,#main .content-text.button3 p > a + a:focus-visible::after{background-image: url('/files/icons/arrow-right-white.svg')}#main .content-text.button2 p > a{background: #fff;color: #cf9a58}#main .content-text.button2 p > a::after{background-image: url('/files/icons/arrow-right-gold.svg')}#main .content-text.button2 p > a:hover,#main .content-text.button2 p > a:focus-visible{color: #fff}#main .content-text.button2 p > a:hover::after,#main .content-text.button2 p > a:focus-visible::after{background-image: url('/files/icons/arrow-right-white.svg')}#main .content-text.button3 p > a{background: transparent;border-color: #fff}.cc-inner{font-size: 1.6rem}.cc-cookie p,.cc-cookie-info{font-size: 1.2rem}.contao-cookiebar .cc-btn{font-weight: 600}#header{position: fixed;z-index: 88;top: 0;right: 0;left: 0;height: 12rem;border-bottom: 1px solid rgba(255,255,255,0.22);background: linear-gradient(to bottom, rgba(0,0,0,0.44), rgba(0,0,0,0));color: #fff;transition: all .4s}#header > .inside{width: 90%;max-width: 1400px;margin-right: auto;margin-left: auto;height: 100%;position: relative;display: flex;align-items: center;padding-left: 16rem}#header .content-image img{position: absolute;top: 1rem;left: 1rem;width: 12rem;height: auto;filter: brightness(0) invert(1);transition: all .4s}.mod_customnav{width: 100%}.mod_customnav .level_1{display: flex;align-items: center;justify-content: flex-end;gap: clamp(15px, 1.55vw, 30px);margin: 0;padding: 0;list-style: none}.mod_customnav li{margin: 0;white-space: nowrap}.mod_customnav a,.mod_customnav strong{position: relative;display: block;padding: 0.5rem;color: #fff;font-size: 1.6rem;font-weight: 600;line-height: 1.35;text-decoration: none}#header .mod_customnav li:last-child a,#header .mod_customnav li:last-child strong{display: flex;flex-direction: row-reverse}#header .mod_customnav li:last-child a::before,#header .mod_customnav li:last-child strong::before{content: "";background-image: url(/files/icons/arrow-right-white.svg);background-repeat: no-repeat;background-size: contain;background-position: center center;width: 1em;height: 1em;display: inline-block;margin-left: 0.25em;position: relative;left: 0;transition: all .4s}#header .mod_customnav li:last-child a:hover::before,#header .mod_customnav li:last-child strong:hover::before{left: 0.5rem}.mod_customnav a::after,.mod_customnav strong::after{position: absolute;right: 0;bottom: 0;left: 0;height: 2px;background: #cf9a58;content: "";transform: scaleX(0);transition: transform 220ms ease}.mod_customnav a:hover::after,.mod_customnav a:focus-visible::after,.mod_customnav strong::after{transform: scaleX(1)}#header.scroll{background: #36363e;height: 8rem;border-bottom: 3px solid #cf9a58}#header.scroll .content-image img{width: 8rem}#footer{width: 100vw;margin-left: calc(50% - 50vw);position: relative;overflow: hidden;padding: clamp(24px, 5vw, 72px) 46px;background: #36363e;color: rgba(255,255,255,0.82);border-top: 3px solid #cf9a58}#footer .mod_customnav .level_1{display: flex;justify-content: center;flex-wrap: wrap}#footer .mod_customnav .level_1 a{font-size: 1.6rem}#footer > .inside{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem 2rem;width: 100%;max-width: 1400px;margin: 0 auto}#footer .content-image:first-child{flex: 1 0 100%;margin-bottom: 24px;display: flex;justify-content: center}#footer .content-image:first-child img{width: 20rem}#footer .content-image:not(:first-child) img{width: auto;max-width: 15rem;margin: 2rem 0}#footer .content-text{flex: 1 100%;text-align: center}#footer p{margin: 0;font-size: 1.4rem}#footer a{color: #fff}#footer a:hover,#footer a:focus-visible{color: #cf9a58}@media (max-width: 700px){#footer > .inside{justify-content: center;text-align: center}#footer .content-text{flex-basis: 100%;margin-left: 0;text-align: center}}@keyframes pulse-button{0%{transform: translate(-50%, -50%) scale(1);opacity: 0}50%{transform: translate(-50%, -50%) scale(1.25);opacity: 1}100%{transform: translate(-50%, -50%) scale(1);opacity: 0}}#main h2 + h3{margin-top: -0.55em;margin-bottom: 1em}.mod_article.gold{background: #cf9a58}.mod_article.gold *{color: #fff !important}#c147{width: 100vw;margin-left: calc(50% - 50vw);display: grid;min-height: calc(100vh - 7.5rem);place-items: center;padding: calc(12rem + 80px) clamp(24px, 5vw, 72px) 100px;background: #36363e url("/files/asgard-import/e903ab8d51-csm_AdobeStock_586482714_486d4523eb.jpeg") center / cover no-repeat;color: #fff;text-align: center}#c147::after{position: absolute;z-index: 1;inset: 0;background: linear-gradient(90deg, rgba(0,0,0,0.62), rgba(0,0,0,0.2) 55%, rgba(0,0,0,0.48));content: ""}#c147 > *{position: relative;z-index: 2;grid-area: 1 / 1;margin: 0}#c147 > .content-image:first-child{display: none}#c147 > .content-text{width: 100%;max-width: 980px}#c147 h1{color: #fff;text-shadow: 0 2px 26px rgba(0,0,0,0.35)}#c147 p{margin-bottom: 14px;font-size: clamp(17px, 1.65vw, 25px);letter-spacing: .04em}#c147 .content-text a[href]:only-child,#c147 .content-text p:last-child > a:only-child{border: 0;background: transparent;color: #fff;font-size: 14px;text-decoration: underline}#c147 #siegel{position: absolute;bottom: -7.5rem;right: 0;padding: 1rem 1.5rem .5rem .5rem;display: flex;align-items: center;background: #cf9a58}#c147 #siegel > .content-image:nth-last-child(2) img{width: 12rem}#c147 #siegel > .content-image:last-child img{width: 16rem}#down{position: relative;top: 15rem}#down figure{width: 3rem;height: 3rem;cursor: pointer;display: flex;justify-content: center;align-items: center}#down figure::before,#down figure::after{content: "";display: inline-block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 7rem;height: 7rem;border-radius: 50%;border-width: 1px;border-style: solid;border-color: #fff;border-image: none;transition: .3s ease-in-out}#down figure::after{animation: 3s ease 0s infinite normal none running pulse-button}#down figure img{width: 80%;transition: all .4s}#down:hover figure img{width: 100%}#c181{padding-top: clamp(72px, 10vw, 150px);padding-bottom: clamp(72px, 10vw, 150px)}#c181 h2{color: #cf9a58;font-family: "Cairo", Arial, sans-serif}.grid{width: 100vw;margin-left: calc(50% - 50vw);display: grid;grid-template-columns: 30% 70%;align-items: stretch;padding: 0;border: 0;background: #f4f1ed}.grid .content-image figure,.grid .content-image img{width: 100%;height: 100%}.grid .content-image img{object-fit: cover}.grid > .content-text,.grid > .rs-columns{align-self: center;padding: clamp(24px, 5vw, 72px)}.grid h2,.grid h3{color: #cf9a58}.grid-30-70{grid-template-columns: 30% 70%}.grid-70-30{grid-template-columns: 70% 30%}.grid-50-50{grid-template-columns: 50% 50%}#c153{display: grid;grid-template-columns: repeat(3, 1fr);gap: 28px clamp(30px, 5vw, 80px);text-align: center}#c153 .count{border: 2px solid #cf9a58;border-radius: 6px;padding: 5rem 2rem}#c153 .count figure{margin-bottom: 2rem}#c153 > *{margin: 0}#c153 > .content-text:first-child,#c153 > .content-text:last-child{grid-column: 1 / -1}#c153 > .content-text:first-child{margin-bottom: 35px}#c153 > .content-text:first-child h2{color: #cf9a58}#c153 > .content-image img{width: 64px}#c153 > .content-text:not(:first-child):not(:last-child){font-size: 16px}#c153 > .content-text:not(:first-child):not(:last-child) strong{display: block;color: #cf9a58;font-family: "Cairo", Arial, sans-serif;font-size: clamp(42px, 5vw, 72px);line-height: 1}#c153 > .content-text:last-child{width: 100%;max-width: 900px;margin: 50px auto 0}#kontakt .content-image{position: absolute;height: 100%;z-index: 1}#kontakt .rs-columns{position: relative;z-index: 5;background: rgba(255,255,255,0.75)}.asgard-form,.ce_form{width: 100%}.asgard-form .widget,.ce_form .widget{margin-bottom: 22px}.asgard-form label,.asgard-form legend,.ce_form label,.ce_form legend{display: block;margin-bottom: 7px;font-size: 1.6rem;font-weight: 600;line-height: 1.5}.asgard-form input.text,.asgard-form input[type="email"],.asgard-form input[type="tel"],.asgard-form select,.asgard-form textarea,.ce_form input.text,.ce_form input[type="email"],.ce_form input[type="tel"],.ce_form select,.ce_form textarea{width: 100%;padding: 13px 15px;border: 1px solid #cf9a58;border-radius: 6px;outline: 0;background: #fff;color: #0b0d05;line-height: 1.5;font-family: "Gothic A1", Arial, sans-serif;font-size: 1.6rem;transition: border-color 220ms ease, box-shadow 220ms ease}.asgard-form input.text:focus,.asgard-form input[type="email"]:focus,.asgard-form input[type="tel"]:focus,.asgard-form select:focus,.asgard-form textarea:focus,.ce_form input.text:focus,.ce_form input[type="email"]:focus,.ce_form input[type="tel"]:focus,.ce_form select:focus,.ce_form textarea:focus{border-color: #cf9a58;box-shadow: 0 0 0 3px rgba(207,154,88,0.18)}.asgard-form input.checkbox{width: 1.6rem;height: 1.6rem;margin-right: 1rem;flex: 0 0 1.6rem}.asgard-form fieldset,.ce_form fieldset{margin: 0 0 22px;padding: 0;border: 0}.asgard-form fieldset span,.ce_form fieldset span{display: inline-flex;align-items: flex-start;margin: 5px 24px 5px 0}.asgard-form button.submit,.asgard-form input.submit,.ce_form button.submit,.ce_form input.submit{display: inline-flex;align-items: center;justify-content: center;padding: 1em 2em;border: 1px solid #cf9a58;border-radius: 6px;background: #cf9a58;color: #fff;font-size: 1.6rem;font-weight: 600;line-height: 1.2;letter-spacing: .06em;text-decoration: none;text-transform: uppercase;margin: 0 1em 1em 0;transition: color 220ms ease, background 220ms ease, border-color 220ms ease;cursor: pointer}.asgard-form button.submit::after,.asgard-form input.submit::after,.ce_form button.submit::after,.ce_form input.submit::after{content: "";background-image: url('/files/icons/arrow-right-white.svg');background-repeat: no-repeat;background-size: contain;background-position: center center;width: 1em;height: 1em;display: inline-block;margin-left: 0.5em;transition: all .4s;position: relative;left: 0}.asgard-form button.submit:hover,.asgard-form input.submit:hover,.ce_form button.submit:hover,.ce_form input.submit:hover,.asgard-form button.submit:focus-visible,.asgard-form input.submit:focus-visible,.ce_form button.submit:focus-visible,.ce_form input.submit:focus-visible{border-color: #aa7431;background: #aa7431}.asgard-form button.submit:hover::after,.asgard-form input.submit:hover::after,.ce_form button.submit:hover::after,.ce_form input.submit:hover::after,.asgard-form button.submit:focus-visible::after,.asgard-form input.submit:focus-visible::after,.ce_form button.submit:focus-visible::after,.ce_form input.submit:focus-visible::after{left: 0.5em}.asgard-form .error,.ce_form .error{color: #a52626}.form-message{padding: 16px 20px;border-left: 3px solid #cf9a58;background: rgba(207,154,88,0.11)}.faq{max-width: 900px}.faq-item{border-bottom: 1px solid #ddd}.faq-item summary{position: relative;padding: 20px 50px 20px 0;cursor: pointer;font-weight: 600;list-style: none;transition: opacity .25s ease}.faq-item summary:hover{opacity: .7}.faq-item summary::-webkit-details-marker{display: none}.faq-item summary::before,.faq-item summary::after{content: '';position: absolute;right: 12px;top: 50%;width: 16px;height: 2px;background: currentColor;transition: transform .35s ease}.faq-item summary::after{transform: translateY(-50%) rotate(90deg)}.faq-item summary::before{transform: translateY(-50%)}.faq-item[open] summary::after{transform: translateY(-50%) rotate(180deg)}.faq-content{display: block;overflow: hidden;max-height: 0;opacity: 0;transform: translateY(-8px);padding: 0 45px 0 0;transition: max-height .45s ease, opacity .3s ease, transform .35s ease, padding .35s ease}.faq-item[open] .faq-content{max-height: 300px;opacity: 1;transform: translateY(0);padding-bottom: 20px}.faq-content p{margin: 0}#main > .inside > .mod_article:first-child:not(#c147){width: 100vw;margin-left: calc(50% - 50vw);padding: calc(12rem + 7rem) clamp(24px, 5vw, 72px) 8rem;background: #36363e;color: #fff}#main > .inside > .mod_article:first-child:not(#c147) h1,#main > .inside > .mod_article:first-child:not(#c147) h2{color: #fff}#main .mod_immoListView .estate h2{font-size: 1.9rem;line-height: 1.2;height: 8rem}.nav-main input,.nav-main label{display: none}@media all and (max-width: 995px){*{text-size-adjust: 100%;-webkit-text-size-adjust: 100%}#wrapper .grid,#c153{grid-template-columns: 100%}#header .mod_customnav{position: relative}#header .mod_customnav > label{display: flex;width: 32px;height: 24px;flex-direction: column;justify-content: space-between;cursor: pointer;position: relative;z-index: 20;float: right}#header .mod_customnav > label i{display: block;width: 100%;height: 3px;background: #fff;border-radius: 2px;transition: transform .25s ease, opacity .25s ease;transform-origin: center}#header .mod_customnav > label:has(+ #bt:checked) i:nth-child(1){transform: translateY(10.5px) rotate(45deg)}#header .mod_customnav > label:has(+ #bt:checked) i:nth-child(2){opacity: 0}#header .mod_customnav > label:has(+ #bt:checked) i:nth-child(3){transform: translateY(-10.5px) rotate(-45deg)}#header .mod_customnav #bt{display: none}#header .mod_customnav #bt:checked + .level_1{max-height: 500px;opacity: 1;visibility: visible}#header .mod_customnav .level_1{list-style: none;margin: 3px 0 0;padding: 0;overflow: hidden;max-height: 0;opacity: 0;visibility: hidden;transition: max-height .35s ease, opacity .25s ease, visibility .25s;position: absolute;top: 7rem;right: -2rem;width: 30rem;background: #fff;z-index: 10;flex-direction: column}#header .mod_customnav .level_1 li{margin: 0;padding: 0;border-bottom: 1px solid #ddd}#header .mod_customnav .level_1 li a{display: block;padding: 12px 0;text-decoration: none;color: #333}}#header.scroll .mod_customnav .level_1{top: 5rem}#footer .mod_customnav .level_1{gap: 0;margin-bottom: 2rem}table,tr,th,td{display: block;max-width: 100%;overflow: hidden}table{margin-bottom: 2rem !important}td{padding: 1rem 0;font-size: 0.9em}
