.header--wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:center;position:fixed;top:0px;right:0px;left:0px;z-index:999;padding-top:24px;padding-bottom:24px;background-color:#F2E9E4B8;transition:transform 800ms ease;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.container{grid-template-columns:repeat(1,minmax(0,1fr));padding-right:4%;padding-left:4%}@media (max-width:479px){.container{flex-flow:column;height:auto;min-height:auto}}.header--logo{display:block;width:100%;max-width:210px!important}@media (max-width:1023px){.header--logo{max-width:160px!important}}@media (max-width:767px){.header--logo{max-width:144px!important}}@media (max-width:479px){.header--logo{max-width:128px!important}}.header--social-icons *{transition:all .4s ease}.header--social-icons_wrapper{display:flex;flex-flow:row;justify-content:end;align-items:center;gap:8px;width:100%;max-width:210px}@media (max-width:1023px){.header--social-icons_wrapper{max-width:160px}}@media (max-width:767px){.header--social-icons_wrapper{width:auto}}@media (max-width:479px){.header--social-icons_wrapper{width:auto}}.header--inner-wrapper{display:flex;flex-flow:row;justify-content:space-between;align-items:center;width:100%}.hero--wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(1,auto);justify-content:stretch;align-content:stretch;gap:32px;min-height:100vh;padding-top:128px;padding-bottom:32px}@media (max-width:1119px){.hero--wrapper{min-height:100vh}}@media (max-width:1023px){.hero--wrapper{display:flex;flex-flow:column;min-height:auto;padding-top:210px}}@media (max-width:767px){.hero--wrapper{display:flex;flex-flow:column;padding-top:160px}}@media (max-width:479px){.hero--wrapper{display:flex;flex-flow:column;height:auto;padding-top:160px}}@media (max-width:479px){.hero--clm{height:auto;min-height:auto}}.hero--clm_right{background-color:var(--bde-palette-color-1-fe4ef738-b0d3-4702-bea2-e7bf3deda696);background-image:url(https://www.ihr-baugeld-spezialist.de/wp-content/uploads/2026/02/baufinanzierung-finanzierungsberatung-freiburg-hero-01.webp);background-size:cover;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;border-radius:64px}@media (max-width:1023px){.hero--clm_right{padding-top:96px;padding-bottom:96px}}@media (max-width:767px){.hero--clm_right{padding-top:64px;padding-bottom:64px}}@media (max-width:479px){.hero--clm_right{display:block;min-height:320px;border-radius:32px}}.hero--clm_left{display:flex;flex-flow:column;justify-content:end;align-items:start;gap:24px;padding-bottom:48px}@media (max-width:479px){.hero--clm_left{padding-bottom:0px}}.spottext{color:var(--bde-brand-primary-color);font-weight:500;font-size:clamp(3rem,6.667vw,8rem)!important;;line-height:1;letter-spacing:-0.04em;text-wrap:balance}.smallspottext{font-weight:400;font-size:clamp(1.5rem,2.083vw,2.5rem)!important;letter-spacing:-0.03em}.intro--container{display:flex;gap:32px;min-height:20em;padding-top:32px;padding-right:6%;padding-bottom:32px;padding-left:6%}@media (max-width:1119px){.intro--container{min-height:auto}}@media (max-width:479px){.intro--container{display:flex;gap:16px}}.intro--container_one{top:10em;background-color:#EBDDD6;border-radius:32px}.intro--wrapper{display:flex;flex-flow:column;gap:10rem;position:relative;overflow:hidden;padding-top:64px;padding-bottom:240px;border-radius:64px}@media (max-width:1119px){.intro--wrapper{padding-bottom:128px}}@media (max-width:1023px){.intro--wrapper{padding-bottom:128px}}@media (max-width:767px){.intro--wrapper{padding-bottom:128px}}@media (max-width:479px){.intro--wrapper{display:grid;gap:6rem;padding-bottom:96px}}.intro--headline{grid-column-start:1;font-weight:500;font-size:clamp(1.8rem,3.333vw,4rem)!important;line-height:1.3;letter-spacing:-0.03em;text-wrap:balance}.intro--headline span{color:#5D6283}.intro--txt-wrapper{display:flex;flex-flow:column;gap:24px;width:100%}.intro--bodytext{position:relative;font-size:clamp(1rem,1.042vw,1.25rem);line-height:1.7;text-wrap:pretty}.intro--number{font-weight:400;font-size:24px;line-height:2}@media (max-width:479px){.intro--number{font-size:16px;line-height:1.75}}.intro--container_two{top:17.5em;background-color:#EBDDD6;border-radius:32px}.intro--container_three{position:sticky;top:25em;margin-bottom:0px;background-color:#EBDDD6;border-radius:32px}.dark{color:var(--bde-brand-primary-color);margin-bottom:24px}.light{color:#F2E9E4!important}.sticky{position:sticky;top:64px}.service--wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:16px;padding-top:0px;padding-bottom:0px}@media (max-width:1023px){.service--wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:479px){.service--wrapper{padding-top:32px}}.team--container{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;padding-top:128px;padding-bottom:128px;background-color:#EBDDD6;border-radius:48px}@media (max-width:1119px){.team--container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:96px}}@media (max-width:1023px){.team--container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:80px}}@media (max-width:767px){.team--container{display:flex;flex-flow:column;padding-top:80px;padding-right:32px;padding-left:32px}}@media (max-width:479px){.team--container{display:flex;flex-flow:column;padding-top:64px;padding-right:24px;padding-left:24px}}.team--detail-container{display:flex;flex-flow:column;gap:8px;align-self:center}.intro--container-outer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}@media (max-width:1119px){.intro--container-outer{display:flex;flex-flow:column;gap:16px}}@media (max-width:767px){.intro--container-outer{display:flex;flex-flow:column;gap:16px}}@media (max-width:479px){.intro--container-outer{display:flex;flex-flow:column;gap:8px}}.intro--box-head{font-weight:500}@media (max-width:479px){.intro--box-head{font-size:32px!important}}.intro--wrapper-inner{display:flex;flex-flow:column;gap:64px}@media (max-width:479px){.intro--wrapper-inner{display:flex;gap:32px}}.intro--parallax{position:absolute;top:5%;right:0px;bottom:0px;left:0px;z-index:-1;width:100%;min-height:900px;object-fit:cover;filter:grayscale(35%)}@media (max-width:767px){.intro--parallax{min-height:800px}}@media (max-width:479px){.intro--parallax{position:absolute;top:20%;min-height:600px}}.service--container{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:24px;align-self:stretch;overflow:hidden;padding-top:0px;padding-right:0%;padding-bottom:0px;padding-left:0%;background-color:#EBDDD6;border-radius:32px}@media (max-width:767px){.service--container{display:flex;flex-flow:row;gap:16px;overflow:hidden}}@media (max-width:479px){.service--container{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:16px;position:relative;overflow:hidden}}.service--icon{display:flex;justify-content:start;align-items:center;align-self:stretch;padding-top:24px;padding-right:4%;padding-bottom:24px;padding-left:4%;border-right:1px solid var(--bde-palette-color-1-96683282-9838-4518-836b-6f1f9b5108c8)}.service--head{font-weight:500;font-size:28px!important;line-height:1.3;text-wrap:balance}@media (max-width:1119px){.service--head{font-size:24px!important}}@media (max-width:479px){.service--head{font-size:21px!important}}.service--container-inner{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:8px;width:100%;padding-top:24px;padding-right:16px;padding-bottom:24px}@media (max-width:767px){.service--container-inner{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:16px}}@media (max-width:479px){.service--container-inner{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:8px}}.service--body{height:auto;font-size:16px;line-height:1.7}@media (max-width:1119px){.service--body{font-size:16px}}@media (max-width:479px){.service--body{font-size:16px;text-wrap:pretty}}.contact-iconbox{display:flex;gap:24px;align-self:start;padding-top:16px;padding-right:40px;padding-bottom:16px;padding-left:40px;background-color:#fff;border-radius:64px}.parallax-container{position:relative;min-height:640px;overflow:hidden;border-radius:64px;border-top:32px solid var(--bde-background-color);border-bottom:32px solid var(--bde-background-color);border-left:32px solid var(--bde-background-color);border-right:32px solid var(--bde-background-color)}@media (max-width:767px){.parallax-container{min-height:420px}}@media (max-width:479px){.parallax-container{min-height:320px;border-top:16px solid var(--bde-background-color);border-bottom:16px solid var(--bde-background-color);border-left:16px solid var(--bde-background-color);border-right:16px solid var(--bde-background-color)}}.team--img{border-radius:50%}.team--img-container{align-self:start;justify-self:center}.header--outer-wrapper{padding-top:24px;padding-right:4%;padding-bottom:24px;padding-left:4%}.header--outer-wrapper .bde-header-builder__container{max-width:100%!important;padding:0!important}@media (max-width:1119px){.mobile-nav--contact-container{display:flex;flex-flow:column;gap:16px;margin-bottom:32px;padding-right:0px;padding-left:0px}.mobile-nav--contact-container .breakdance-menu-link{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}}@media (max-width:1023px){.mobile-nav--contact-container{display:flex;flex-flow:column;gap:16px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:767px){.mobile-nav--contact-container{display:flex;flex-flow:column;gap:16px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:479px){.mobile-nav--contact-container{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:16px;font-size:18px;line-height:1;padding-right:20px;padding-bottom:0px;padding-left:0px}}@media (max-width:1119px){.mobile-nav--contact-icon-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px}}@media (max-width:1023px){.mobile-nav--contact-icon-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px}}@media (max-width:767px){.mobile-nav--contact-icon-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px}}@media (max-width:479px){.mobile-nav--contact-icon-wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px}}@media (max-width:1119px){.mobile-nav--contact-link{font-weight:500;font-size:18px;line-height:1;text-decoration:none}}@media (max-width:1023px){.mobile-nav--contact-link{font-weight:500;font-size:18px;line-height:1;text-decoration:none}}@media (max-width:767px){.mobile-nav--contact-link{font-weight:500;font-size:18px;line-height:1;text-decoration:none}}@media (max-width:479px){.mobile-nav--contact-link{font-weight:500;font-size:18px;text-decoration:none}}@media (max-width:1119px){.mobile-nav--social{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px;width:100%;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}@media (max-width:479px){.mobile-nav--social{padding-left:0px}}@media (max-width:1119px){.mobile-nav--social-icon{width:36px;height:36px;border-radius:8px;border-top:2px solid var(--bde-brand-primary-color);border-bottom:2px solid var(--bde-brand-primary-color);border-left:2px solid var(--bde-brand-primary-color);border-right:2px solid var(--bde-brand-primary-color)}}@media (max-width:1119px){.social-link{width:auto}}@media (max-width:1119px){.social-link--wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px}}.service--intro{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.service--h2{font-weight:600;letter-spacing:-0.03em}.service--wrapper-outer{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:10rem;padding-top:64px}@media (max-width:479px){.service--wrapper-outer{display:grid;gap:6rem}}.section-marker--wrapper{display:flex;flex-flow:row;gap:16px;padding-top:24px;border-top:1px solid var(--bde-palette-color-1-96683282-9838-4518-836b-6f1f9b5108c8)}.section-marker--title{font-weight:700;text-transform:uppercase}.service--details{display:flex;flex-flow:column;gap:64px}@media (max-width:479px){.service--details{display:flex;gap:24px}}.btn--wrapper{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:16px}@media (max-width:479px){.btn--wrapper{display:flex;gap:8px;margin-top:16px}}.team--subtitle{align-self:start;font-weight:500;font-size:18px!important;text-transform:none;margin-bottom:32px;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;background-color:var(--bde-palette-color-1-96683282-9838-4518-836b-6f1f9b5108c8);border-radius:32px}.news--wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:32px;padding-bottom:32px}@media (max-width:479px){.news--wrapper{padding-top:24px;padding-bottom:24px}}.news--container{display:flex;flex-flow:column;gap:16px}.news--date{color:var(--bde-palette-color-1-fe4ef738-b0d3-4702-bea2-e7bf3deda696);font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:-0.03em}@media (max-width:1023px){.news--date{font-size:14px}}@media (max-width:479px){.news--date{color:var(--bde-palette-color-1-fe4ef738-b0d3-4702-bea2-e7bf3deda696);font-size:12px}}.news--overview-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:10rem;padding-top:64px;padding-bottom:128px}@media (max-width:479px){.news--overview-wrapper{display:grid;gap:6rem}}.news--article-wrapper{display:flex;flex-flow:row;justify-content:center;align-items:start;gap:64px;min-height:100vh;padding-top:280px;padding-right:4%;padding-bottom:160px;padding-left:4%}@media (max-width:1119px){.news--article-wrapper{padding-top:200px;padding-bottom:128px}}@media (max-width:767px){.news--article-wrapper{padding-top:160px;padding-right:24px;padding-bottom:128px;padding-left:24px}}.news--article-main{display:flex;flex-flow:column;gap:24px;grid-column-start:1;grid-column-end:3}.news--article-aside{display:flex;flex-flow:column;gap:24px}.news--wrapper-s{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding-top:0px;padding-bottom:0px}.news--headline-s{font-weight:500;font-size:28px}.news--wrapper-inner{display:flex;flex-flow:column;gap:64px}@media (max-width:479px){.news--wrapper-inner{display:flex;gap:32px}}.news--head-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media (max-width:1023px){.news--head-wrapper{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}}.article-box{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;width:100%}@media (max-width:1119px){.article-box{display:flex;flex-flow:column}}.map-container{overflow:hidden;border-radius:24px}.footer-wrapper{display:flex;flex-flow:column;gap:32px;padding-top:64px;padding-bottom:128px}@media (max-width:479px){.footer-wrapper{display:flex;flex-flow:column}}.ds-wrapper{display:flex;justify-content:center;align-items:start;min-height:100vh;padding-top:240px;padding-bottom:96px}@media (max-width:479px){.ds-wrapper{padding-top:160px}}.footer-container{display:flex;flex-flow:column;gap:8px;position:relative;width:100%}.ds-outer{line-height:1.6em}.ds-outer .ds-inner h2{font-size:24px;margin-bottom:16px}.ds-outer .ds-inner h3{font-size:18px;margin-bottom:8px}.ds-outer .ds-inner p{margin-bottom:24px}@media (max-width:479px){.ds-outer .ds-inner h2{font-size:19px}.ds-outer .ds-inner h3{font-size:16px}}.ds-headline{color:var(--bde-headings-color)!important;font-weight:500;margin-bottom:48px}@media (max-width:479px){.ds-headline{margin-bottom:32px}}.ds-outer-wrapper{width:100%;max-width:1400px}.contact__detail{display:flex;flex-flow:row;justify-content:start;align-items:center;gap:8px}.contact__detail-wrapper{display:flex;flex-flow:column;margin-bottom:24px}.contact_txt{margin-bottom:24px}.kontakt_wrapper{display:flex;flex-flow:column;gap:64px}@media (max-width:1023px){.kontakt_wrapper{flex-flow:column}}.kontakt_detail{display:flex}@media (max-width:1023px){.kontakt_detail{display:flex;flex-flow:column;gap:48px}}.kontakt_detail-inner{flex-flow:column;justify-content:end;align-items:start;width:100%}.ibs-formular .breakdance-form-checkbox{align-items:flex-start}.ibs-formular .breakdance-form-checkbox input{margin:3px 4px 0 0}.kontakt_social{display:flex;gap:8px;margin-top:32px}.intro--bodytext_link{justify-content:start;align-items:center;align-self:start;position:relative}.footer-inner{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}@media (max-width:1119px){.footer-inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}@media (max-width:1023px){.footer-inner{display:flex;flex-flow:column}}@media (max-width:479px){.footer-inner{display:flex;flex-flow:column}}.footer-logo{position:relative;width:160px;overflow:hidden;box-sizing:content-box}@media (max-width:1119px){.footer-logo{display:none}}@media (max-width:1023px){.footer-logo{display:block}}@media (max-width:1119px){.legal-wrapper{display:flex;flex-flow:column;width:100%}}.kde-widget_container{flex-flow:column;position:relative;z-index:0;width:auto;height:auto;max-height:fit-content;overflow:visible;box-sizing:border-box;border-radius:24px;transform:translate3d(0,0,0)}.kde-widget_wrapper{display:flex;justify-content:center}.kde-clip-wrapper{overflow:hidden;border-radius:inherit}.kde-clip-wrapper{-webkit-mask-image:-webkit-radial-gradient(white,black);will-change:transform;transform:translateZ(0);isolation:isolate;background:#fff}.display-none{display:none}