.elementor-130 .elementor-element.elementor-element-c039c2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-52027c3{--display:flex;--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-63a9327{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-a6baa0d{--display:flex;--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-b0600aa{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-69e8af5{--display:flex;--padding-top:64px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-2947c45{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-5009672{--display:flex;--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-8151741{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-e5619aa{--display:flex;--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-dc29895{--display:flex;--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}@media(min-width:1440px){.elementor-130 .elementor-element.elementor-element-52027c3{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-a6baa0d{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-69e8af5{--padding-top:64px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-5009672{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-e5619aa{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-dc29895{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1023px){.elementor-130 .elementor-element.elementor-element-52027c3{--padding-top:24px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-a6baa0d{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-69e8af5{--padding-top:64px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-5009672{--padding-top:24px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-e5619aa{--padding-top:24px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-dc29895{--padding-top:24px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-130 .elementor-element.elementor-element-52027c3{--padding-top:24px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-a6baa0d{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-69e8af5{--padding-top:64px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-5009672{--padding-top:16px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-e5619aa{--padding-top:24px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-130 .elementor-element.elementor-element-dc29895{--padding-top:16px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for techbbq-startup-program-hero, class: .elementor-element-7e66a1 *//* 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-logo-grid-section, class: .elementor-element-e842056 *//* Centre the incomplete last row of finalists. The grid is 2 columns on mobile, 3 from 768px and 4 from 1024px.
   With 10 logos: 4 + 4 + 2 on desktop, so items 9 and 10 are pushed to columns 2 and 3;
   3 + 3 + 3 + 1 on tablet, so item 10 sits in column 2. Mobile is 5 even rows and needs nothing.
   NOTE: these rules assume exactly 10 logos. If the count changes, update the nth-child numbers. (2026-09-02) */
@media (min-width: 768px) and (max-width: 1023px) {
  .elementor-130 .elementor-element.elementor-element-e842056 .techbbq-logo-grid-section__card:nth-child(10) { grid-column: 2; }
}
@media (min-width: 1024px) {
  .elementor-130 .elementor-element.elementor-element-e842056 .techbbq-logo-grid-section__card:nth-child(9) { grid-column: 2; }
}/* End custom CSS */
/* Start custom CSS for techbbq-testimonials, class: .elementor-element-cbc6a6d *//* Hidden 2026-09-02 at Auri request: TechBBQ does not have current pitch testimonials to show. The two entries kept in the widget are real quotes carried from the live site (Daniel of MuchSkills, Ingi of Slize.me) so nothing is lost. Delete this CSS to bring the section back. */
.elementor-130 .elementor-element.elementor-element-cbc6a6d { display: none !important; }/* End custom CSS */
/* Start custom CSS for techbbq-volunteering-agenda, class: .elementor-element-b498e26 *//* 2027 applications are not open yet. This widget has no button status control, so the button is greyed to match the theme disabled state. */
.elementor-130 .elementor-element.elementor-element-b498e26 .techbbq-btn { opacity: 0.3 !important; pointer-events: none !important; cursor: default !important; }/* End custom CSS */