.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 were hardcoded to five columns.
   2026-09-09: the column overrides that used to live here moved to the
   widget's Grid Columns controls (1 / 2 / 3 / 3), tracker item 13.
   Card and logo sizing below is unrelated and stays. */

.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; }/* 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 */