body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-hero{background-image:url(//brandbox-marketing.de/wp-content/themes/brandbox-marketing-child/assets/neon-final-hero.webp)!important}
.bbm-about .ab-hero .m-hero-copy{min-height:0}
.bbm-about .ab-hero .m-hero-art{pointer-events:auto}
.af-logo-scene{position:relative;isolation:isolate;width:100%;height:480px;display:grid;place-items:center;perspective:1000px}
.af-filter{position:absolute;width:0;height:0}
.af-logo-pair{display:grid;grid-template-columns:1fr 1fr;gap:42px;width:85%;position:relative;z-index:2;align-items:end}
.af-logo-object{min-width:0;text-align:center;--brand:#BEF802;animation:af-rise 3s cubic-bezier(.2,.6,.2,1) both}
.af-logo-promotion{--brand:#1ab9d8;animation-delay:.5s}
.af-logo-image{position:relative;aspect-ratio:1;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--brand) 35%,transparent))}
.af-logo-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.af-logo-original{animation:af-fill 4s ease-out both}
.af-logo-promotion .af-logo-original{animation-delay:.5s}
.af-contour{filter:url(#af-contour);animation:af-trace 4s ease-in-out both}
.af-logo-object>span{display:block;margin-top:22px;font:700 11px/1.5 Inter,sans-serif;letter-spacing:.14em;color:#fff}
.af-orbit-floor{position:absolute;bottom:25px;left:5%;right:5%;height:70px;border-radius:50%;border:1px solid #bef80299;background:radial-gradient(ellipse,#bef8020f,transparent 65%);box-shadow:0 0 22px #bef80233,inset 0 0 30px #bef80211;transform:rotateX(35deg)}
.af-mist{position:absolute;inset:10% -4% 0;opacity:.5;background:radial-gradient(ellipse at 28% 75%,#bef80225,transparent 35%),radial-gradient(ellipse at 75% 55%,#ffffff15,transparent 42%);filter:blur(20px);animation:af-drift 12s ease-in-out infinite alternate;pointer-events:none}
@keyframes af-trace{0%{clip-path:inset(100% 0 0);opacity:0}15%{opacity:1}60%{clip-path:inset(0);opacity:1}100%{clip-path:inset(0);opacity:0}}
@keyframes af-fill{0%,42%{clip-path:inset(100% 0 0);opacity:0}75%{opacity:1}100%{clip-path:inset(0);opacity:1}}
@keyframes af-rise{from{transform:translateY(35px);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes af-drift{to{transform:translate3d(12px,-16px,0);opacity:.7}}
.bbm-about .ab-person .m-inner{padding:70px 0 0!important}
.bbm-about .ab-person-grid{grid-template-columns:1fr 1.2fr .85fr;gap:4%;align-items:center}
.bbm-about .ab-person .ab-copy{padding-bottom:60px}
.bbm-about .ab-portrait{width:100%;margin:0;align-self:end}
.bbm-about .ab-portrait-subject{width:112%;margin-left:-6%}
.af-brush{position:absolute;left:-8%;top:20%;width:116%;height:auto;transform:rotate(-8deg)}
.af-signature{width:150px;height:auto;display:block;margin-top:24px}
.af-partner-card{padding:30px;border:1px solid #ffffff20;border-radius:8px;margin-bottom:60px;color:#fff;background:repeating-linear-gradient(130deg,#ffffff04 0 1px,transparent 1px 5px),#0c0c0c;position:relative}
.af-partner-card>*{position:relative;z-index:1}
.bbm-about .af-partner-card .m-eyebrow{color:#BEF802!important}
.af-partner-card>svg{width:30px;height:30px;color:#BEF802;margin:18px 0}
.af-partner-card h3{font:400 clamp(18px,1.6vw,25px)/1.2 var(--bb-heading);letter-spacing:-.02em;margin:0 0 24px}
.af-partner-card>p:not(.m-eyebrow){font:400 13px/1.8 Inter;color:#ddd}
.af-partner-card small{display:block;font:600 9px/1.6 Inter;letter-spacing:.12em;margin:28px 0 14px}
.af-partner-card .m-button .elementor-button{font-size:10px;padding:15px;width:100%}
.bbm-about .af-story-grid{display:grid;grid-template-columns:1.35fr 1.1fr .65fr;gap:5%;align-items:center}
.bbm-about .af-history{padding-left:20px}
.bbm-about .af-history li{grid-template-columns:78px 1fr;gap:16px;padding:18px 0 18px 15px;border:0;border-bottom:1px solid #ffffff18;border-radius:0;background:none}
.bbm-about .af-history li>strong{font:650 21px/1.2 Inter;letter-spacing:-.03em}
.bbm-about .af-history .ab-history-dot{left:-26px}
.bbm-about .af-history li:last-child>strong{font-size:16px}
.bbm-about .af-history h3{font-size:11px;color:#fff}
.bbm-about .af-history p{font-size:12px;line-height:1.6}
.af-meaning{border:1px solid #ffffff20;border-radius:8px;padding:28px;background:linear-gradient(130deg,#ffffff04,transparent)}
.af-meaning>strong{font:400 30px/1.2 var(--bb-heading);color:#BEF802}
.af-meaning p{font:400 14px/1.7 Inter;color:#ddd;margin:12px 0}
.af-meaning .m-eyebrow{color:#BEF802!important;font-size:9px!important;margin:0 0 28px}
.af-meaning hr{width:38px;margin:22px 0;border:0;border-top:2px solid #BEF802}
.bbm-about .ab-strength-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.bbm-about .ab-strengths .ab-section-head .m-eyebrow{color:#080808}
.bbm-about .ab-strengths .ab-card{height:240px}
.bbm-about .ab-join{min-height:0;background:#080808 url(//brandbox-marketing.de/wp-content/themes/brandbox-marketing-child/assets/about-chair-room.webp) center/cover no-repeat;overflow:hidden!important}
.bbm-about .ab-join:before{display:none}
.bbm-about .ab-join .m-inner{padding:75px 0!important}
.af-join-grid{display:grid;grid-template-columns:1.1fr 1fr .85fr;gap:4%;align-items:center;position:relative}
.bbm-about .af-join-grid .ab-join-copy{width:100%}
@media(min-width:1101px){.bbm-about .af-join-grid .m-title h2{font-size:48px!important}}
.bbm-about .af-join-grid .ab-chair-stage{position:relative;inset:auto;width:100%;height:490px;pointer-events:auto}
.bbm-about .af-join-grid .ab-chair-turn{left:0;width:100%;height:450px;bottom:35px}
.bbm-about .af-join-grid .ab-chair-controls{bottom:0}
.af-join-benefits{display:grid;gap:16px}
.af-join-benefits .ab-benefit{background:#080808b8;border-color:#ffffff28;padding:22px 18px;grid-template-columns:32px 1fr;align-items:center}
.af-join-benefits .ab-benefit svg{color:#BEF802}
.af-join-benefits .ab-benefit h3{color:white}
.af-join-benefits .ab-benefit p{color:#ccc}
.bbm-about .ab-contact-grid{padding-top:80px!important;padding-bottom:80px!important}
@media(min-width:1600px){.bbm-about .ab-strength-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bbm-about .ab-card-front h3{font-size:12px;white-space:normal;width:calc(100% + 25px)}.bbm-about .ab-card-front,.bbm-about .ab-card-back{padding:22px}.bbm-about .ab-card p{font-size:12px;max-width:100%}.bbm-about .ab-card-top{margin-bottom:22px}}
@media(min-width:768px) and (max-width:1100px){.af-logo-scene{height:360px}.af-logo-pair{gap:20px}.af-logo-object>span{font-size:8px}.bbm-about .ab-person-grid{grid-template-columns:1fr 1.2fr}.af-partner-card{grid-column:1/-1;margin-bottom:50px;max-width:none}.bbm-about .af-story-grid{grid-template-columns:1.2fr 1fr;gap:5%}.af-meaning{grid-column:1/-1;display:flex;align-items:center;gap:20px;margin-top:30px}.af-meaning .m-eyebrow{margin:0}.af-join-grid{grid-template-columns:1fr 1fr}.af-join-benefits{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.af-join-benefits .ab-benefit{grid-template-columns:1fr}.af-meaning hr{display:none}}
@media(max-width:767px){
body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-hero{background-image:linear-gradient(#08080833,#08080899),url(//brandbox-marketing.de/wp-content/themes/brandbox-marketing-child/assets/neon-final-hero.webp)!important}
body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-hero .m-hero-art{display:block!important;width:100%!important;padding:0!important}
.bbm-about .ab-hero .m-hero-copy{min-height:0}
.af-logo-scene{height:280px;margin:15px 0 10px}.af-logo-pair{width:85%;gap:28px}.af-logo-object>span{font-size:8px;letter-spacing:.08em;margin-top:14px}.af-orbit-floor{height:38px;bottom:10px}.af-logo-image{max-width:150px;margin:auto}
.bbm-about .ab-person-grid,.bbm-about .af-story-grid,.af-join-grid{grid-template-columns:1fr;gap:32px}
.bbm-about .ab-person .m-inner{padding:45px 0!important}.bbm-about .ab-person .ab-copy{grid-row:1;padding-bottom:0}.bbm-about .ab-portrait{grid-row:2;max-width:380px;margin:auto}.af-partner-card{grid-row:3;margin:0;padding:26px}.af-partner-card h3{font-size:22px}
.bbm-about .ab-story .m-inner,.bbm-about .ab-strengths .m-inner{padding:50px 0!important}
.bbm-about .af-history{margin:0 0 0 7px}.bbm-about .af-history li{grid-template-columns:78px 1fr;gap:12px;padding:18px 0 18px 12px}.af-meaning{padding:26px}.af-meaning>strong{font-size:28px}
.bbm-about .ab-strength-grid{grid-template-columns:1fr}.bbm-about .ab-card-front h3{font-size:15px}.bbm-about .ab-section-head>p{display:none}
.bbm-about .ab-join .m-inner{padding:50px 0!important}.bbm-about .af-join-grid .ab-chair-stage{height:410px}.bbm-about .af-join-grid .ab-chair-turn{height:370px}.af-join-benefits{gap:12px}.af-join-benefits .ab-benefit{grid-template-columns:32px 1fr}.af-join-benefits .ab-benefit h3{font-size:12px}
.bbm-about .ab-contact-grid{padding-top:50px!important;padding-bottom:50px!important}
}
@media(prefers-reduced-motion:reduce){.af-logo-object,.af-logo-original,.af-contour,.af-mist{animation:none}.af-contour{display:none}} .bbm-about .af-copy-subtitle{font:400 20px/1.3 var(--bb-heading);margin:30px 0 18px}
.bbm-about .af-portrait-caption{position:relative;text-align:center;font:400 12px/1.8 Inter;color:#080808;padding:20px 0 32px;margin:0}
.bbm-about .ab-person-grid{align-items:start}
.bbm-about .ab-person .ab-portrait{align-self:start}
.bbm-about .af-story-editorial{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:5%}
.af-story-prose{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin-top:28px}
.bbm-about .af-story-prose p{font:400 14px/1.8 Inter,sans-serif;color:#ddd;margin:0 0 22px}
.af-story-aside{min-width:0}.af-story-aside .af-meaning{margin-top:44px}
.bbm-about .ab-strengths .ab-card{height:240px}
@media(min-width:1101px){.bbm-about .ab-person .ab-portrait,.af-story-aside{position:sticky;top:125px}}
@media(min-width:768px) and (max-width:1100px){.af-story-prose{grid-template-columns:1fr}.af-story-aside .af-meaning{display:block}.af-story-aside .af-meaning hr{display:block}}
@media(max-width:767px){.bbm-about .af-story-editorial,.af-story-prose{grid-template-columns:1fr}.af-story-prose{gap:0}.bbm-about .ab-strengths .ab-card{height:240px}.bbm-about .af-portrait-caption{padding-bottom:0}}
.bbm-about .af-dna{border-top:1px solid #08080822;margin-top:24px;padding-top:20px}
.bbm-about .af-dna p{font:400 12px/1.8 Inter,sans-serif;color:#333;margin:0 0 12px!important}
.bbm-about .af-story-prose p{margin:0 0 22px!important}
.bbm-about .af-story-quote{border:0;border-left:2px solid #BEF802;padding:2px 0 2px 24px;margin:20px 0 28px;font-style:normal;color:#fff}
.bbm-about .af-story-quote .af-copy-subtitle{font-size:18px;margin:0 0 18px}
.bbm-about .af-story-quote p{font:400 14px/1.8 Inter,sans-serif;margin:0 0 15px!important}
.bbm-about .af-story-ending p{font:400 12px/1.8 Inter,sans-serif;color:#ccc;margin:0 0 8px!important} @property --af-sweep{syntax:'<angle>';initial-value:0deg;inherits:false}
.bbm-about .af-logo-scene{height:480px;transform:translateY(24px)}
.bbm-about .af-logo-pair{width:72%;gap:38px;perspective:1000px}
.bbm-about .af-logo-object{--brand:#BEF802;animation:af-rise 3s ease-out both}
.bbm-about .af-logo-marketing .af-logo-image{transform:rotateY(12deg) rotateZ(-5deg)}
.bbm-about .af-logo-promotion .af-logo-image{transform:rotateY(-12deg) rotateZ(5deg)}
.bbm-about .af-logo-image{filter:drop-shadow(0 0 6px #BEF802) drop-shadow(0 0 22px #bef80266)}
.bbm-about .af-contour{filter:url(#af-contour);clip-path:none;opacity:1;mask-image:conic-gradient(from 180deg,#000 var(--af-sweep),transparent 0);animation:af-frame 4.8s ease-in-out both}
.bbm-about .af-logo-piece{filter:url(#af-lime);animation:af-piece 3.7s ease-out both;animation-delay:var(--delay);opacity:0}
@keyframes af-frame{from{--af-sweep:0deg}to{--af-sweep:360deg}}
@keyframes af-piece{0%{opacity:0;translate:0 12px}25%{opacity:.12}43%{opacity:.85}49%{opacity:.4}70%,100%{opacity:1;translate:0 0}}
.bbm-about .ab-person{overflow:visible!important;position:relative;z-index:3}
.bbm-about .ab-person-grid{align-items:center}
.bbm-about .ab-person .ab-portrait{position:relative;top:auto;align-self:start;margin-top:-105px;height:560px}
.bbm-about .ab-portrait-subject{height:560px;width:130%;margin-left:-10%;overflow:hidden}
.bbm-about .ab-portrait-subject img{width:100%;height:auto;max-width:none}
.bbm-about .af-portrait-caption{position:absolute;left:-20px;top:150px;width:120px;padding:0;z-index:3;text-align:left;transform:rotate(-8deg)}
.af-portrait-caption img{width:120px;display:block}.af-portrait-caption span{display:block;font:600 9px/1.6 Inter;letter-spacing:.12em;margin-top:8px}
.bbm-about .af-dna p,.bbm-about .af-dna em,.bbm-about .af-dna strong{color:#222!important}.bbm-about .af-dna em{font-style:normal}
.bbm-about .af-dna p{font-size:11px}
.bbm-about .af-story-compact{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch;gap:8%}
.bbm-about .af-story-compact .af-story-aside{position:relative;top:auto;display:flex}
.bbm-about .af-story-compact .af-history{display:grid;grid-template-rows:repeat(5,1fr);width:100%;margin:0}
.bbm-about .af-story-short>p{font:400 14px/1.8 Inter;margin:20px 0 0!important;color:#ddd}
.bbm-about .af-story-short .af-story-quote{margin:24px 0 18px;padding-left:20px}.bbm-about .af-story-short .af-story-quote p{margin:0!important}
.bbm-about .af-story-short .af-story-outro{font-size:12px}
.bbm-about .ab-strengths .ab-card{height:320px}.bbm-about .ab-card-back{padding-bottom:66px!important}.bbm-about .ab-card-back p{font-size:12px;line-height:1.65}.bbm-about .ab-card-back a{display:inline-block;margin-top:14px;font-size:10px;position:relative;z-index:3;color:#080808}
.bbm-about .af-join-grid .ab-chair-turn{bottom:0;height:100%;cursor:default;transition:transform .65s cubic-bezier(.2,.7,.2,1);touch-action:auto}
.bbm-about .af-join-grid .ab-chair-stage{perspective:1100px}
.bbm-about .af-join-grid .m-title h2{font-size:clamp(30px,3vw,48px)!important}
.bbm-about .af-join-benefits .ab-benefit{grid-template-columns:30px 1fr;gap:18px;padding:19px 20px;border:1px solid #ffffff18;border-radius:9px;background:repeating-linear-gradient(130deg,#ffffff04 0 1px,transparent 1px 5px),linear-gradient(125deg,#ffffff09,#080808ee);box-shadow:inset 0 1px #ffffff04;transition:border-color .3s,transform .3s}
.bbm-about .af-join-benefits .ab-benefit:hover{border-color:#BEF802!important;transform:translateX(-3px)}
.af-select{position:relative;width:100%}.af-native-select{position:absolute!important;clip-path:inset(50%);width:1px!important;height:1px!important;padding:0!important;opacity:0}
.bbm-about .ab-contact-form .af-select-trigger{display:block;width:100%;height:40px;min-height:40px;background:#141414;border:1px solid #ffffff24;color:#ddd;padding:9px 28px 9px 10px;border-radius:4px;text-align:left;font:400 12px Inter;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.af-select-trigger:after{content:'⌄';position:absolute;right:10px;color:#BEF802}.af-select-trigger:focus-visible{outline:1px solid #BEF802}
.af-select-list{position:absolute;bottom:calc(100% + 6px);left:0;width:max-content;min-width:100%;max-width:310px;background:#121212;border:1px solid #BEF802;border-radius:6px;padding:5px;z-index:30;box-shadow:0 12px 30px #0008}.af-select-list[hidden]{display:none}
.bbm-about .ab-contact-form .af-select-list button{display:block;width:100%;min-height:36px;border:0;border-radius:3px;background:#121212;color:#eee;text-align:left;padding:10px;font:400 12px Inter;box-shadow:none}
.bbm-about .ab-contact-form .af-select-list button:is(:hover,:focus,[aria-selected=true]){background:#BEF802;color:#080808;outline:0}
@media(max-width:1100px){.bbm-about .ab-person .ab-portrait{height:470px}.bbm-about .ab-portrait-subject{height:470px}.bbm-about .af-story-compact{gap:5%;grid-template-columns:1.3fr 1fr}.bbm-about .af-logo-scene{height:360px}}
@media(max-width:767px){.bbm-about .af-logo-scene{height:300px;transform:none}.bbm-about .af-logo-pair{width:84%;gap:24px}.bbm-about .ab-person .ab-portrait{grid-row:1;height:400px;margin-top:-75px;width:100%;max-width:330px}.bbm-about .ab-portrait-subject{height:400px;width:115%!important;margin-left:0!important}.bbm-about .ab-person .ab-copy{grid-row:2}.af-partner-card{grid-row:3}.bbm-about .af-portrait-caption{left:0;top:110px;width:90px}.af-portrait-caption img{width:90px}.af-portrait-caption span{font-size:8px}.bbm-about .af-story-compact{grid-template-columns:1fr}.bbm-about .af-story-compact .af-history{min-height:550px}.bbm-about .af-dna p{font-size:12px}.bbm-about .ab-strengths .ab-card{height:300px}.af-select-list{max-width:min(310px,78vw);left:auto;right:0}.bbm-about .ab-contact-form .af-select-trigger{font-size:12px;height:42px}}
@media(prefers-reduced-motion:reduce){.bbm-about .af-logo-piece{animation:none;opacity:1}.bbm-about .af-contour{animation:none;mask-image:none}.bbm-about .ab-chair-turn{transition:none}}
@media(min-width:1101px){body.bbm-about.bbm-neon-draft:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-hero{min-height:800px!important}.bbm-about .ab-person-grid{position:relative}.bbm-about .ab-person .ab-copy{grid-column:2}.bbm-about .af-partner-card{grid-column:3}.bbm-about .ab-person .ab-portrait{position:absolute;left:0;top:-105px;bottom:0;width:30%;height:auto;margin:0}.bbm-about .ab-portrait-subject{width:100%;height:100%;margin:0}.bbm-about .ab-portrait-subject img{width:100%;height:100%;object-fit:cover;object-position:50% 0}.bbm-about .af-portrait-caption{left:-18px;top:145px}}
.bbm-about .af-join-grid .m-title h2{font-size:clamp(28px,2.4vw,40px)!important}
@media(min-width:1101px){.bbm-about .ab-person .ab-portrait{height:calc(100% + 105px);align-self:stretch}.bbm-about .ab-portrait-subject{position:absolute;inset:0;height:100%;overflow:hidden}.bbm-about .ab-portrait-subject img{height:100%;width:100%;object-fit:cover;object-position:50% 0;transform:scale(1.12);transform-origin:50% 0}} @property --af-reveal{syntax:'<percentage>';initial-value:0%;inherits:false}
@property --wipe{syntax:'<number>';initial-value:0;inherits:false}
.bbm-about .af-contour{animation-duration:16s;opacity:.7}
.bbm-about .af-logo-image{--wipe:0;mask-image:radial-gradient(circle 48px at var(--mx,50%) var(--my,50%),rgb(0 0 0 / calc(1 - var(--wipe)*.95)),#000 100%);transition:--wipe 1.4s ease}
.bbm-about .af-logo-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:url(#af-lime);mask-image:linear-gradient(to top,#000 calc(var(--af-reveal) - 30%),transparent var(--af-reveal));animation:af-smoke-build 19s ease-in-out both}
@keyframes af-smoke-build{0%{--af-reveal:0%;opacity:0;filter:url(#af-lime) blur(14px)}35%{opacity:.45}75%{filter:url(#af-lime) blur(3px)}100%{--af-reveal:140%;opacity:1;filter:url(#af-lime) blur(0)}}
.bbm-about .af-dna p{margin:0!important}.bbm-about .af-dna p:last-child{margin-top:8px!important}
.bbm-about .af-join-benefits .ab-benefit{background:linear-gradient(#080808b8,#080808b8),repeating-linear-gradient(130deg,#252525 0 1px,#101010 1px 5px);border-color:#ffffff20}
.bbm-about .ab-contact .m-inner{max-width:1500px!important;width:calc(100% - 100px)!important;margin-inline:auto!important}
.bbm-about .ab-contact-grid{width:100%;max-width:none;grid-template-columns:28.181% 46.5% 18.319%;gap:3.5%;align-items:center;padding:55px 0!important}
.bbm-about .ab-contact .m-contact-statement em{white-space:nowrap}
.bbm-about .ab-contact-form{min-height:540px;align-content:center}
.bbm-about .ab-contact-form .af-topics{grid-column:1/-1;border:0;padding:0;margin:0;min-width:0}
.bbm-about .af-topics .bbm-package-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.bbm-about .af-topics .bbm-package-choice span{font-size:14px!important;min-height:55px}
.bbm-about .af-topics .bbm-package-choice span:before{display:none}
@media(min-width:1101px){.bbm-about .ab-portrait-subject{overflow:visible}.bbm-about .ab-portrait-subject img{object-fit:contain;object-position:center bottom;transform:none}.bbm-about .af-portrait-caption{left:-85px}}
@media(max-width:1100px){.bbm-about .ab-contact .m-inner{width:90%!important}.bbm-about .ab-contact-grid{grid-template-columns:1fr 1.4fr;gap:5%}.bbm-about .ab-contact-grid .m-contact-statement{display:none}}
@media(max-width:767px){.bbm-about .ab-contact-grid{grid-template-columns:1fr;gap:30px}.bbm-about .ab-contact-form{min-height:0}.bbm-about .af-topics .bbm-package-choice{grid-template-columns:1fr 1fr!important}.bbm-about .af-topics .bbm-package-choice span{font-size:10px!important;min-height:48px}.bbm-about .ab-portrait-subject{width:100%!important}.bbm-about .ab-portrait-subject img{height:100%;object-fit:contain;object-position:center bottom}.bbm-about .af-join-grid .m-title h2{font-size:clamp(28px,7.5vw,40px)!important}}
@media(prefers-reduced-motion:reduce){.bbm-about .af-logo-fill{animation:none;mask-image:none;opacity:1}.bbm-about .af-logo-image{mask-image:none}}
.bbm-about .ab-contact .m-inner>.e-con-inner{max-width:100%!important;width:100%!important}.bbm-about .ab-contact .elementor-widget-shortcode{width:100%}
@media(min-width:1101px){.bbm-about .ab-person .ab-portrait{width:42%;left:-12%}.bbm-about .af-portrait-caption{left:-55px;top:145px}}
@media(max-width:767px){body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-contact-form .af-topics .bbm-package-choice{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-contact-form .af-topics .bbm-package-choice>label{grid-column:auto!important;min-width:0}body.bbm-about:not(#bbm-native-priority):not(#neon-test-priority):not(#neon-responsive-priority) .ab-contact-form .af-topics .bbm-package-choice span{font:400 9px/1.3 "Archivo Black",sans-serif!important;padding:12px 5px!important;min-height:48px!important;white-space:normal!important;overflow-wrap:anywhere}} .bbm-about .af-partner-card h3 .af-partner-lime{color:#BEF802}
.bbm-about .af-partner-card>p:not(.m-eyebrow)+p{margin-top:18px!important}
@media(min-width:1101px){.bbm-about .af-partner-card{align-self:stretch;margin-top:30px;margin-bottom:60px}} @media(min-width:1101px){.bbm-about .af-portrait-caption{left:0;top:calc(20% + clamp(95px,8vw,150px));transform:rotate(-27deg);transform-origin:left bottom}}