.elementor-193 .elementor-element.elementor-element-cc48201{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-93ea418{--display:flex;--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-1a76e10{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-694208e{--display:flex;--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-9f2b721{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a6b6a17{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-35204fd{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-66bc498{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-193 .elementor-element.elementor-element-a5f280a{--display:flex;--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-b963f40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:1440px){.elementor-193 .elementor-element.elementor-element-93ea418{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-1a76e10{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-694208e{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-9f2b721{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a6b6a17{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-35204fd{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-66bc498{--padding-top:64px;--padding-bottom:140px;--padding-left:24px;--padding-right:24px;}.elementor-193 .elementor-element.elementor-element-a5f280a{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1023px){.elementor-193 .elementor-element.elementor-element-93ea418{--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-1a76e10{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-694208e{--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-9f2b721{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a6b6a17{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-35204fd{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-66bc498{--padding-top:64px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-193 .elementor-element.elementor-element-a5f280a{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-193 .elementor-element.elementor-element-93ea418{--padding-top:24px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-1a76e10{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-694208e{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-9f2b721{--padding-top:16px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-a6b6a17{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-35204fd{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-193 .elementor-element.elementor-element-66bc498{--padding-top:64px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-193 .elementor-element.elementor-element-a5f280a{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for techbbq-startup-program-hero, class: .elementor-element-9176e41 *//* logo-size 2026-09-03 */
.techbbq-startup-program-hero__logo{height:96px !important;width:auto !important;max-height:none !important;}
@media (max-width:767px){.techbbq-startup-program-hero__logo{height:64px !important;}}/* End custom CSS */
/* Start custom CSS for techbbq-text-with-big-image, class: .elementor-element-31bb793 *//* 2026-09-07 per Auri: Smarterra is a concluded project and this page is an archive record, so it carries no calls to action. This 'More About' button was a dead '#' link with no destination. button_status is also set to disabled; this rule removes it outright. Delete the rule and give the button a real link if the project ever returns. */
.elementor-193 .elementor-element.elementor-element-31bb793 .techbbq-btn { display: none !important; }/* End custom CSS */
/* Start custom CSS for techbbq-logo-grid-section, class: .elementor-element-3384425 *//* 2026-09-07 per Auri: both logo grids are hardcoded to five fixed 272px columns, which left the single Event Partners card looking lost and wrapped the six consortium logos as 5+1. Three columns gives the consortium a clean 3x2 and makes every card wider, so the logos can be bigger. Same underlying theme issue as the people-list grid (Humandone item 13). */
.elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__grid { grid-template-columns: repeat(3, 1fr) !important; }
.elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__card { min-height: 136px !important; }
.elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__logo { height: auto !important; width: auto !important; max-height: 76px !important; max-width: 78% !important; }
.elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__grid--large .techbbq-logo-grid-section__logo { max-height: 88px !important; }
@media (max-width: 1024px) { .elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__grid { grid-template-columns: repeat(2, 1fr) !important; } }
@media (max-width: 600px) { .elementor-193 .elementor-element.elementor-element-3384425 .techbbq-logo-grid-section__grid { grid-template-columns: 1fr !important; } }/* End custom CSS */
/* Start custom CSS for techbbq-speakers-grid-brella, class: .elementor-element-b55d0e0 *//* 2026-09-07 per Auri: five of the eighteen Brella speaker records carry no photo (Amy Allan, Luca Nardi, Nicklas Luigi Pavoncelli, Stefanie De Buck, Thomas Kosters) and rendered as empty dark tiles. Those cards contain no <img> at all, so this hides them and leaves thirteen. The real fix is a photo in Brella; delete this rule once they have one. */
.elementor-193 .elementor-element.elementor-element-b55d0e0 .techbbq-speakers__card:not(:has(img)) { display: none !important; }/* End custom CSS */
/* Start custom CSS for techbbq-recap-video, class: .elementor-element-cf7789e *//* 2026-09-07 per Auri: there is no Smarterra video, so this recap block is hidden. Delete this rule and set a real video if one is ever produced. */
.elementor-193 .elementor-element.elementor-element-cf7789e { display: none !important; }/* End custom CSS */