wp-component[name=FooterBuhlDesign] .footer-wrapper{display:flex;flex-direction:column;gap:var(--spacing-scalable-xs)}wp-component[name=FooterBuhlDesign] .footer-main{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;background-color:var(--background-light);border-radius:var(--radius-scalable-s);padding:var(--spacing-non-scalable-2xl) var(--spacing-non-scalable-l)}@media screen and (min-width: 1440px){wp-component[name=FooterBuhlDesign] .footer-main{padding:var(--spacing-non-scalable-2xl) var(--spacing-non-scalable-6xl)}}wp-component[name=FooterBuhlDesign] .footer-content{align-self:stretch;display:flex;flex-direction:column;gap:var(--spacing-non-scalable-2xl)}@media screen and (min-width: 1024px){wp-component[name=FooterBuhlDesign] .footer-content{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-scalable-xs)}}wp-component[name=FooterBuhlDesign] .footer-content .column{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-scalable-m)}wp-component[name=FooterBuhlDesign] .footer-content .header{color:var(--text-primary-base);font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;font-family:Geologica}@media screen and (min-width: 1024px){wp-component[name=FooterBuhlDesign] .footer-content .header{font-size:18px;line-height:26px;font-weight:700;letter-spacing:0;font-family:Geologica}}@media screen and (min-width: 1280px){wp-component[name=FooterBuhlDesign] .footer-content .header{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;font-family:Geologica}}wp-component[name=FooterBuhlDesign] .footer-subline{display:flex;justify-content:center;padding:var(--spacing-non-scalable-m)}@media screen and (min-width: 1024px){wp-component[name=FooterBuhlDesign] .footer-subline{padding:var(--spacing-scalable-s) var(--spacing-scalable-m);justify-content:space-between}}wp-component[name=FooterBuhlDesign] .logo-meinbuero{display:flex;width:175px;align-items:center;gap:var(--spacing-non-scalable-xs)}wp-component[name=FooterBuhlDesign] .logo-buhl{display:none}@media screen and (min-width: 1024px){wp-component[name=FooterBuhlDesign] .logo-buhl{display:flex;flex-direction:column;width:72px;align-items:flex-start;gap:var(--spacing-non-scalable-xs)}}wp-component[name=FooterBuhlDesign] .content{display:flex;flex-direction:column;gap:var(--spacing-scalable-s)}@media screen and (min-width: 1024px){wp-component[name=FooterBuhlDesign] .content{gap:var(--spacing-scalable-xs)}}wp-component[name=FooterBuhlDesign] .content>.title{color:var(--text-primary-base);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-family:Geologica}wp-component[name=FooterBuhlDesign] .content p{color:var(--text-primary-base);font-size:12px;line-height:18px;font-weight:400;letter-spacing:0;font-family:Geologica}@media screen and (min-width: 1280px){wp-component[name=FooterBuhlDesign] .content p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-family:Geologica}}wp-component[name=FooterBuhlDesign] .menu{justify-content:flex-start;list-style:none;margin:0;padding:0}wp-component[name=FooterBuhlDesign] .menu .link{color:currentColor;font-size:var(--font-size-body-medium);font-weight:700;line-height:25px;text-decoration:none}wp-component[name=FooterBuhlDesign] .navigation-weitere ul.menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--spacing-non-scalable-m)}wp-component[name=FooterBuhlDesign] .navigation-weitere ul.menu li.item{padding:var(--spacing-non-scalable-xs) var(--spacing-non-scalable-2xs);color:var(--text-primary-base);font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-family:Geologica}wp-component[name=FooterBuhlDesign] .navigation-social{display:flex;flex-direction:column;gap:var(--spacing-scalable-s)}wp-component[name=FooterBuhlDesign] .navigation-social .title{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;font-family:Geologica;color:var(--surface-primary-base)}@media screen and (min-width: 1280px){wp-component[name=FooterBuhlDesign] .navigation-social .title{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;font-family:Geologica}}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu{display:flex;flex-wrap:wrap;gap:var(--spacing-non-scalable-xs);margin-top:8px}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li>a{aspect-ratio:1;font-size:0}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon{padding:var(--spacing-non-scalable-s);border-radius:var(--radius-non-scalable-round);background:var(--surface-primary-transparent-base);display:block;block-size:46px;inline-size:46px}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon a:before{display:block;content:"";width:22px;height:22px;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:var(--icon-primary-base)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--xing a:before{-webkit-mask-image:url(./icon-xing-0c8b0584.svg);mask-image:url(./icon-xing-0c8b0584.svg)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--youtube a:before{-webkit-mask-image:url(./icon-youtube-632a1be2.svg);mask-image:url(./icon-youtube-632a1be2.svg)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--linkedin a:before{-webkit-mask-image:url(./icon-linkedin-ffd3d9b0.svg);mask-image:url(./icon-linkedin-ffd3d9b0.svg)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--facebook a:before{-webkit-mask-image:url(./icon-facebook-b0f7effd.svg);mask-image:url(./icon-facebook-b0f7effd.svg)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--instagram a:before{-webkit-mask-image:url(./icon-instagram-76537410.svg);mask-image:url(./icon-instagram-76537410.svg)}wp-component[name=FooterBuhlDesign] .navigation-social ul.menu>li.icon--tiktok a:before{-webkit-mask-image:url(./icon-tiktok-c9b959c3.svg);mask-image:url(./icon-tiktok-c9b959c3.svg)}wp-component[name=FooterBuhlDesign] .appstore-links{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-scalable-M, 16px)}wp-component[name=FooterBuhlDesign] .content-blogposts ul.menu{display:flex;flex-direction:column;gap:var(--spacing-scalable-xs)}wp-component[name=FooterBuhlDesign] .content-blogposts ul.menu li.item{padding:var(--spacing-non-scalable-xs) var(--spacing-non-scalable-2xs);line-height:var(--font-label-m-line-height)}wp-component[name=FooterBuhlDesign] .content-blogposts ul.menu li.item a.link{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;font-family:Geologica;color:var(--text-primary-base)}
