:root{--primary-color:#C10025;--gray-color:#f6f6f6;--background-color:#ffffff;--text-color:#000000;--base-font-size:1rem}input[type="range"]::-webkit-slider-thumb{pointer-events:all;width:1.75rem;height:1.75rem;-webkit-appearance:none}*{margin:0;padding:0;box-sizing:border-box}html,body{line-height:1.6;color:#000;background-color:#fff;scroll-behavior:smooth;scroll-padding-top:330px}.content{max-width:1440px!important;margin:0 24px}@media (min-width:1440px){.content{margin:0 auto}}.title{font-family:Switzer;font-weight:400;font-size:28px;color:#0E0E0E;margin-bottom:1.5rem;line-height:1.1}.title strong{font-weight:400;font-size:28px;color:var(--primary-color)}@media (min-width:1024px){.title{font-size:36px}.title strong{font-size:36px}}header{background:#FDFDFDCC}.btn-primary{display:flex;justify-content:center;align-items:center;background-color:transparent;position:relative;overflow:hidden;width:max-content;padding:.375rem 1.5rem;color:#fff;font-family:Switzer;font-weight:400;font-size:16px;column-gap:1rem;transition:color 0.4s cubic-bezier(.4,0,.2,1)}.btn-primary::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--primary-color);z-index:0;transition:width 0.4s cubic-bezier(.4,0,.2,1)}.btn-primary>*{position:relative;z-index:1;transition:color 0.4s cubic-bezier(.4,0,.2,1)}.btn-primary .span{margin-right:1.25rem}.btn-primary svg{transition:transform 0.4s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{color:var(--primary-color)}.btn-primary:hover::before{width:0%}.btn-primary:hover svg{transform:translateX(.5rem)}@media (min-width:768px){.btn-primary{font-size:14px}}.btn-gray{background-color:#F4F2DF;border-radius:.313rem;font-size:.938rem;padding:.8rem 1.96rem;text-align:center}.immobilienanlagen-slider .slick-list,.immobilienanlagen-slider .slick-list .slick-track{height:100%}.range-slide{position:relative}.range-slide .slide{position:absolute;top:0;height:4px;background:#ccc;left:9px;right:9px}.range-slide .line{position:absolute;left:0;right:0;top:0;height:4px;background-color:#C10025}.range-slide .thumb{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2;text-align:left;padding:5px;border:1px solid #6A6A6A;outline:none;top:-12px;height:28px;width:28px;margin-left:-9px;background-color:#fff}.range-slide input{-webkit-appearance:none;appearance:none;position:absolute;pointer-events:none;z-index:3;height:3px;top:0;width:100%;opacity:0;margin:0}.range-slide input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;pointer-events:all;border-radius:50%;cursor:pointer;width:18px;height:18px}.fade-section{opacity:0;transform:translateY(20px);transition:opacity 0.5s ease-out,transform 0.5s ease-out}#page_1 .immobilien{padding-top:30px}#page_1 .immobilien .title{color:var(--primary-color)}#page_1 .immobilien .mark{display:none}#page_1 .immobilien .region{background-color:transparent}#page_1 .immobilien .region .list{background-color:var(--gray-color)}#page_1 .immobilien .summary{margin-top:-6.3rem;background-color:var(--gray-color)}@media (min-width:1024px){#page_1 .immobilien .summary{margin-top:0;background-color:transparent}#page_1 .immobilien .region{background-color:var(--gray-color);margin-top:-7rem}#page_1 .immobilien .region .list{background-color:transparent}}#page_4 .info .content{padding:36px 24px;background-color:var(--gray-color)}@media (min-width:1024px){#page_4 .info .content{padding:0;background-color:transparent}}#page_7 .immobilien .title,#page_7 .immobilien .desc{text-align:left}#page_7 .immobilien .region>h2{margin-left:16px;margin-right:16px}#page_7 .immobilien .region>div:nth-child(2){margin-left:16px;margin-right:16px}@media (min-width:1024px){#page_7 .immobilien{padding-bottom:7.43rem}#page_7 .immobilien .content>div{column-gap:3rem}#page_7 .immobilien .content .region>h2{margin-left:0;margin-right:0}#page_7 .immobilien .content .region>div:nth-child(2){margin-left:0;margin-right:0}#page_7 .immobilien .content .summary .title{font-size:48px}#page_7 .immobilien .content .summary .desc{max-width:35rem}}.privacy .content *{font-family:Switzer}.privacy .content .privacy-policy p,.privacy .content .privacy-policy ul,.privacy .content .privacy-policy h2{margin-bottom:10px}.privacy .content .privacy-policy ul{list-style-type:disc;padding-left:25px}.privacy .content .privacy-policy p,.privacy .content .privacy-policy ul,.privacy .content .privacy-policy li{font-weight:300;color:#555}.privacy .content .privacy-policy h2,.privacy .content .privacy-policy strong{font-weight:500;color:#0e0e0e}.privacy .content .privacy-policy h2{font-weight:600;font-size:24px}