﻿@import url("../third_party/fontawesome-pro-6.4.2-web/css/all.min.css");@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:100;src:url("../fonts/noto-sans-v39-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:100;src:url("../fonts/noto-sans-v39-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:200;src:url("../fonts/noto-sans-v39-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:200;src:url("../fonts/noto-sans-v39-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:300;src:url("../fonts/noto-sans-v39-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:300;src:url("../fonts/noto-sans-v39-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-v39-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:400;src:url("../fonts/noto-sans-v39-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-v39-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:500;src:url("../fonts/noto-sans-v39-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:600;src:url("../fonts/noto-sans-v39-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:600;src:url("../fonts/noto-sans-v39-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("../fonts/noto-sans-v39-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:700;src:url("../fonts/noto-sans-v39-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:800;src:url("../fonts/noto-sans-v39-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:800;src:url("../fonts/noto-sans-v39-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:900;src:url("../fonts/noto-sans-v39-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:italic;font-weight:900;src:url("../fonts/noto-sans-v39-latin-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:100;src:url("../fonts/noto-serif-v28-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:100;src:url("../fonts/noto-serif-v28-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:200;src:url("../fonts/noto-serif-v28-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:200;src:url("../fonts/noto-serif-v28-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:300;src:url("../fonts/noto-serif-v28-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:300;src:url("../fonts/noto-serif-v28-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:400;src:url("../fonts/noto-serif-v28-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:400;src:url("../fonts/noto-serif-v28-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:500;src:url("../fonts/noto-serif-v28-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:500;src:url("../fonts/noto-serif-v28-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:600;src:url("../fonts/noto-serif-v28-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:600;src:url("../fonts/noto-serif-v28-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:700;src:url("../fonts/noto-serif-v28-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:700;src:url("../fonts/noto-serif-v28-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:800;src:url("../fonts/noto-serif-v28-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:800;src:url("../fonts/noto-serif-v28-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:normal;font-weight:900;src:url("../fonts/noto-serif-v28-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Serif";font-style:italic;font-weight:900;src:url("../fonts/noto-serif-v28-latin-900italic.woff2") format("woff2")}:root{--primary-color: #1D3036}body,html{font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#et-main-area #main-content h1,#et-main-area #main-content h2,#et-main-area #main-content h3,#et-main-area #main-content h4,#et-main-area #main-content h5,#et-main-area #main-content h6{font-weight:500;margin-bottom:10px;padding-bottom:10px}#et-main-area #main-content h1{line-height:2.5rem}#et-main-area #main-content .uppercase{text-transform:uppercase}#et-main-area #main-content .fontWeightNormal{font-weight:normal}#et-main-area #main-content .italic{font-weight:normal}#et-main-area #main-content .et_pb_text_inner ol{margin-left:25px;list-style-position:outside}#et-main-area #main-content .et_pb_text_inner ol li{margin-bottom:10px}#page-container #et-main-area #main-content .et_pb_text_inner i{color:#e3ae00}#page-container #et-main-area #main-content .et_pb_text_inner a{color:#e3ae00;border-bottom:1px solid rgba(227, 174, 0, 0.5);-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.1s;-moz-transition-duration:0.1s;-o-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}#page-container #et-main-area #main-content .et_pb_text_inner a:hover{opacity:0.8}body{min-height:-webkit-fill-available;overflow-x:hidden;position:relative}body.et_pb_fullscreen_menu_active{height:100vh;overflow:hidden}html{height:-webkit-fill-available;overflow-x:hidden}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:white}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:0px solid #2ea3f2;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.1)}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:unset;opacity:1;color:#e3ae00}#top-menu-nav>ul>li>a:hover{opacity:1;color:#e3ae00;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-main-area #main-content article .et_pb_image img{border-radius:3px;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.15)}#et-main-area #main-content article .et_pb_image.noShadow img{box-shadow:unset;border-radius:unset}.btn{padding:10px 25px !important;margin:10px 0px;position:relative;text-align:center;vertical-align:middle;border-radius:5px;display:inline-block !important;text-decoration:none !important;border:1px solid white !important;color:#e3ae00;font-size:1rem;font-weight:600;font-family:"Noto Serif", Georgia, "Times New Roman", serif;-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}.btn:hover{transform:scale(1.05);color:white;background-color:rgba(255, 255, 255, 0.2)}.btn.btn-light{-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out";background-color:rgba(255, 255, 255, 0.1)}.btn.btn-light:hover{background-color:rgba(255, 255, 255, 0.2)}.btn.btn-orange{-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out";background-color:#e3ae00;color:white !important}.btn.btn-orange:hover{background-color:#e3ae00;opacity:1 !important;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.2)}.btn.btn-dark{-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}.btn:after{content:" »"}@media (max-width:768px){.btn{hyphens:auto}}.btn span{margin-right:5px}.et_pb_gallery_items.et_post_gallery{aspect-ratio:2}.et_pb_gallery_items.et_post_gallery .et_pb_gallery_item{height:100%;object-fit:cover;object-position:center;height:100%;width:100%}.et_pb_gallery_items.et_post_gallery .et_pb_gallery_item .et_pb_gallery_image{height:100%;width:100%}.et_pb_gallery_items.et_post_gallery .et_pb_gallery_item .et_pb_gallery_image img{object-fit:cover;object-position:center;width:100%;height:100%}.et-pb-slider-arrows .et-pb-arrow-prev,.et-pb-slider-arrows .et-pb-arrow-next{background-color:rgba(255, 255, 255, 0.27);border-radius:100%;border:1px solid white;color:white}.et-pb-slider-arrows .et-pb-arrow-prev:before,.et-pb-slider-arrows .et-pb-arrow-next:before{color:white}.apartments-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}.apartments-wrapper .apartment-item-wrapper{width:50%;padding:20px}@media (max-width:980px){.apartments-wrapper .apartment-item-wrapper{width:100%}}.apartments-wrapper .apartment-item-wrapper .apartment-item{background:#3C414A;border-radius:5px;color:#fff;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.2);overflow:hidden;-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}.apartments-wrapper .apartment-item-wrapper .apartment-item:hover{transform:scale(1.01)}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-image{width:100%;height:100%;aspect-ratio:1.7777777778;overflow:hidden}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-image img{object-fit:cover;object-position:center;-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-image img:hover{transform:scale(1.2)}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content{padding:35px 40px}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content .title h3{color:white;font-weight:600;margin-bottom:5px !important;padding-bottom:0 !important}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content .subtitle{font-weight:600;margin-bottom:15px}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content .ausstattung{margin-top:15px}.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content .link-wrapper{display:flex;justify-content:space-between;margin-top:25px;align-items:center}@media (max-width:980px){.apartments-wrapper .apartment-item-wrapper .apartment-item .apartment-content .link-wrapper{flex-wrap:wrap}}em{font-style:normal;color:#e3ae00}.single-appartments h1{margin-bottom:0 !important;padding-bottom:0 !important}.single-appartments .ausstattung-wrapper ul.ausstattung{list-style:none;margin:0;padding:0}.single-appartments .ausstattung-wrapper ul.ausstattung li{color:#3C414A;padding:0;margin:0;margin-bottom:15px}.single-appartments .ausstattung-wrapper ul.ausstattung li img.ausstattung-icon{display:inline;width:30px;vertical-align:middle;margin-right:10px}.single-appartments .single-appartments h1{color:#e3ae00}.single-appartments .single-appartments h1::first-word{color:#3C414A}.single-appartments .splide-apartments .splide__slide{width:100%;aspect-ratio:1.3333333333}.single-appartments .splide-apartments .splide__slide img{object-fit:cover;object-position:center;width:100%;height:100%}.single-appartments .gallery-wrapper{margin-left:-5px;margin-right:-5px}.single-appartments .gallery-wrapper .gallery-item{width:25%;aspect-ratio:1.3333333333;float:left;position:relative}.single-appartments .gallery-wrapper .gallery-item:nth-child(5) .gallery-item-inner .gallery-item-img:after{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);content:"weitere Fotos";color:white;display:flex;justify-content:center;align-items:center;left:0;top:0;pointer-events:none}.single-appartments .gallery-wrapper .gallery-item .gallery-item-inner{padding:5px;height:100%;width:100%;position:relative}.single-appartments .gallery-wrapper .gallery-item .gallery-item-inner .gallery-item-img{border-radius:5px;overflow:hidden;height:100%;position:relative;width:100%;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.15)}.single-appartments .gallery-wrapper .gallery-item:first-child{width:50%;height:100%}.single-appartments .gallery-wrapper .gallery-item a{width:100%;display:inline}.single-appartments .gallery-wrapper .gallery-item img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition-property:"all";-moz-transition-property:"all";-o-transition-property:"all";transition-property:"all";-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-duration:2s;-webkit-transition-timing-function:"ease-in-out";-moz-transition-timing-function:"ease-in-out";-o-transition-timing-function:"ease-in-out";transition-timing-function:"ease-in-out"}.single-appartments .gallery-wrapper .gallery-item img:hover{transform:scale(1.2)}.single-appartments .tabs-wrapper.et_pb_tabs{border:0px solid #d9d9d9;padding:0px}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls{background:white;background-color:white;border:0;padding:0}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls:after{border-top:0px solid #d9d9d9;content:"";display:block;visibility:visible;position:relative;top:-1px;z-index:9}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls li{float:left;border-right:0px solid #d9d9d9;font-weight:600;position:relative;cursor:pointer;max-width:100%;display:table;z-index:11;line-height:1.7em;border:1px solid #3C414A;border-radius:5px;margin-right:10px;padding:10px 15px;background-color:rgba(211, 211, 211, 0.25)}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls li a{color:#3C414A}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active{background-color:#e3ae00;border:1px solid #e3ae00;box-shadow:0px 2px 10px rgba(0, 0, 0, 0.25)}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:white !important}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_all_tabs{border:0}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_all_tabs .et_pb_tab{display:none;padding:25px 10px}.single-appartments .tabs-wrapper.et_pb_tabs .et_pb_all_tabs .et_pb_tab.et_pb_active_content{display:block}.single-appartments .fslightbox-source,.single-appartments .splide{border-radius:5px;overflow:hidden}.pushFront{z-index:999 !important}.headlineSonne h1:after,.headlineSonne h2:after,.headlineSonne h3:after,.headlineSonne h4:after,.headlineSonne h5:after,.headlineSonne h6:after{content:"";background-image:url(/wp-content/uploads/2025/04/sonne.png);background-size:contain;width:85px;height:85px;position:absolute;background-repeat:no-repeat;top:-50px;margin-left:-40px}.alignBottom{display:flex;flex-direction:column;justify-content:flex-end}.alignVertical .et_pb_column{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.divider{position:relative}.divider:before{position:absolute;width:100%;height:1px;background:linear-gradient(90deg, rgba(227, 174, 0, 0) 50%, #e3ae00 100%);content:"";top:0;left:0}.divider:after{position:absolute;width:100%;height:1px;background:linear-gradient(90deg, #e3ae00 0%, rgba(227, 174, 0, 0) 100%);content:"";bottom:0;left:0}.et_pb_slides{height:100%}.et_pb_slides .et_pb_slide{height:100%}