@charset "UTF-8";body{margin:0}a{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,p{margin-block:0}@font-face{font-family:Ogg;src:url(/dist/assets/Ogg-Regular-Cd4z502a.woff2) format("woff2"),url(/dist/assets/Ogg-Regular-BNLll92U.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Ogg;src:url(/dist/assets/Ogg-RegularItalic-COnydB35.woff2) format("woff2"),url(/dist/assets/Ogg-RegularItalic-BpkFLxvR.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TT;src:url(/dist/assets/TTNormsPro-Regular-DVLoQycQ.woff2) format("woff2"),url(/dist/assets/TTNormsPro-Regular-DwH0jncT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TT;src:url(/dist/assets/TTNormsPro-Bold-Do_5G6xO.woff2) format("woff2"),url(/dist/assets/TTNormsPro-Bold-BsxDJBip.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--step--2: clamp(.6944rem, .6733rem + .1056vw, .8rem);--step--1: clamp(.8333rem, .8rem + .1667vw, 1rem);--step-0: clamp(1rem, .95rem + .25vw, 1.25rem);--step-1: clamp(1.2rem, 1.1275rem + .3625vw, 1.5625rem);--step-2: clamp(1.44rem, 1.3374rem + .5131vw, 1.9531rem);--step-3: clamp(1.728rem, 1.5853rem + .7134vw, 2.4414rem);--step-4: clamp(2.0736rem, 1.878rem + .9782vw, 3.0518rem);--step-5: clamp(2.4883rem, 2.223rem + 1.3264vw, 3.8147rem);--step-6: clamp(2.986rem, 2.6295rem + 1.7824vw, 4.7684rem);--step-7: clamp(3.5832rem, 3.1077rem + 2.3773vw, 5.9605rem);--step-8: clamp(4.2998rem, 3.6697rem + 3.1508vw, 7.4506rem);--step-9: clamp(5.1598rem, 4.3291rem + 4.1534vw, 9.3132rem);--step-10: clamp(6.1917rem, 5.1018rem + 5.4498vw, 11.6415rem);--step-11: clamp(7.4301rem, 6.0057rem + 7.1218vw, 14.5519rem);--step-12: clamp(8.9161rem, 7.0613rem + 9.2738vw, 18.1899rem);--step-13: clamp(10.6993rem, 8.2917rem + 12.038vw, 22.7374rem);--step-14: clamp(12.8392rem, 9.7227rem + 15.5825vw, 28.4217rem)}:root{--space-3xs: clamp(.3125rem, .3rem + .0625vw, .375rem);--space-2xs: clamp(.5625rem, .5375rem + .125vw, .6875rem);--space-xs: clamp(.875rem, .8375rem + .1875vw, 1.0625rem);--space-s: clamp(1.125rem, 1.075rem + .25vw, 1.375rem);--space-m: clamp(1.6875rem, 1.6125rem + .375vw, 2.0625rem);--space-l: clamp(2.25rem, 2.15rem + .5vw, 2.75rem);--space-xl: clamp(3.375rem, 3.225rem + .75vw, 4.125rem);--space-2xl: clamp(4.5rem, 4.3rem + 1vw, 5.5rem);--space-3xl: clamp(6.75rem, 6.45rem + 1.5vw, 8.25rem);--space-3xs-2xs: clamp(.3125rem, .2375rem + .375vw, .6875rem);--space-2xs-xs: clamp(.5625rem, .4625rem + .5vw, 1.0625rem);--space-xs-s: clamp(.875rem, .775rem + .5vw, 1.375rem);--space-s-m: clamp(1.125rem, .9375rem + .9375vw, 2.0625rem);--space-m-l: clamp(1.6875rem, 1.475rem + 1.0625vw, 2.75rem);--space-l-xl: clamp(2.25rem, 1.875rem + 1.875vw, 4.125rem);--space-xl-2xl: clamp(3.375rem, 2.95rem + 2.125vw, 5.5rem);--space-2xl-3xl: clamp(4.5rem, 3.75rem + 3.75vw, 8.25rem)}:root{--fluid-16-48: clamp(1rem, .6rem + 2vw, 3rem)}.m-3xs{margin:var(--space-3xs)}.mt-3xs{margin-top:var(--space-3xs)}.mb-3xs{margin-bottom:var(--space-3xs)}.mr-3xs{margin-right:var(--space-3xs)}.ml-3xs{margin-left:var(--space-3xs)}.p-3xs{padding:var(--space-3xs)}.pt-3xs{padding-top:var(--space-3xs)}.pb-3xs{padding-bottom:var(--space-3xs)}.pr-3xs{padding-right:var(--space-3xs)}.pl-3xs{padding-left:var(--space-3xs)}.m-2xs{margin:var(--space-2xs)}.mt-2xs{margin-top:var(--space-2xs)}.mb-2xs{margin-bottom:var(--space-2xs)}.mr-2xs{margin-right:var(--space-2xs)}.ml-2xs{margin-left:var(--space-2xs)}.p-2xs{padding:var(--space-2xs)}.pt-2xs{padding-top:var(--space-2xs)}.pb-2xs{padding-bottom:var(--space-2xs)}.pr-2xs{padding-right:var(--space-2xs)}.pl-2xs{padding-left:var(--space-2xs)}.m-xs{margin:var(--space-xs)}.mt-xs{margin-top:var(--space-xs)}.mb-xs{margin-bottom:var(--space-xs)}.mr-xs{margin-right:var(--space-xs)}.ml-xs{margin-left:var(--space-xs)}.p-xs{padding:var(--space-xs)}.pt-xs{padding-top:var(--space-xs)}.pb-xs{padding-bottom:var(--space-xs)}.pr-xs{padding-right:var(--space-xs)}.pl-xs{padding-left:var(--space-xs)}.m-s{margin:var(--space-s)}.mt-s{margin-top:var(--space-s)}.mb-s{margin-bottom:var(--space-s)}.mr-s{margin-right:var(--space-s)}.ml-s{margin-left:var(--space-s)}.p-s{padding:var(--space-s)}.pt-s{padding-top:var(--space-s)}.pb-s{padding-bottom:var(--space-s)}.pr-s{padding-right:var(--space-s)}.pl-s{padding-left:var(--space-s)}.m-m{margin:var(--space-m)}.mt-m{margin-top:var(--space-m)}.mb-m{margin-bottom:var(--space-m)}.mr-m{margin-right:var(--space-m)}.ml-m{margin-left:var(--space-m)}.p-m{padding:var(--space-m)}.pt-m{padding-top:var(--space-m)}.pb-m{padding-bottom:var(--space-m)}.pr-m{padding-right:var(--space-m)}.pl-m{padding-left:var(--space-m)}.m-l{margin:var(--space-l)}.mt-l{margin-top:var(--space-l)}.mb-l{margin-bottom:var(--space-l)}.mr-l{margin-right:var(--space-l)}.ml-l{margin-left:var(--space-l)}.p-l{padding:var(--space-l)}.pt-l{padding-top:var(--space-l)}.pb-l{padding-bottom:var(--space-l)}.pr-l{padding-right:var(--space-l)}.pl-l{padding-left:var(--space-l)}.m-xl{margin:var(--space-xl)}.mt-xl{margin-top:var(--space-xl)}.mb-xl{margin-bottom:var(--space-xl)}.mr-xl{margin-right:var(--space-xl)}.ml-xl{margin-left:var(--space-xl)}.p-xl{padding:var(--space-xl)}.pt-xl{padding-top:var(--space-xl)}.pb-xl{padding-bottom:var(--space-xl)}.pr-xl{padding-right:var(--space-xl)}.pl-xl{padding-left:var(--space-xl)}.m-2xl{margin:var(--space-2xl)}.mt-2xl{margin-top:var(--space-2xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mr-2xl{margin-right:var(--space-2xl)}.ml-2xl{margin-left:var(--space-2xl)}.p-2xl{padding:var(--space-2xl)}.pt-2xl{padding-top:var(--space-2xl)}.pb-2xl{padding-bottom:var(--space-2xl)}.pr-2xl{padding-right:var(--space-2xl)}.pl-2xl{padding-left:var(--space-2xl)}.m-3xl{margin:var(--space-3xl)}.mt-3xl{margin-top:var(--space-3xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.mr-3xl{margin-right:var(--space-3xl)}.ml-3xl{margin-left:var(--space-3xl)}.p-3xl{padding:var(--space-3xl)}.pt-3xl{padding-top:var(--space-3xl)}.pb-3xl{padding-bottom:var(--space-3xl)}.pr-3xl{padding-right:var(--space-3xl)}.pl-3xl{padding-left:var(--space-3xl)}.m-3xs-2xs{margin:var(--space-3xs-2xs)}.mt-3xs-2xs{margin-top:var(--space-3xs-2xs)}.mb-3xs-2xs{margin-bottom:var(--space-3xs-2xs)}.mr-3xs-2xs{margin-right:var(--space-3xs-2xs)}.ml-3xs-2xs{margin-left:var(--space-3xs-2xs)}.p-3xs-2xs{padding:var(--space-3xs-2xs)}.pt-3xs-2xs{padding-top:var(--space-3xs-2xs)}.pb-3xs-2xs{padding-bottom:var(--space-3xs-2xs)}.pr-3xs-2xs{padding-right:var(--space-3xs-2xs)}.pl-3xs-2xs{padding-left:var(--space-3xs-2xs)}.m-2xs-xs{margin:var(--space-2xs-xs)}.mt-2xs-xs{margin-top:var(--space-2xs-xs)}.mb-2xs-xs{margin-bottom:var(--space-2xs-xs)}.mr-2xs-xs{margin-right:var(--space-2xs-xs)}.ml-2xs-xs{margin-left:var(--space-2xs-xs)}.p-2xs-xs{padding:var(--space-2xs-xs)}.pt-2xs-xs{padding-top:var(--space-2xs-xs)}.pb-2xs-xs{padding-bottom:var(--space-2xs-xs)}.pr-2xs-xs{padding-right:var(--space-2xs-xs)}.pl-2xs-xs{padding-left:var(--space-2xs-xs)}.m-xs-s{margin:var(--space-xs-s)}.mt-xs-s{margin-top:var(--space-xs-s)}.mb-xs-s{margin-bottom:var(--space-xs-s)}.mr-xs-s{margin-right:var(--space-xs-s)}.ml-xs-s{margin-left:var(--space-xs-s)}.p-xs-s{padding:var(--space-xs-s)}.pt-xs-s{padding-top:var(--space-xs-s)}.pb-xs-s{padding-bottom:var(--space-xs-s)}.pr-xs-s{padding-right:var(--space-xs-s)}.pl-xs-s{padding-left:var(--space-xs-s)}.m-s-m{margin:var(--space-s-m)}.mt-s-m{margin-top:var(--space-s-m)}.mb-s-m{margin-bottom:var(--space-s-m)}.mr-s-m{margin-right:var(--space-s-m)}.ml-s-m{margin-left:var(--space-s-m)}.p-s-m{padding:var(--space-s-m)}.pt-s-m{padding-top:var(--space-s-m)}.pb-s-m{padding-bottom:var(--space-s-m)}.pr-s-m{padding-right:var(--space-s-m)}.pl-s-m{padding-left:var(--space-s-m)}.m-m-l{margin:var(--space-m-l)}.mt-m-l{margin-top:var(--space-m-l)}.mb-m-l{margin-bottom:var(--space-m-l)}.mr-m-l{margin-right:var(--space-m-l)}.ml-m-l{margin-left:var(--space-m-l)}.p-m-l{padding:var(--space-m-l)}.pt-m-l{padding-top:var(--space-m-l)}.pb-m-l{padding-bottom:var(--space-m-l)}.pr-m-l{padding-right:var(--space-m-l)}.pl-m-l{padding-left:var(--space-m-l)}.m-l-xl{margin:var(--space-l-xl)}.mt-l-xl{margin-top:var(--space-l-xl)}.mb-l-xl{margin-bottom:var(--space-l-xl)}.mr-l-xl{margin-right:var(--space-l-xl)}.ml-l-xl{margin-left:var(--space-l-xl)}.p-l-xl{padding:var(--space-l-xl)}.pt-l-xl{padding-top:var(--space-l-xl)}.pb-l-xl{padding-bottom:var(--space-l-xl)}.pr-l-xl{padding-right:var(--space-l-xl)}.pl-l-xl{padding-left:var(--space-l-xl)}.m-xl-2xl{margin:var(--space-xl-2xl)}.mt-xl-2xl{margin-top:var(--space-xl-2xl)}.mb-xl-2xl{margin-bottom:var(--space-xl-2xl)}.mr-xl-2xl{margin-right:var(--space-xl-2xl)}.ml-xl-2xl{margin-left:var(--space-xl-2xl)}.p-xl-2xl{padding:var(--space-xl-2xl)}.pt-xl-2xl{padding-top:var(--space-xl-2xl)}.pb-xl-2xl{padding-bottom:var(--space-xl-2xl)}.pr-xl-2xl{padding-right:var(--space-xl-2xl)}.pl-xl-2xl{padding-left:var(--space-xl-2xl)}.m-2xl-3xl{margin:var(--space-2xl-3xl)}.mt-2xl-3xl{margin-top:var(--space-2xl-3xl)}.mb-2xl-3xl{margin-bottom:var(--space-2xl-3xl)}.mr-2xl-3xl{margin-right:var(--space-2xl-3xl)}.ml-2xl-3xl{margin-left:var(--space-2xl-3xl)}.p-2xl-3xl{padding:var(--space-2xl-3xl)}.pt-2xl-3xl{padding-top:var(--space-2xl-3xl)}.pb-2xl-3xl{padding-bottom:var(--space-2xl-3xl)}.pr-2xl-3xl{padding-right:var(--space-2xl-3xl)}.pl-2xl-3xl{padding-left:var(--space-2xl-3xl)}body{font-family:TT,sans-serif;background-color:#ffff64}html{scroll-behavior:smooth}html.menu-open{scrollbar-gutter:stable}html.menu-open body{overflow:hidden}img{max-width:100%}:root{--grid-max-width: 85.25rem;--grid-gutter: var(--space-s-m, clamp(1.125rem, .6269rem + 2.4904vw, 2.75rem));--base-spacing: var(--space-s-m);--grid-columns: 12}:root{--gutter: clamp(1rem, 1.5vw, 2rem)}section hr,header hr{height:1px;background-color:#000;border:0}.container,.container-650,.container-900,.container-1440,.container-1680,.container-1920,.container-2400,.container-full{width:100%;margin-inline:auto;padding-inline:var(--space-s-m);box-sizing:border-box}.container-full{max-width:100%}.container-2400{max-width:2400px}.container-1920{max-width:1920px}.container-1680{max-width:1680px}.container-1440{max-width:1440px}.container-900{max-width:900px}.container-650{max-width:650px}.grid{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter)}.grid__nogap{gap:0}.col-1{grid-column:span 1}.col-2{grid-column:span 2}.col-3{grid-column:span 3}.col-4{grid-column:span 4}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}.col-8{grid-column:span 8}.col-9{grid-column:span 9}.col-10{grid-column:span 10}.col-11{grid-column:span 11}.col-12{grid-column:span 12}@media(min-width:768px){.md\:col-1{grid-column:span 1}.md\:col-2{grid-column:span 2}.md\:col-3{grid-column:span 3}.md\:col-4{grid-column:span 4}.md\:col-5{grid-column:span 5}.md\:col-6{grid-column:span 6}.md\:col-7{grid-column:span 7}.md\:col-8{grid-column:span 8}.md\:col-9{grid-column:span 9}.md\:col-10{grid-column:span 10}.md\:col-11{grid-column:span 11}.md\:col-12{grid-column:span 12}}@media(min-width:1200px){.lg\:col-1{grid-column:span 1}.lg\:col-2{grid-column:span 2}.lg\:col-3{grid-column:span 3}.lg\:col-4{grid-column:span 4}.lg\:col-5{grid-column:span 5}.lg\:col-6{grid-column:span 6}.lg\:col-7{grid-column:span 7}.lg\:col-8{grid-column:span 8}.lg\:col-9{grid-column:span 9}.lg\:col-10{grid-column:span 10}.lg\:col-11{grid-column:span 11}.lg\:col-12{grid-column:span 12}}.start-1{grid-column-start:1}.start-2{grid-column-start:2}.start-3{grid-column-start:3}.start-4{grid-column-start:4}.start-5{grid-column-start:5}.start-6{grid-column-start:6}.start-7{grid-column-start:7}.start-8{grid-column-start:8}.start-9{grid-column-start:9}.start-10{grid-column-start:10}.start-11{grid-column-start:11}.start-12{grid-column-start:12}@media(min-width:768px){.md\:start-1{grid-column-start:1}.md\:start-2{grid-column-start:2}.md\:start-3{grid-column-start:3}.md\:start-4{grid-column-start:4}.md\:start-5{grid-column-start:5}.md\:start-6{grid-column-start:6}.md\:start-7{grid-column-start:7}.md\:start-8{grid-column-start:8}.md\:start-9{grid-column-start:9}.md\:start-10{grid-column-start:10}.md\:start-11{grid-column-start:11}.md\:start-12{grid-column-start:12}}@media(min-width:1200px){.lg\:start-1{grid-column-start:1}.lg\:start-2{grid-column-start:2}.lg\:start-3{grid-column-start:3}.lg\:start-4{grid-column-start:4}.lg\:start-5{grid-column-start:5}.lg\:start-6{grid-column-start:6}.lg\:start-7{grid-column-start:7}.lg\:start-8{grid-column-start:8}.lg\:start-9{grid-column-start:9}.lg\:start-10{grid-column-start:10}.lg\:start-11{grid-column-start:11}.lg\:start-12{grid-column-start:12}}.debug-grid{background-image:repeating-linear-gradient(to right,rgba(255,0,0,.1) 0,rgba(255,0,0,.1) 8.3333333333%,transparent 8.3333333333%,transparent 16.6666666667%)}.auto-grid{--grid-min: 350px;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));gap:var(--space-m)}.auto-grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(var(--grid-min),1fr))}.hide-sm{display:none!important}@media(min-width:768px){.hide-md{display:none!important}}@media(min-width:1200px){.hide-lg{display:none!important}}.show-sm{display:none}@media(min-width:0){.show-sm{display:block}}.show-md{display:none}@media(min-width:768px){.show-md{display:block}}.show-lg{display:none}@media(min-width:1200px){.show-lg{display:block}}.twoColumns{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.twoColumns{grid-template-columns:1fr 1fr}}.threeColumns{display:grid;grid-template-columns:1fr;gap:30px}@media(min-width:768px){.threeColumns{grid-template-columns:1fr 1fr 1fr}}.bf-text-navigation{font-weight:700;line-height:98%;font-size:26px}h1{font-size:var(--step-6);line-height:98%}h2{font-size:var(--step-5)}h3{font-size:var(--step-4)}.font__trim{text-box:trim-start cap alphabetic}.font__uppercase{text-transform:uppercase}.font__center,.font__right{text-align:center}.font__ogg{font-family:Ogg,serif;font-weight:400}.font__tt{font-family:TT,sans-serif;font-weight:400}.font__normal{font-weight:400}.font__bold{font-weight:700}.font__italic{font-style:italic}.font__autoshy{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.center__vertically{display:inline-flex;align-items:center}.text-size--2{font-size:var(--step--2);line-height:1.2}.line-height--2{line-height:var(--step--2)}.text-size--1{font-size:var(--step--1);line-height:1.2}.line-height--1{line-height:var(--step--1)}.text-size-0{font-size:var(--step-0);line-height:1.2}.line-height-0{line-height:var(--step-0)}.text-size-1{font-size:var(--step-1);line-height:1.2}.line-height-1{line-height:var(--step-1)}.text-size-2{font-size:var(--step-2);line-height:1.2}.line-height-2{line-height:var(--step-2)}.text-size-3{font-size:var(--step-3);line-height:1.2}.line-height-3{line-height:var(--step-3)}.text-size-4{font-size:var(--step-4);line-height:1.2}.line-height-4{line-height:var(--step-4)}.text-size-5{font-size:var(--step-5);line-height:1.2}.line-height-5{line-height:var(--step-5)}.text-size-6{font-size:var(--step-6);line-height:1.2}.line-height-6{line-height:var(--step-6)}.text-size-7{font-size:var(--step-7);line-height:1.2}.line-height-7{line-height:var(--step-7)}.text-size-8{font-size:var(--step-8);line-height:1.2}.line-height-8{line-height:var(--step-8)}.text-size-9{font-size:var(--step-9);line-height:1.2}.line-height-9{line-height:var(--step-9)}.text-size-10{font-size:var(--step-10);line-height:1.2}.line-height-10{line-height:var(--step-10)}.text-size-11{font-size:var(--step-11);line-height:1.2}.line-height-11{line-height:var(--step-11)}.text-size-12{font-size:var(--step-12);line-height:1.2}.line-height-12{line-height:var(--step-12)}.text-size-13{font-size:var(--step-13);line-height:1.2}.line-height-13{line-height:var(--step-13)}.text-size-14{font-size:var(--step-14);line-height:1.2}.line-height-14{line-height:var(--step-14)}.sr-only{display:none}.bf-index__intro-services{display:flex;flex-direction:column;gap:20px}.bf-index__intro-services-single{display:flex;align-items:center;gap:8px}@media(min-width:768px){.bf-index__intro-services{gap:14px}.bf-index__intro-services-single{gap:22px}}@media(max-width:1364.98px){html.menu-open .bf-header{height:100vh}}@media(max-width:1364.98px)and (max-width:1364.98px){html.menu-open .bf_header__content{opacity:1;display:block;pointer-events:auto}}.bf-header{position:fixed;top:0;width:100%;height:60px;transition:transform .3s ease-in-out;z-index:12;background-color:var(--current-color)}.bf-header__inner{align-items:center;height:100%;justify-content:space-between;padding-top:var(--space-s-m);overflow:auto}@media(min-width:1365px){.bf-header__inner{display:inline-flex;height:100%;padding-top:unset}}.bf-header__inner #menu-toggle{position:absolute;top:var(--space-s-m);right:var(--space-s-m)}.bf-header__inner #menu-toggle.burger{width:32px;height:22px;position:absolute;cursor:pointer;background-color:transparent;border:0}.bf-header__inner #menu-toggle.burger span{display:block;position:absolute;height:2px;width:100%;background:currentColor;border-radius:2px;left:0}.bf-header__inner #menu-toggle.burger span:nth-child(1){top:0;transform:rotate(0);transition:top .25s ease .25s,transform .25s ease 0s}.bf-header__inner #menu-toggle.burger span:nth-child(2){top:10px;opacity:1;transition:opacity .15s ease 0s}.bf-header__inner #menu-toggle.burger span:nth-child(3){top:20px;transform:rotate(0);transition:top .25s ease .25s,transform .25s ease 0s}.bf-header__inner #menu-toggle.burger.open span:nth-child(1){top:10px;transform:rotate(45deg);transition:top .25s ease 0s,transform .25s ease .25s}.bf-header__inner #menu-toggle.burger.open span:nth-child(2){opacity:0;transition:opacity .15s ease .15s}.bf-header__inner #menu-toggle.burger.open span:nth-child(3){top:10px;transform:rotate(-45deg);transition:top .25s ease 0s,transform .25s ease .25s}@media(max-width:1364.98px){.bf-header__inner .bf_header__content{opacity:0;display:none;pointer-events:none;transition:opacity .3s ease-in-out}}.bf-header__inner .bf_header__monogram{text-align:center}.bf-header__inner .bf_header__monogram svg{height:95px}.bf-header__inner .bf-navigation{display:grid;gap:var(--size-s);font-size:var(--step-4);justify-items:start}@media(min-width:1365px){.bf-header__inner .bf-navigation{display:inline-flex;font-size:var(--step-1);gap:var(--grid-gutter)}}.bf-header__inner .bf-navigation a{position:relative;padding-top:5px;padding-bottom:5px}@media(min-width:1365px){.bf-header__inner .bf-navigation a{padding-left:5px;padding-right:5px}}.bf-header__inner .bf-navigation a:after{content:"";position:absolute;left:0;right:0;bottom:4px;width:100%;height:4px;background-color:#000;transform:scaleX(0);transition:transform .3s ease}@media(min-width:1365px){.bf-header__inner .bf-navigation a:after{width:calc(100% - 10px);left:5px;right:5px;bottom:2px;height:3px}}.bf-header__inner .bf-navigation a:hover:after,.bf-header__inner .bf-navigation a.active:after{transform:scaleX(1)}.bf-header.hidden{transform:translateY(-100%)}.bf-header__logo-container svg{height:30px;width:auto}.bfe-button{gap:var(--space-m-l)}.bfe-button.text-size-1{gap:var(--space-s)}.bfe-button.text-size-1 svg{width:var(--space-m)}.bfe-button.text-size-4{gap:var(--space-m-l)}.bfe-button.text-size-4 svg{width:var(--space-m-l)}.bfe-button{display:inline-flex;align-items:center;text-decoration:none}.bfe-button svg{width:var(--space-m-l);height:auto;flex-shrink:0;transition:transform .3s ease-in-out;transform-origin:left center}.bfe-button:hover svg{transform:scaleX(1.3)}.bfe-list__arrows{list-style:none;margin:0;padding:0}.bfe-list__arrows li{margin-bottom:var(--space-2xs)}.bfe-list__arrows li a{display:inline-flex;align-items:center;gap:var(--space-s-m);text-decoration:none}.bfe-list__arrows li a svg{width:var(--space-s-m);height:auto;flex-shrink:0;transition:transform .3s ease-in-out;transform-origin:left center}.bfe-list__arrows li a:hover svg{transform:scaleX(1.3)}.bfe-list__arrows li:last-of-type{margin-bottom:0}.bfe-button a{display:inline-flex;align-items:center;gap:var(--space-s-m);text-decoration:none}.bfe-button a svg{width:var(--space-s-m);height:auto;flex-shrink:0;transition:transform .3s ease-in-out;transform-origin:left center}.bfe-button a:hover svg{transform:scaleX(1.3)}.bfe-image__rounded{border-radius:50%}.bfe-customer-logo{background-color:#4a4a1b14}.bfe-customer-logo svg .logo-hover,.bfe-customer-logo svg .daouazojet-logo-hover{opacity:0;transition:opacity .3s ease-in-out}.bfe-customer-logo:hover svg .logo-hover,.bfe-customer-logo:hover svg .daouazojet-logo-hover{opacity:1}footer .footer__logo{text-align:center}footer .footer__logo svg{height:95px}@media(min-width:768px){footer .footer__logo svg{height:70px}}@media(min-width:768px){footer .footer__logo{text-align:left}}footer .footer__navigaton{display:flex;justify-content:space-evenly;flex-direction:column;gap:var(--grid-gutter);max-width:900px;margin:auto}@media(min-width:768px){footer .footer__navigaton{display:grid;flex-direction:row;grid-template-columns:repeat(2,1fr)}}@media(min-width:1365px){footer .footer__navigaton{display:flex;height:100%;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}footer .footer__sehrgern{direction:rtl;text-align:left}@media(min-width:1365px){footer .footer__sehrgern{direction:ltr;text-align:right!important}}footer .footer__sehrgern__text,footer .footer__sehrgern__svg{display:table-cell;vertical-align:middle}footer .footer__sehrgern__text{text-align:left;padding-left:var(--space-xs)}@media(min-width:1365px){footer .footer__sehrgern__text{opacity:0;transition:opacity .3s ease;padding-left:unset;padding-right:var(--space-xs)}}footer .footer__sehrgern__svg{width:var(--space-m)}footer .footer__sehrgern:hover .footer__sehrgern__text{opacity:1}.bfe-case-wrapper{position:relative}.bfe-case-wrapper .bfe-case-detail-button{position:absolute;bottom:var(--grid-gutter);right:0}@media(min-width:768px){.bfe-case-wrapper .bfe-case-detail-button{bottom:0}}.bfe-case-image__wrapper{position:relative}.bfe-case-image__wrapper .initial{pointer-events:none;position:absolute;width:100%;left:-25%;top:-20%;z-index:1}.bfe-case-image__wrapper .initial svg{width:100%;height:auto}.bfe-case-image__wrapper .bfe-case__image{position:relative;text-align:center}.bfe-case-image__wrapper .bfe-case__image:hover img{width:calc(100% - 2px);margin:1px}.bfe-case-image__wrapper .bfe-case__image img{width:100%;height:auto;margin:0}.bfe-case-image__wrapper .bfe-case__image.bfe-hover-eye svg{opacity:0;transition:opacity .3s ease}.bfe-case-image__wrapper .bfe-case__image.bfe-hover-eye.eye-is-active svg{opacity:1}.bfe-case-image__wrapper .bfe-case__image .bfe-case__eyehover{position:absolute;inset:0}.bfe-case-image__wrapper .bfe-case__image .bfe-case__eyehover svg{width:100%;height:100%}.re-init-on-view--visible{transform:scale(1)}fieldset.filter{margin-inline:0}.filter{border:none;margin-bottom:1.5rem;position:sticky;top:0;background:linear-gradient(180deg,var(--current-color) 0%,var(--current-color) 75%,transparent 100%);padding:.5rem 0;z-index:10}.filter input[type=radio]{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.filter input[type=radio]:checked+label{border-style:solid}.filter input[type=radio]:focus+label{outline:2px solid blue;outline-offset:2px}.filter label{padding:var(--space-2xs) var(--space-l) var(--space-xs) var(--space-l);display:inline-block;text-align:center;border-width:3px;border-style:dotted;border-color:#1a1313;border-radius:999px;font-size:var(--step-3);font-family:Ogg,serif;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#1a1313;text-box:trim-both cap alphabetic;width:100%;box-sizing:border-box}.filter label:hover{border-style:solid}.filter__fluid-labels label{width:auto;font-size:var(--step-1);margin-right:var(--space-2xs);margin-bottom:var(--space-2xs)}@media(max-width:767.98px){@starting-style{.filter__mobile-collapse label{opacity:0;transform:scale(.9)}}.filter__mobile-collapse label{border-width:2px;text-align:left;width:100%;display:none}.filter__mobile-collapse input[type=radio]:checked+label{z-index:4;display:inline-block;position:relative}.filter__mobile-collapse input[type=radio]:checked+label:before{transition:transform .3s ease-in-out;position:absolute;content:"";right:var(--grid-gutter);top:7px;bottom:7px;margin:auto;width:var(--space-l);background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzFhMTMxMyIgZD0iTTI1LjQgMTIuNTVjLTEuMTQyIDEuMTM4LTIuNDExIDIuNzQ4LTMuNDcgNC4xMi0xLjc4MiAyLjI3OS0zLjQ1NyA0LjQyNi02Ljk0IDguMjRsLjQxNC4wOWMzLjQ1My0zLjc5OCA1LjQ2NS01LjU5IDcuNzM4LTcuNjk0IDEuMTUzLTEuMDcgMy4wNTctMi44IDQuMTU4LTQuMTIuMjQ3LS4yOTItMS41MjgtMS4wMS0xLjktLjYzNSIvPjxwYXRoIGZpbGw9IiMxYTEzMTMiIGQ9Ik0yLjgxNSAxNC40NGMxLjEyMSAxLjE1OSAyLjcwOCAyLjQ0NiA0LjA2IDMuNTJDOS4xMjMgMTkuNzY2IDExLjI0IDIxLjQ2NSAxNSAyNWwuMDg4LS40MmMtMy43NDQtMy41MDMtNS41MS01LjU0NC03LjU4NS03Ljg1LTEuMDU1LTEuMTctMi43Ni0zLjEtNC4wNjEtNC4yMTctLjI4OS0uMjUtLjk5NiAxLjU1LS42MjcgMS45MjciLz48cGF0aCBmaWxsPSIjMWExMzEzIiBkPSJNMTUuMjI2IDI1di0uMDA2bC4xNzguMDA2Yy0uMDQtLjI4LS4wNDYtMS4xNzktLjA1NC0yLjQyNS4yMTEtNS44MzIuNS0xNy40MjIuODAxLTE4LjE1NS4yNTgtMS4wNC40OC0zLjU0OC40NjQtNC4wNSAwLS4xMjMtMS4xNDYtLjM4Mi0xLjQxMy0uMzctLjI2Ny0uMDEyLTEuNDE0LjI0Ny0xLjQxNC4zNy0uMDE4LjUwMi4zNyAzLjM1NC40NjQgNC4wNS4zLjczMy41OSAxMi4zMjMuODAxIDE4LjE1NS0uMDA4IDEuMjQ2LS4wMyAyLjE0NC0uMDY4IDIuNDI1bC4xOTMtLjAwNlYyNWwuMDI2LS4wMDN6Ii8+PC9zdmc+)}.filter__mobile-collapse--expanded{border:1px solid pink}.filter__mobile-collapse--expanded label:before{transform:rotate(180deg)}.filter__mobile-collapse--expanded label{display:inline-block}}@media(max-width:1364.98px){.filter__mobile-collapse-scrollsnap{background-color:#ff00008f;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding:10px;border:none;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;min-width:0;width:100%;max-width:100vw;box-sizing:border-box}.filter__mobile-collapse-scrollsnap label{flex:0 0 auto;scroll-snap-align:center;padding:8px 16px;background:#f0f0f0;border-radius:20px;white-space:nowrap;cursor:pointer;transition:background .3s}}.filter-articles{scroll-margin-top:6rem}.filter-articles--huge-scroll-margin{scroll-margin-top:12rem}.filter-articles .filter-item{display:none}body:has(#cat-all:checked) .filter-articles .filter-item{display:block}body:has(#cat-customer:checked) .filter-articles .filter-item.customer{display:block}body:has(#cat-partner:checked) .filter-articles .filter-item.partner{display:block}body:has(#cat-webseiten-plattformen:checked) .filter-articles .filter-item.webseiten-plattformen{display:block}body:has(#cat-branding-markenauftritt:checked) .filter-articles .filter-item.branding-markenauftritt{display:block}body:has(#cat-kampagnen-kommunikation:checked) .filter-articles .filter-item.kampagnen-kommunikation{display:block}body:has(#cat-kreation-contentproduktion:checked) .filter-articles .filter-item.kreation-contentproduktion{display:block}body:has(#cat-beratung-konzeption:checked) .filter-articles .filter-item.beratung-konzeption{display:block}body:has(#cat-performance-marketing-seo:checked) .filter-articles .filter-item.performance-marketing-seo{display:block}body:has(input:checked) .filter-articles .filter-item{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bf-hero__drawing{max-width:100%}.bf-hero__drawing svg{width:100%;height:auto}.bf-hero__image{cursor:pointer}.bf-hero__image svg{width:100%;height:auto;opacity:0;animation:svgReveal .5s ease-out forwards}@keyframes svgReveal{0%{opacity:0}to{opacity:1}}.team-member{position:relative}.team-member .initial{pointer-events:none;position:absolute;width:100%;left:-80px;top:-80px;z-index:1}.team-member .initial svg{width:100%;height:auto}.team-member__video video{max-width:100%;height:auto;border-radius:50%}.team-member__characteristics-wrapper{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.team-member__characteristics-wrapper div{flex:0 1 auto;border:2px solid #1a1313;padding:var(--space-2xs);border-radius:var(--space-xs)}
