body{color:#000;font-family:Work Sans,sans-serif;--Primary: #264D2A}.text-baskerville{font-family:"Work Sans",sans-serif}.text_primary-color,.text-green{color:#264d2a}.text-grey{color:#a4aeb5}.bg-green{background-color:#264d2a}.bg-light-green{background-color:rgba(185,185,157,.4)}.bg-light-green-full{background-color:#b9b99d}.tf-btn{background-color:#264d2a;font-family:Work Sans sans-serif}.tf-btn span{color:#fff}.sw-button:hover{color:#fff}.text-normal{font-size:20px;font-weight:400;line-height:150%}.link{transition:transform .3s ease-in-out}.link:hover{color:#264d2a !important;transform:translateX(10px)}.pt-10{padding-top:10px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pt-100{padding-top:100px}.pb-20{padding-bottom:20px}.pb-80{padding-bottom:80px}.pb-100{padding-bottom:100px}.h-10{height:10px}.h-24{height:24px}.header{z-index:999}.header .site-logo{padding:8px 0}.header .main-menu .navigation li a:before{background-color:#264d2a}.wg-filter .form-title .wrap-btn{flex:none}.page-title .hero-headline-1{font-family:Work Sans sans-serif;font-weight:600;font-size:81px;text-transform:uppercase}.page-title .hero-headline-2{font-family:"Work Sans",sans-serif;font-size:44px;text-transform:uppercase}.page-title h1,.page-title .h1{font-size:84px;line-height:92px}.page-title .content .hero-content-text{flex:10% !important}.page-title .effect-content-slide .swiper .swiper-wrapper .slide-inner img{max-height:680px}.hero-filter-background{position:absolute;bottom:0;width:100%;height:200px;z-index:-10}.card-house .img-style img{aspect-ratio:920/630;object-fit:cover}.zuhause-im-rheinland .rheinland-container{display:flex;flex-direction:row;gap:90px}.zuhause-im-rheinland .rheinland-container .rheinland-image-wrapper{flex:45%;background-image:url("/assets/images/home/03b_sesshaft-bonn.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px;padding:48px}.zuhause-im-rheinland .rheinland-container .rheinland-image-wrapper .tf-btn{background-color:#b9b99d}.zuhause-im-rheinland .rheinland-container .rheinland-text-wrapper{flex:55%;border-bottom:1px solid #fff;padding-bottom:20px;margin:0 20px}.form-hint{margin-top:10px;font-size:14px;line-height:12px}.form-hint a{text-decoration:underline}.gmaps-container{background-color:#fff !important;height:600px;display:flex;align-items:center}.gmaps-container .map-container{background-color:#fff !important;position:relative}.gmaps-container .map-container .gm-style-iw-d img{width:80%;margin-bottom:15px}.gm-style-iw{width:250px;height:150px}.gm-style-iw .gm-style-iw-chr button{z-index:5}.gm-style-iw .gm-style-iw-d{position:absolute;top:10px;margin-top:10px;z-index:0;width:100%}.gm-style-iw .gm-style-iw-d div{text-align:center}.gm-style-iw .gm-style-iw-d div h4{margin-bottom:20px}.gm-style-iw .gm-style-iw-d div p{margin:0;font-size:.875rem}.gm-style-iw .gm-style-iw-d div p a{text-decoration:underline;font-size:16px}.properties-map .mapbox-3{align-content:center}.properties-map .mapbox-3 .gmap .gm-style .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c{width:600px}.properties-map .mapbox-3 .gmap .gm-style .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d{margin-top:0}.properties-map .mapbox-3 .gmap .gm-style .gm-style-iw-a .gm-style-iw-t .gm-style-iw-c .gm-style-iw-d .popup-property{padding-bottom:6px}.footer .footer-body{padding-bottom:0}.footer .footer-bottom .social li{font-size:20px}.footer .footer-bottom .social li a{font-size:20px;transition:transform .3s ease-in-out}.footer .footer-bottom .social li a:hover{color:#fff;transform:translateX(10px)}.properties-details .properties-thumbs-main .swiper .swiper-wrapper .swiper-slide .thumb-main .img-style img{aspect-ratio:920/630;object-fit:cover}.properties-details .properties-title h4{font-weight:550}.properties-details .properties-title h5{font-weight:450;font-size:2rem}.properties-details .detail-gmap{height:300px}.details-property-list .swiper .swiper-slide img{aspect-ratio:920/630;object-fit:cover}.h-48{height:48px}.bg-light-green{background-color:#f5efd6}.footer .social a:hover{color:#fff}.page-title.style-default .thumbs img{opacity:1}.page-title.style-default .content{align-items:end}.page-title.style-default .title:last-child{margin-bottom:120px}.bg-light-green .tf-box-icon:hover .icon i{color:#fff}.bg-light-green .icon i{color:#264d2a}.sm_duo-parallax>*{padding:0 !important}.sm_duo-parallax img{height:600px;object-fit:cover}.sm_checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sm_checkmark{position:absolute;margin-left:10px;height:25px;width:25px;background-color:#fff;border:1px solid var(--Line);border-radius:8px}.sm_checkmark:hover,.sm_checkbox-label:hover+.sm_checkbox+.sm_checkmark{background-color:#eee}.sm_checkmark,.sm_checkbox-label{cursor:pointer}.sm_checkbox:checked+.sm_checkmark{background-color:#264d2a !important;border-color:#fff}.sm_checkmark:after{content:"";position:absolute;display:none}.sm_checkbox:checked+.sm_checkmark:after{display:block}.sm_checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.properties-utility .col-utility .item{padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--Line)}h1,.h1,h2,.h2,h3,.h3{font-family:Work Sans sans-serif}h1.text-baskerville,.h1.text-baskerville,h2.text-baskerville,.h2.text-baskerville,h3.text-baskerville,.h3.text-baskerville{font-family:Work Sans sans-serif}h4.text-baskerville,.h4.text-baskerville,h5.text-baskerville,.h5.text-baskerville,h6.text-baskerville,.h6.text-baskerville{font-family:"Work Sans",sans-serif}.page-impressum h1,.page-impressum .h1,.page-impressum h2,.page-impressum .h2,.page-impressum h3,.page-impressum .h3,.page-impressum h4,.page-impressum .h4,.page-impressum h5,.page-impressum .h5,.page-impressum h6,.page-impressum .h6,.page-datenschutz h1,.page-datenschutz .h1,.page-datenschutz h2,.page-datenschutz .h2,.page-datenschutz h3,.page-datenschutz .h3,.page-datenschutz h4,.page-datenschutz .h4,.page-datenschutz h5,.page-datenschutz .h5,.page-datenschutz h6,.page-datenschutz .h6{margin-bottom:20px}.page-impressum p,.page-impressum ul,.page-datenschutz p,.page-datenschutz ul{margin-bottom:20px}.page-impressum ul,.page-datenschutz ul{font-weight:400;font-size:16px;line-height:26px}/*# sourceMappingURL=cuSTORMS.css.map */
