body.bka-expert-enabled{overflow-x:clip}
body.bka-expert-enabled .page-title,body.bka-expert-enabled #sidebar{display:none!important}
body.bka-expert-enabled #main,body.bka-expert-enabled .wf-container-main,body.bka-expert-enabled .wf-wrap,body.bka-expert-enabled .content{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;float:none!important}
body.bka-expert-enabled .bka-lead-profile{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body.bka-expert-enabled .bka-lead-profile-hero{position:relative;isolation:isolate;display:flex!important;align-items:center!important;min-height:420px!important;margin-top:0!important;padding:70px max(24px,calc((100vw - 1272px)/2)) 58px!important;color:#f6f2e9!important;background-color:#062c38!important}
body.bka-expert-enabled .bka-lead-profile-hero .wpb_column,body.bka-expert-enabled .bka-lead-profile-hero .vc_column-inner,body.bka-expert-enabled .bka-lead-profile-hero .wpb_wrapper{width:100%!important;height:auto!important;margin:0!important;padding:0!important}
body.bka-expert-enabled .bka-lead-profile__hero-copy{position:relative;z-index:1;width:min(720px,100%)!important}
body.bka-expert-enabled .bka-lead-profile__label{margin:0 0 18px!important;color:#b8d8e7!important;font-size:10px!important;font-weight:800!important;letter-spacing:.15em!important;text-transform:uppercase!important}
body.bka-expert-enabled .bka-lead-profile__label:after{content:"";display:block;width:48px;height:3px;margin-top:16px;background:#9bc1d4}
body.bka-expert-enabled .bka-lead-profile-hero h1{max-width:100%!important;margin:0 0 17px!important;color:#fff!important;font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(46px,5.25vw,76px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:.98!important}
body.bka-expert-enabled .bka-lead-profile__identity{margin:0 0 23px!important;color:#d7eaf4!important;font-size:11px!important;font-weight:800!important;letter-spacing:.105em!important;line-height:1.5!important;text-transform:uppercase!important}
body.bka-expert-enabled .bka-lead-profile__identity span{padding:0 6px!important;color:#9bc1d4!important}
body.bka-expert-enabled .bka-lead-profile__lead{max-width:510px!important;margin:0!important;color:rgba(246,242,233,.91)!important;font-size:16px!important;line-height:1.62!important}
body.bka-expert-enabled .bka-andras-intro,body.bka-expert-enabled .bka-andras-career,body.bka-expert-enabled .bka-andras-experience,body.bka-expert-enabled .bka-andras-publications{box-sizing:border-box!important;width:min(1272px,calc(100% - 48px))!important;max-width:1272px!important;margin-left:auto!important;margin-right:auto!important;color:#0c2f3c}
body.bka-expert-enabled .bka-andras-intro h2,body.bka-expert-enabled .bka-andras-career h2,body.bka-expert-enabled .bka-andras-experience h2,body.bka-expert-enabled .bka-andras-publications h2{margin:0 0 22px!important;color:inherit!important;font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-size:clamp(32px,3.1vw,44px)!important;line-height:1.07!important}
body.bka-expert-enabled .bka-andras-intro p,body.bka-expert-enabled .bka-andras-career p,body.bka-expert-enabled .bka-andras-experience p,body.bka-expert-enabled .bka-andras-publications li{font-size:16px;line-height:1.58;overflow-wrap:break-word}
body.bka-expert-enabled .bka-andras-intro .wpb_text_column p:first-child,body.bka-expert-enabled .bka-andras-career .wpb_text_column>.wpb_wrapper>p:first-child,body.bka-expert-enabled .bka-andras-experience:not(.bka-andras-experience--columns) .wpb_text_column p:first-child,body.bka-expert-enabled .bka-andras-publications .wpb_text_column p:first-child{text-transform:uppercase;letter-spacing:.14em!important;font-size:11px!important;color:#7897a1!important;margin-bottom:24px!important}
body.bka-expert-enabled .bka-andras-intro{margin-top:76px!important;margin-bottom:80px!important;align-items:center!important;gap:5%!important}
body.bka-expert-enabled .bka-andras-intro>.wpb_column{flex:0 0 auto;padding:0!important}
body.bka-expert-enabled .bka-andras-intro__portrait{order:1;width:39%!important}
body.bka-expert-enabled .bka-andras-intro__copy{order:2;width:55%!important}
body.bka-expert-enabled .bka-andras-intro .wpb_single_image,body.bka-expert-enabled .bka-andras-intro figure{margin:0!important;width:100%!important}
body.bka-expert-enabled .bka-andras-intro img{display:block;width:100%!important;height:clamp(340px,31vw,470px)!important;object-fit:cover;object-position:center 28%}
body.bka-expert-enabled .bka-andras-intro__copy .vc_column-inner{padding:0!important}
body.bka-expert-enabled .bka-andras-intro__copy .wpb_text_column{max-width:610px}
body.bka-expert-enabled .bka-andras-intro__copy p{max-width:590px}
body.bka-expert-enabled .bka-andras-experience:before{content:"";position:absolute;z-index:-1;inset:0 auto 0 50%;transform:translateX(-50%);width:100vw;background:inherit;pointer-events:none}
body.bka-expert-enabled .bka-andras-career{padding-top:80px!important;padding-bottom:96px!important}
body.bka-expert-enabled .bka-andras-career h2{margin-bottom:8px!important}
body.bka-expert-enabled .bka-andras-career .wpb_text_column>.wpb_wrapper>p:nth-of-type(2){color:#607884;max-width:710px}
body.bka-expert-enabled .bka-expert-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:56px 0 0;border-top:1px solid #cad4d8}
body.bka-expert-enabled .bka-expert-timeline__item{position:relative;min-width:0;padding:28px 22px 0 0}
body.bka-expert-enabled .bka-expert-timeline__item+.bka-expert-timeline__item{padding-left:22px;border-left:1px solid #cad4d8}
body.bka-expert-enabled .bka-expert-timeline__item:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:#7897a1}
body.bka-expert-enabled .bka-expert-timeline__item+.bka-expert-timeline__item:before{left:-6px}
body.bka-expert-enabled .bka-expert-timeline__date{display:block;margin-bottom:14px;color:#678694;font-size:11px;font-weight:700;letter-spacing:.08em}
body.bka-expert-enabled .bka-expert-timeline h3{color:#0c2f3c;font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:21px;line-height:1.18;margin:0 0 10px}
body.bka-expert-enabled .bka-expert-timeline p{margin:0;color:#526b78;font-size:13px}
body.bka-expert-enabled .bka-andras-experience{position:relative;isolation:isolate;background:#0b3441;color:#f7f9f9}
body.bka-expert-enabled .bka-andras-experience:not(.bka-andras-experience--columns){padding-top:78px!important;padding-bottom:14px!important}
body.bka-expert-enabled .bka-andras-experience--columns{align-items:stretch!important;padding-bottom:112px!important}
body.bka-expert-enabled .bka-andras-experience h2,body.bka-expert-enabled .bka-andras-experience h3{color:#fff!important}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column{width:33.333%!important;padding:0 30px!important}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column:first-of-type{padding-left:0!important}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column+.wpb_column{border-left:1px solid rgba(202,212,216,.42)}
body.bka-expert-enabled .bka-andras-experience__date{margin:0 0 30px!important;color:#b8cbd1!important;font-size:11px!important;font-weight:700;letter-spacing:.09em}
body.bka-expert-enabled .bka-andras-experience h3{min-height:76px;margin:0 0 9px!important;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(22px,2vw,29px)!important;font-weight:400;line-height:1.17}
body.bka-expert-enabled .bka-andras-experience--columns p{color:#e3ebed!important;font-size:14px!important;line-height:1.58}
body.bka-expert-enabled .bka-andras-experience--columns p:has(strong){min-height:38px;padding-bottom:14px;border-bottom:1px solid rgba(202,212,216,.42)}
body.bka-expert-enabled .bka-andras-experience--columns p strong{color:#fff;font-size:13px}
body.bka-expert-enabled .bka-andras-publications{padding-top:84px!important;padding-bottom:105px!important}
body.bka-expert-enabled .bka-andras-publications h2{margin-bottom:30px!important}
body.bka-expert-enabled .bka-andras-publications ol{list-style:none;counter-reset:publication;padding:0!important;margin:0!important}
body.bka-expert-enabled .bka-andras-publications li{counter-increment:publication;position:relative;padding:22px 0 22px 72px;border-top:1px solid #cad4d8;color:#627782}
body.bka-expert-enabled .bka-andras-publications li:last-child{border-bottom:1px solid #cad4d8}
body.bka-expert-enabled .bka-andras-publications li:before{content:counter(publication,decimal-leading-zero);position:absolute;left:0;top:22px;display:grid;place-items:center;width:42px;height:42px;border:1px solid #cad4d8;color:#0c2f3c;font-size:12px;font-weight:700}
body.bka-expert-enabled .bka-andras-publications li strong{color:#0c2f3c;font-weight:700}
body.bka-expert-enabled .bka-andras-publications li a{display:inline-block;margin-top:7px;color:#345d6c;text-decoration:underline;text-underline-offset:3px}
@media (max-width:767px){body.bka-expert-enabled .bka-lead-profile-hero{min-height:400px!important;padding:53px 24px 48px!important;background-position:center!important}
body.bka-expert-enabled .bka-lead-profile-hero h1{font-size:clamp(39px,11vw,58px)!important}
body.bka-expert-enabled .bka-lead-profile__lead{font-size:15px!important}
body.bka-expert-enabled .bka-andras-intro,body.bka-expert-enabled .bka-andras-career,body.bka-expert-enabled .bka-andras-experience,body.bka-expert-enabled .bka-andras-publications{width:calc(100% - 40px)!important}
body.bka-expert-enabled .bka-andras-intro h2,body.bka-expert-enabled .bka-andras-career h2,body.bka-expert-enabled .bka-andras-experience h2,body.bka-expert-enabled .bka-andras-publications h2{font-size:31px!important}
body.bka-expert-enabled .bka-andras-intro{display:flex!important;flex-direction:column;gap:0!important;margin-top:48px!important;margin-bottom:54px!important}
body.bka-expert-enabled .bka-andras-intro__portrait{order:1;width:100%!important}
body.bka-expert-enabled .bka-andras-intro__copy{order:2;width:100%!important}
body.bka-expert-enabled .bka-andras-intro img{height:auto!important;aspect-ratio:1.13;object-fit:cover;object-position:center 26%}
body.bka-expert-enabled .bka-andras-intro__copy .wpb_text_column{margin-top:28px}
body.bka-expert-enabled .bka-andras-intro p,body.bka-expert-enabled .bka-andras-career p,body.bka-expert-enabled .bka-andras-publications li{font-size:14px;line-height:1.55}
body.bka-expert-enabled .bka-andras-career{padding-top:56px!important;padding-bottom:65px!important}
body.bka-expert-enabled .bka-expert-timeline{display:block;margin:34px 0 0 5px;border-top:0;border-left:1px solid #cad4d8}
body.bka-expert-enabled .bka-expert-timeline__item,body.bka-expert-enabled .bka-expert-timeline__item+.bka-expert-timeline__item{border-left:0;padding:0 0 30px 23px}
body.bka-expert-enabled .bka-expert-timeline__item:last-child{padding-bottom:0}
body.bka-expert-enabled .bka-expert-timeline__item:before,body.bka-expert-enabled .bka-expert-timeline__item+.bka-expert-timeline__item:before{top:2px;left:-6px}
body.bka-expert-enabled .bka-expert-timeline h3{font-size:20px}
body.bka-expert-enabled .bka-andras-experience:not(.bka-andras-experience--columns){padding-top:60px!important}
body.bka-expert-enabled .bka-andras-experience--columns{display:block!important;padding-bottom:65px!important}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column,body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column:first-of-type{width:100%!important;padding:0 0 35px!important;margin:0 0 35px}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column+.wpb_column{border-left:0;border-top:1px solid rgba(202,212,216,.42);padding-top:35px!important}
body.bka-expert-enabled .bka-andras-experience--columns>.wpb_column:last-of-type{padding-bottom:0!important;margin-bottom:0}
body.bka-expert-enabled .bka-andras-experience h3{min-height:0}
body.bka-expert-enabled .bka-andras-experience__date{margin-bottom:18px!important}
body.bka-expert-enabled .bka-andras-publications{padding-top:60px!important;padding-bottom:70px!important}
body.bka-expert-enabled .bka-andras-publications li{padding:18px 0 18px 48px}
body.bka-expert-enabled .bka-andras-publications li:before{top:18px;width:34px;height:34px}}
body.bka-expert-enabled .bka-andras-intro>br,body.bka-expert-enabled .bka-andras-experience>br,body.bka-expert-enabled .bka-expert-timeline>br{display:none!important}
body.bka-expert-enabled .bka-andras-intro{gap:5%!important}
body.bka-expert-enabled .bka-andras-experience--columns{display:flex!important;align-items:stretch!important}
body.bka-expert-enabled .bka-andras-experience{box-shadow:0 0 0 100vmax #f2f5f6;clip-path:inset(0 -100vmax)}
body.bka-expert-enabled .bka-andras-experience{box-shadow:0 0 0 100vmax #0b3441}
@media (max-width:767px){body.bka-expert-enabled .bka-andras-intro{gap:0!important}
body.bka-expert-enabled .bka-andras-intro:before{content:"01 / PROFESSIONAL PERSPECTIVE";align-self:stretch;color:#7897a1;font-size:11px;font-weight:700;letter-spacing:.14em;margin-bottom:20px}
body.bka-expert-enabled .bka-andras-intro__copy .wpb_text_column p:first-child{display:none}
body.bka-expert-enabled .bka-andras-experience--columns{display:block!important}}
body.bka-expert-enabled .bka-lead-profile--denes{--bka-accent:#788e79}
body.bka-expert-enabled .bka-lead-profile--kristof{--bka-accent:#b89052}
body.bka-expert-enabled .bka-lead-profile--denes .bka-lead-profile__label:after,body.bka-expert-enabled .bka-lead-profile--kristof .bka-lead-profile__label:after{background:var(--bka-accent)}
body.bka-expert-enabled .bka-lead-profile--denes .bka-lead-profile__identity span,body.bka-expert-enabled .bka-lead-profile--kristof .bka-lead-profile__identity span{color:var(--bka-accent)!important}
body.bka-expert-enabled .bka-expert-timeline{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}
@media (min-width:768px){body.bka-expert-enabled .bka-lead-profile--denes.bka-andras-experience--columns>.wpb_column{width:50%!important}}
body.bka-expert-enabled .bka-andras-intro__portrait .rollover-content,body.bka-expert-enabled .bka-andras-intro__portrait .rollover-project,body.bka-expert-enabled .bka-andras-intro__portrait .rollover-icon{display:none!important}
body.bka-expert-enabled .bka-profile-page{box-sizing:border-box;max-width:1272px;width:calc(100% - 48px);margin-left:auto;margin-right:auto;color:#0c2f3c}
body.bka-expert-enabled .bka-profile-hero{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:75px max(24px,calc((100vw - 1272px)/2))!important;background:#062c38;color:#fff}
body.bka-expert-enabled .bka-profile-hero h1{color:#fff;font-family:"DM Serif Display",Georgia,serif;font-size:clamp(40px,5vw,72px);font-weight:400}
body.bka-expert-enabled .bka-profile-kicker{color:#b8d8e7;font-size:11px;letter-spacing:.14em;text-transform:uppercase}
body.bka-expert-enabled .bka-profile-content{padding-top:64px;padding-bottom:90px}
body.bka-expert-enabled .bka-profile-copy{max-width:100%;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-profile-copy h4{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(26px,3vw,38px);font-weight:400;margin:42px 0 18px}
body.bka-expert-enabled .bka-profile-copy p,body.bka-expert-enabled .bka-profile-copy li{line-height:1.65}
body.bka-expert-enabled .bka-profile-copy table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px}
body.bka-expert-enabled .bka-profile-copy table td{vertical-align:top;min-width:110px;padding:12px;border:1px solid #cad4d8;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-profile-back{display:inline-block;margin-top:36px;color:#345d6c}
@media (max-width:767px){body.bka-expert-enabled .bka-profile-page{width:calc(100% - 40px)}
body.bka-expert-enabled .bka-profile-hero{padding:54px 20px!important}
body.bka-expert-enabled .bka-profile-content{padding-top:38px;padding-bottom:60px}
body.bka-expert-enabled .bka-profile-copy table{font-size:12px}}
body.bka-expert-enabled .bka-lead-profile--andras.bka-lead-profile-hero{background:linear-gradient(90deg,rgba(7,27,44,.93),rgba(11,55,86,.76) 49%,rgba(22,83,119,.34)),url("https://bulkai.sdy.hu/wp-content/uploads/2026/08/bulkai-translational-research.webp") center 54%/cover no-repeat!important}
body.bka-expert-enabled .bka-lead-profile--denes,body.bka-expert-enabled .bka-lead-profile--kristof{--bka-profile-accent:#7897a1}
body.bka-expert-enabled .bka-lead-profile--denes{--bka-profile-accent:#788e79}
body.bka-expert-enabled .bka-lead-profile--kristof{--bka-profile-accent:#b89052}
body.bka-expert-enabled .bka-lead-profile--denes .bka-expert-timeline__item:before,body.bka-expert-enabled .bka-lead-profile--kristof .bka-expert-timeline__item:before{background:var(--bka-profile-accent)}
body.bka-expert-enabled .bka-lead-profile--denes.bka-lead-profile-hero,body.bka-expert-enabled .bka-lead-profile--kristof.bka-lead-profile-hero{background-color:#062c38!important}
body.bka-expert-enabled :is(.bka-lead-profile--denes,.bka-lead-profile--kristof).bka-andras-experience{min-height:0!important;height:auto!important}
body.bka-expert-enabled :is(.bka-lead-profile--denes,.bka-lead-profile--kristof).bka-andras-experience--columns{padding-bottom:44px!important}
body.bka-expert-enabled .bka-lead-profile--denes.bka-andras-experience--columns>.wpb_column{width:calc(50% - 15px)!important;flex:1 1 0!important;min-width:0!important}
body.bka-expert-enabled .bka-lead-profile--denes.bka-andras-experience--columns{gap:30px!important}
body.bka-expert-enabled .bka-lead-profile--denes .bka-expert-timeline{grid-template-columns:repeat(5,minmax(0,1fr))}
body.bka-expert-enabled :is(.bka-lead-profile--denes,.bka-lead-profile--kristof).bka-andras-intro{min-height:0!important}
body.bka-expert-enabled :is(.bka-lead-profile--denes,.bka-lead-profile--kristof).bka-andras-intro__portrait img{max-width:100%!important}
@media (max-width:767px){body.bka-expert-enabled .bka-lead-profile--denes.bka-andras-experience--columns>.wpb_column{width:100%!important}
body.bka-expert-enabled .bka-lead-profile--denes .bka-expert-timeline{display:block}}
body.bka-expert-enabled{overflow-x:clip!important}
body.bka-expert-enabled .page-title,body.bka-expert-enabled #sidebar{display:none!important}
body.bka-expert-enabled #main,body.bka-expert-enabled .wf-container-main,body.bka-expert-enabled .wf-wrap,body.bka-expert-enabled .content{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important;float:none!important}
body.bka-expert-enabled .bka-profile-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;box-sizing:border-box;min-height:370px;padding:72px 7vw 58px!important;color:#f6f2e9;background:#102128!important}
body.bka-expert-enabled .bka-profile-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,22,27,.68),rgba(7,22,27,.28))}
body.bka-expert-enabled .bka-profile-hero__content{max-width:720px}
body.bka-expert-enabled .bka-profile-kicker{margin:0 0 17px!important;color:rgba(246,242,233,.78)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;line-height:1.35!important;text-transform:uppercase!important}
body.bka-expert-enabled .bka-profile-kicker::after{content:"";display:block;width:42px;height:2px;margin-top:13px;background:#a68c5c}
body.bka-expert-enabled .bka-profile-title{max-width:760px;margin:0!important;color:#fff!important;font-size:clamp(46px,5.2vw,68px)!important;font-weight:400!important;letter-spacing:-.045em!important;line-height:1.02!important}
body.bka-expert-enabled .bka-profile-content{padding:90px 7vw 104px!important;background:#f6f2e9;color:#102128}
body.bka-expert-enabled .bka-profile-copy{max-width:760px}
body.bka-expert-enabled .bka-profile-copy .bulkai-eyebrow{margin:0 0 22px!important}
body.bka-expert-enabled .bka-profile-copy p{margin:0!important;font-size:18px!important;line-height:1.75!important}
body.bka-expert-enabled .bka-profile-back{display:inline-block;margin-top:36px;color:#663b18!important;text-decoration:none!important;border-bottom:1px solid currentColor!important}
@media (max-width:1024px){body.bka-expert-enabled .bka-profile-hero{min-height:350px;padding:64px 5vw 54px!important}
body.bka-expert-enabled .bka-profile-content{padding:72px 5vw 86px!important}}
@media (max-width:767px){body.bka-expert-enabled .bka-profile-hero{min-height:340px;padding:58px 1.4rem 46px!important}
body.bka-expert-enabled .bka-profile-title{font-size:clamp(38px,10vw,44px)!important;line-height:1.04!important}
body.bka-expert-enabled .bka-profile-content{padding:58px 1.4rem 72px!important}
body.bka-expert-enabled .bka-profile-copy p{font-size:16px!important;line-height:1.7!important}}
body.bka-expert-enabled .wf-container-main{display:block!important;width:100%!important;max-width:none!important}
body.bka-expert-enabled .content{display:block!important;grid-column:auto!important;width:100%!important;max-width:none!important;min-width:0!important}
body.bka-expert-enabled .bka-profile-hero,body.bka-expert-enabled .bka-profile-content{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}
body.bka-expert-enabled .bka-lead-profile--denes.bka-lead-profile-hero{background-image:linear-gradient(90deg,rgba(8,34,25,.94) 0%,rgba(16,61,39,.77) 49%,rgba(40,86,53,.34) 100%),url("https://bulkai.sdy.hu/wp-content/uploads/2026/08/bulkai-due-diligence.webp")!important;background-size:cover!important;background-position:center 50%!important;background-repeat:no-repeat!important}
body.bka-expert-enabled .bka-lead-profile--kristof.bka-lead-profile-hero{background-image:linear-gradient(90deg,rgba(54,28,9,.94) 0%,rgba(93,55,19,.77) 49%,rgba(157,108,42,.34) 100%),url("https://bulkai.sdy.hu/wp-content/uploads/2026/08/bulkai-investment-natural-capital.webp")!important;background-size:cover!important;background-position:center 50%!important;background-repeat:no-repeat!important}
body.bka-expert-enabled .bka-lead-profile:not(.bka-lead-profile-hero){width:min(1080px,calc(100% - 48px))!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important;min-width:0!important;box-sizing:border-box!important}
body.bka-expert-enabled .bka-lead-profile .wpb_column,body.bka-expert-enabled .bka-lead-profile .vc_column-inner,body.bka-expert-enabled .bka-lead-profile .wpb_wrapper{min-width:0;box-sizing:border-box}
body.bka-expert-enabled .bka-andras-career .bka-kristof-career{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:36px 0 0!important;border-top:1px solid #cad4d8}
body.bka-expert-enabled .bka-kristof-career__item{position:relative;min-width:0;padding:27px 18px 8px 0!important}
body.bka-expert-enabled .bka-kristof-career__item+.bka-kristof-career__item{border-left:1px solid #cad4d8;padding-left:20px!important}
body.bka-expert-enabled .bka-kristof-career__item:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:#a68c5c}
body.bka-expert-enabled .bka-kristof-career__item+.bka-kristof-career__item:before{left:-6px}
body.bka-expert-enabled .bka-kristof-career__item h3{font-size:20px!important;line-height:1.18!important;margin:0 0 12px!important}
body.bka-expert-enabled .bka-kristof-career__item p{font-size:14px!important;line-height:1.55!important}
body.bka-expert-enabled .bka-profile-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow:hidden!important}
body.bka-expert-enabled .bka-profile-content .bka-profile-copy{max-width:1080px!important;margin:0 auto!important;min-width:0}
body.bka-expert-enabled .bka-profile-employment-scroll{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #d2d9d5;margin:22px 0 40px}
body.bka-expert-enabled .bka-profile-employment-table{width:100%!important;min-width:940px!important;table-layout:fixed!important;border-collapse:collapse!important;background:#fff}
body.bka-expert-enabled .bka-profile-employment-table td{width:auto!important;vertical-align:top!important;padding:16px 13px!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;font-size:13px!important;line-height:1.55!important;border:1px solid #d2d9d5!important}
body.bka-expert-enabled .bka-profile-employment-table td:nth-child(1){width:15%!important}
body.bka-expert-enabled .bka-profile-employment-table td:nth-child(2){width:15%!important}
body.bka-expert-enabled .bka-profile-employment-table td:nth-child(3){width:18%!important}
body.bka-expert-enabled .bka-profile-employment-table td:nth-child(4){width:18%!important}
body.bka-expert-enabled .bka-profile-employment-table td:nth-child(5){width:34%!important}
body.bka-expert-enabled .bka-profile-table-note{font-size:13px!important;color:#53676b!important}
@media (max-width:900px){body.bka-expert-enabled .bka-andras-career .bka-kristof-career{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}
body.bka-expert-enabled .bka-kristof-career__item:nth-child(3){border-left:0!important;padding-left:0!important}}
@media (max-width:767px){body.bka-expert-enabled .bka-lead-profile:not(.bka-lead-profile-hero){width:calc(100% - 36px)!important}
body.bka-expert-enabled .bka-andras-career .bka-kristof-career{display:block!important;border-top:0!important;border-left:1px solid #cad4d8;margin-left:6px!important}
body.bka-expert-enabled .bka-kristof-career__item,body.bka-expert-enabled .bka-kristof-career__item+.bka-kristof-career__item,body.bka-expert-enabled .bka-kristof-career__item:nth-child(3){border:0!important;padding:0 0 26px 22px!important}
body.bka-expert-enabled .bka-kristof-career__item:before,body.bka-expert-enabled .bka-kristof-career__item+.bka-kristof-career__item:before{top:2px;left:-6px}}

/* Shared Qualifications component: page content supplies all entries and accent. */
body.bka-expert-enabled .bka-expert-qualifications{
 --bka-qual-accent:#a68c5c;
 display:block;box-sizing:border-box;width:100%;max-width:1080px;
 margin:0 auto 48px;padding:42px 42px 46px;
 min-height:0;height:auto;overflow:visible;
 background:linear-gradient(115deg,#f5fafc 0%,#edf7fc 52%,#e5f3fa 100%);
 color:#102c39;
}
body.bka-expert-enabled .bka-expert-qualifications__heading{margin:0 0 30px;padding:0}
body.bka-expert-enabled .bka-expert-qualifications__eyebrow{
 margin:0 0 14px!important;color:#637e8d;font-size:11px;letter-spacing:.14em;font-weight:700;line-height:1.5;
}
body.bka-expert-enabled .bka-expert-qualifications h2{
 margin:0!important;padding:0!important;border:0!important;color:#102c39!important;
 font-family:'DM Serif Display',Georgia,serif!important;font-size:clamp(32px,3.1vw,44px)!important;
 font-weight:400!important;line-height:1.14!important;
}
body.bka-expert-enabled .bka-expert-qualifications h2::after{
 content:"";display:block;width:50px;height:2px;background:var(--bka-qual-accent);margin:16px 0 0;
}
body.bka-expert-enabled .bka-expert-qualifications__grid{
 display:grid;grid-template-columns:repeat(var(--bka-qual-columns),minmax(0,1fr));gap:32px;align-items:start;
}
body.bka-expert-enabled .bka-expert-qualifications__column{min-width:0;margin:0;padding:0}
body.bka-expert-enabled .bka-expert-qualifications__column+.bka-expert-qualifications__column{
 border-left:1px solid rgba(16,45,57,.14);padding-left:30px;
}
body.bka-expert-enabled .bka-expert-qualifications h3{
 margin:0 0 20px!important;color:#102c39!important;font-family:Manrope,Arial,sans-serif!important;
 font-size:11px!important;font-weight:800!important;letter-spacing:.10em!important;text-transform:uppercase!important;line-height:1.5!important;
}
body.bka-expert-enabled .bka-expert-qualifications dl{margin:0;padding:0}
body.bka-expert-enabled .bka-expert-qualifications__entry{margin:0 0 17px;break-inside:avoid}
body.bka-expert-enabled .bka-expert-qualifications__entry:last-child{margin-bottom:0}
body.bka-expert-enabled .bka-expert-qualifications dt{font-weight:700;line-height:1.45;margin:0 0 2px}
body.bka-expert-enabled .bka-expert-qualifications dd{margin:0;line-height:1.55;overflow-wrap:break-word}
@media(max-width:767px){
 body.bka-expert-enabled .bka-expert-qualifications{padding:30px 22px 34px;margin-bottom:32px}
 body.bka-expert-enabled .bka-expert-qualifications__heading{margin-bottom:26px}
 body.bka-expert-enabled .bka-expert-qualifications__grid{grid-template-columns:minmax(0,1fr);gap:24px}
 body.bka-expert-enabled .bka-expert-qualifications__column+.bka-expert-qualifications__column{
  border-left:0;border-top:1px solid rgba(16,45,57,.14);padding:22px 0 0;
 }
}

/* Shared editable content sections, including long specialist employment text. */
body.bka-expert-enabled .bka-expert-section{box-sizing:border-box;min-width:0;max-width:1080px;margin:0 auto 48px;padding:36px 42px;background:#f6f2e9;color:#102c39}
body.bka-expert-enabled .bka-expert-section h2{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(30px,3vw,42px);line-height:1.15;margin:0 0 24px}
body.bka-expert-enabled .bka-expert-section__eyebrow:empty{display:none}
body.bka-expert-enabled .bka-expert-section__content{min-width:0;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-expert-section__content p{max-width:80ch;margin:0 0 18px!important;line-height:1.7!important}
body.bka-expert-enabled .bka-expert-section--employment table{display:block;width:100%;max-width:100%;overflow-x:auto;table-layout:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}
body.bka-expert-enabled .bka-expert-section--employment th,body.bka-expert-enabled .bka-expert-section--employment td{vertical-align:top;min-width:115px;padding:12px;border:1px solid #d2d9d5;white-space:normal;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-expert-qualifications__column ul{list-style:none;margin:0;padding:0}
body.bka-expert-enabled .bka-expert-qualifications__column li{margin:0;padding:0 0 14px;line-height:1.55;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-expert-qualifications__column li+li{padding-top:14px;border-top:1px solid rgba(16,45,57,.14)}
@media(max-width:767px){body.bka-expert-enabled .bka-expert-section{padding:28px 22px;margin-bottom:26px}}

/* One continuous gradient across the full viewport, with bounded text. */
body.bka-expert-enabled .bka-expert-qualifications{position:relative;isolation:isolate;background:none;clip-path:inset(0 -100vmax)}
body.bka-expert-enabled .bka-expert-qualifications::before{content:"";position:absolute;inset:0 calc(50% - 50vw);z-index:-1;background:linear-gradient(115deg,#f5fafc 0%,#edf7fc 52%,#e5f3fa 100%)}

/* Shared Specialist Profile rows, with content maintained in each WPBakery page. */
body.bka-expert-enabled .bka-specialist-content{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:0 7vw!important;background:#f6f2e9!important;overflow:hidden!important}
body.bka-expert-enabled .bka-specialist-content--first{padding-top:68px!important}
body.bka-expert-enabled .bka-specialist-content--last{padding-bottom:92px!important}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section{background:transparent;margin:0 auto;padding:32px 42px 40px;border-bottom:1px solid rgba(16,45,57,.16)}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section__content{font-size:17px;line-height:1.7;max-width:100%;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section__content p{max-width:85ch;margin:0 0 16px!important;font-size:inherit!important;line-height:inherit!important}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section__content li{margin-bottom:9px;line-height:1.65}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section--introduction{border:0;padding-top:0}
body.bka-expert-enabled .bka-specialist-content .bka-expert-section__eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#657c80}
body.bka-expert-enabled .bka-specialist-content .bka-expert-qualifications{margin-bottom:24px}
body.bka-expert-enabled .bka-specialist-qualification-content p{margin:0 0 15px;font-size:16px;line-height:1.6;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-specialist-qualification-content ul{list-style:none;margin:0;padding:0}
body.bka-expert-enabled .bka-specialist-qualification-content li{margin:0;padding:0 0 12px;line-height:1.6;overflow-wrap:anywhere}
body.bka-expert-enabled .bka-specialist-qualification-content li+li{border-top:1px solid rgba(16,45,57,.14);padding-top:12px}
body.bka-expert-enabled .bka-specialist-content .bka-profile-back{display:table;max-width:1080px;margin:24px auto 0}
body.bka-expert-enabled .bka-specialist-content .bka-profile-employment-scroll{max-width:100%;overflow-x:auto}
body.bka-expert-enabled .bka-specialist-content .bka-profile-employment-table{display:table;min-width:940px!important}
@media(max-width:767px){body.bka-expert-enabled .bka-specialist-content{padding-left:20px!important;padding-right:20px!important}body.bka-expert-enabled .bka-specialist-content--first{padding-top:34px!important}body.bka-expert-enabled .bka-specialist-content--last{padding-bottom:62px!important}body.bka-expert-enabled .bka-specialist-content .bka-expert-section{padding:28px 0 34px}body.bka-expert-enabled .bka-specialist-content .bka-expert-section__content{font-size:16px}body.bka-expert-enabled .bka-specialist-content .bka-expert-qualifications{padding:32px 22px 36px}}

/* Readable, reusable employment records for long specialist histories. */
body.bka-expert-enabled .bka-employment-history{max-width:1080px}
body.bka-expert-enabled .bka-employment-history>h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;font-size:clamp(25px,2.5vw,34px);margin:24px 0 16px;color:#102c39}
body.bka-expert-enabled .bka-employment-record{padding:22px 0;border-top:1px solid rgba(16,45,57,.16);overflow-wrap:anywhere}
body.bka-expert-enabled .bka-employment-record__date{font-size:12px!important;font-weight:700;letter-spacing:.08em;color:#667f86;margin:0 0 5px!important}
body.bka-expert-enabled .bka-employment-record h3{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(21px,2vw,27px);font-weight:400;color:#102c39;margin:0 0 5px}
body.bka-expert-enabled .bka-employment-record__meta{font-size:14px!important;color:#53676b;margin:0 0 12px!important}
body.bka-expert-enabled .bka-employment-record ul,body.bka-expert-enabled .bka-employment-projects ul{margin:12px 0 0;padding-left:20px}
body.bka-expert-enabled .bka-employment-record li,body.bka-expert-enabled .bka-employment-projects li{font-size:16px;line-height:1.65;margin:0 0 8px}
body.bka-expert-enabled .bka-employment-projects{margin:14px 0 28px}
@media(max-width:767px){body.bka-expert-enabled .bka-employment-record{padding:18px 0}body.bka-expert-enabled .bka-employment-record li,body.bka-expert-enabled .bka-employment-projects li{font-size:15px}}

body.bka-expert-enabled .bka-employment-record h4,body.bka-expert-enabled .bka-employment-projects h4{font-family:"DM Serif Display",Georgia,serif;color:#102c39;font-weight:400;font-size:clamp(20px,2vw,26px);margin:0 0 7px}
