@import url("https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Overpass:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");body{font-family:"Overpass", system-ui !important;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:normal;color:#333;margin:0;padding:0}h1{font-family:"Overpass", system-ui !important;font-size:5rem !important;font-weight:700 !important;font-style:normal !important;letter-spacing:2px !important;margin-bottom:0 !important;color:#ffffff !important}@media (max-width:639px){h1{font-size:2rem !important}}h2{font-family:"Overpass", system-ui !important;font-size:4.275rem !important;font-weight:500 !important;font-style:normal !important;letter-spacing:1.5px !important;margin-bottom:2rem !important;color:#ffffff !important}@media (max-width:639px){h2{font-size:2.3rem !important}}@media (max-width:820px){h2{font-size:3.5rem !important}}h3{font-family:"Overpass", system-ui !important;font-size:2.2rem !important;font-weight:400 !important;font-style:normal !important;letter-spacing:1px !important;margin-bottom:1.5rem !important}@media (max-width:639px){h3{font-size:1.75rem !important}}@media (max-width:820px){h3{font-size:2.5rem !important}}h5{font-family:"Overpass", system-ui;font-size:1.35rem !important;font-weight:600 !important;font-style:normal !important;letter-spacing:1px !important;margin-bottom:1.5rem !important;color:#3C4A99 !important;margin-top:0 !important}@media (max-width:820px){h5{font-size:1rem !important}}p{font-family:"Open Sans", sans-serif;font-size:1.125rem;font-weight:300;line-height:1.6;letter-spacing:normal;margin-bottom:2rem}ul li{font-family:"Overpass", system-ui;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:normal;margin-bottom:0.5rem}a{font-family:"Barlow", sans-serif !important;font-weight:400;font-style:none;font-size:1.125rem !important;text-decoration:none !important;letter-spacing:1.2px}button{font-family:"Overpass", system-ui;font-weight:600;font-size:1rem}.icons{color:#E5B653 !important}.secondRow-footer{background-color:#3C4A99;color:#ffffff !important}.secondRow-footer a{color:#ffffff !important}footer a{color:#E5B653}footer a:hover{color:#535353}.immoSlider p{color:#3C4A99 !important;font-size:15px !important;font-weight:600 !important;margin:0}.immoSlider h3{color:#3C4A99 ! important;font-weight:600;margin-top:0;margin-bottom:2rem}.contentWrapper .uk-container.uk-container-large,.contentWrapper .uk-container.uk-container-xlarge{padding-right:2rem;padding-left:2rem}.uk-custom-button{border:10px solid #E5B653;padding:5px 35px;background-color:#E5B653;transition:all 0.3s ease;color:#ffffff;max-width:200px;text-align:center}.uk-custom-button:hover{background-color:#383c3c;border-color:#383c3c;box-shadow:0 0 0 rgba(0, 0, 0, 0.2);color:#ffffff !important;filter:drop-shadow(1px 2px 2px #000)}.uk-custom-button-2{border:1px solid #E5B653;padding:15px 35px;color:#E5B653 !important;max-width:200px;text-align:center}@media (max-width:820px){.uk-custom-button-2{padding:10px 30px}}.uk-custom-button-2:hover{border-color:#383c3c;color:#535353 !important}.uk-custom-width{width:100% !important;max-width:740px !important;margin-left:auto !important;display:flex;gap:4rem}@media (max-width:639px){.uk-custom-width{max-width:720px !important}}@media (max-width:820px){.uk-custom-width{max-width:780px !important}}@media (max-width:1080px){.uk-custom-width{max-width:1110px !important}}.uk-custom-width-immo-slider{width:100% !important;max-width:1690px !important;margin-left:auto !important;display:flex;gap:4rem}.slider_arrows{color:#000 !important}.immoSlider{position:relative;overflow:hidden}.immoSlider .uk-card-media-top{position:relative}.immoSlider .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.6);opacity:0;transition:opacity 0.3s ease;display:flex;align-items:center;justify-content:center;color:#fff !important;font-size:20px;text-align:center}.immoSlider .overlay p{color:#ffffff !important}.immoSlider:hover .overlay{opacity:1}#navContainer{}#navContainer a:hover{color:#000}#navContainer a:active{color:black !important}#navContainer .naviborder{border-top:1px solid #9F9B9B}#navContainer .nav-item.active a,#navContainer .uk-nav .uk-active>a{color:black !important;border-bottom:7px solid #E5B653}#navContainer .nav-item.active a:hover,#navContainer .uk-nav .uk-active>a:hover{color:#E5B653 !important}@media (max-width:820px){#navContainer img{width:170px}}.uk-sticky-fixed{background-color:#ffffff}.offcanvasbar{position:fixed;top:0;left:0;right:0;bottom:0;width:270px !important;height:100%;background-color:#ffffff !important;backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:space-between}.offcanvasbar .uk-nav li{margin:0}.offcanvasbar .uk-nav li a{color:#000}.offcanvasbar .uk-nav li a:hover{color:#E5B653 !important;text-decoration:underline !important}.offcanvasbar .uk-icon-link{color:#E5B653 !important}.offcanvasbar .uk-icon-link:hover{color:#dea327 !important}.offcanvasbar .uk-text-center a{color:#000}.offcanvasbar .uk-text-center a:hover{text-decoration:underline !important}.offcanvasbar .uk-logo{margin-bottom:20px}.offcanvasbar button{color:#000 !important}.mobileNavText a{color:#000 !important;border-bottom:1px solid #E5B653}.mobileNavText a:hover{color:#E5B653 !important;text-decoration:underline !important}#fullSlideWrapper a{color:#ffffff}#fullSlideWrapper .slider-text{background-color:rgba(229, 183, 83, 0.175);padding:50px 100px 50px 50px;position:relative;width:100%;max-width:700px;margin-right:auto;height:300px}@media (max-width:820px){#fullSlideWrapper .slider-text{left:8px;padding:50px 20px}}#fullSlideWrapper .uk-slidenav-large{transition:transform 0.3s ease, color 0.3s ease;background-color:#383c3c;margin:1rem}#fullSlideWrapper .uk-slidenav-large:hover{color:#ffffff;background-color:#E5B653}#fullSlideWrapper .darkBG1::after{content:"";position:absolute;inset:0;background:url("/media/black-55-pass-trough.png");z-index:inherit}#fullSlideWrapper .darkBG2::before{content:"";position:absolute;inset:0;background:url("/media/black-55-pass-trough.png");z-index:inherit}#fullSlideWrapper .darkBG2::after{content:"";position:absolute;inset:0;background:url("/media/gold_radial_40.png");z-index:inherit;background-size:cover}#fullSlideWrapper .darkBG3::after{content:"";position:absolute;inset:0;background:url("/media/gold_radial_40.png");z-index:inherit;background-size:cover}#fullSlideWrapper .uk-slidenav-large{opacity:0;transition:opacity 0.3s ease}@media (max-width:1080px){#fullSlideWrapper .uk-slidenav-large{opacity:1 !important}}#fullSlideWrapper .uk-position-relative:hover .uk-slidenav-large{opacity:1}#fullSlideWrapper .custom-slider-arrow-left{margin-right:7.5rem !important}#fullSlideWrapper .custom-slider-arrow-right{margin-right:-60px}.immoSlider .uk-card-body{display:flex;flex-direction:column;justify-content:space-between;min-height:165px}.immoSlider .uk-card-body>div{margin-top:auto}.textContainer.border-bottom{border-bottom:4px solid #E5B653}.uk-custom-width-immo-slider .uk-grid{grid-gap:1rem}.immo-slider-arrows{border:2px solid #E5B653 !important;background-color:#ffffff !important;border-radius:50% !important;width:50px !important;height:50px !important;display:flex !important;align-items:center !important;justify-content:center !important}.immo-slider-arrows svg{color:#E5B653}.immo-slider-arrows .uk-text-center{position:relative;min-height:100px}.immo-slider-arrows .uk-custom-button{margin-top:20px}.immo-slider-arrows .immo-slider-arrows{top:50%}.immo-slider-arrows .uk-position-relative{padding-bottom:50px}.slide-arrow-left{margin-left:500px !important}@media (max-width:639px){.slide-arrow-left{margin-left:2px !important}}@media (max-width:820px){.slide-arrow-left{margin-left:195px !important}}.slide-arrow-right{margin-right:500px !important}@media (max-width:639px){.slide-arrow-right{margin-right:2px !important}}@media (max-width:959px){.slide-arrow-right{margin-right:195px !important}}#referenceDetail .button-container{display:flex;flex-direction:column;gap:10px}.contactform .form-control[readonly]{border:none;border-bottom:1px solid #9F9B9B}.contactform .uk-inline{margin:0.5rem 0}.contactform .uk-inline input,.contactform .uk-inline select,.contactform .uk-inline textarea{border:none;border-bottom:1px solid #9F9B9B;padding:0.5rem;width:100%;transition:border-color 0.3s}.contactform .uk-inline input:focus,.contactform .uk-inline select:focus,.contactform .uk-inline textarea:focus{border-color:#E5B653;outline:none}.contactform .uk-alert-success{margin-top:1rem;color:green;font-size:1.25rem;display:flex;align-items:center;text-align:center}.kontakt-icon span{color:#535353}.kontakt-icon span:hover{color:#E5B653}.imageContainer{position:relative}.custom-position-top-right{position:absolute;top:-32px;right:-30px;z-index:-1;opacity:1}.custom-position-top-left{position:absolute;top:-30px;left:-30px;z-index:-1;opacity:1}.team-member a{color:#E5B653;position:relative;text-decoration:none}.team-member a::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:#E5B653;transform:scaleX(0);transition:transform 0.3s ease}.team-member a:hover{color:#E5B653}.team-member a:hover::after{transform:scaleX(1)}.team-member h3{color:#ffffff}.team-member .uk-inline-clip{width:500px;height:500px;position:relative}.team-member .uk-inline-clip img{width:100%;height:100%;object-fit:cover}.team-member .uk-inline-clip .uk-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.8);color:white;display:flex;justify-content:center;align-items:center;text-align:center;opacity:0;transition:opacity 0.3s ease}.team-member .uk-inline-clip:hover .uk-overlay{opacity:1}.uk-width-1-2.uk-custom-width.uk-position-relative.uk-first-column{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 24px}.footerText{flex:1 1 100%;max-width:100%;margin:12px auto 0;text-align:center;line-height:1.5;word-break:break-word;hyphens:auto}@media (min-width:641px) and (max-width:1024px){.uk-width-1-2.uk-custom-width.uk-position-relative.uk-first-column{flex-wrap:wrap}.footerText{flex:1 1 50%;max-width:60ch;margin-top:80px;text-align:left}}@media (min-width:1025px){.uk-width-1-2.uk-custom-width.uk-position-relative.uk-first-column{flex-wrap:nowrap}.footerText{flex:0 1 auto;max-width:60ch;margin-top:0;text-align:left}}.footerLinks{flex:1 1 180px;min-width:160px}.footerLogo img{max-width:140px;height:auto;display:block}